Match Stick Shapes

~jennifer, bakyalashmi

As part of learning, the session we had with Ramanujam was very much interesting. The matchsticks activity which helps the students to identify the basic shapes, talk mathematically and improves their way of thinking was wonderful. We had different task to do with matchsticks we have listed them below and tried them with the kids at home.

Task 1: Make an identical copy of these shapes

In this task, we asked them to make some shapes using matchsticks. The kids saw the shapes and they tried to make the identical copy of it.  Some shapes were easy for them to make and for some they struggled since placing matchstick at proper angle was difficult for them.

Some of the shapes we gave to them are,

After this task, we can ask the children which are difficult to make why is it so. We can ask them to point the shapes, what are the shape we can find inside each shape etc.

Task 2: Use the Matchsticks to make shapes of your own

In this task we asked them to use their own idea to create the shape they like. They started to create lot of shapes. Some of them are,

From this the children can understand what are the shapes which are possible with equal sides, the shapes which needs at least one side to be decimal values and the shapes which cannot be obtained with whole numbers. And also, we found some of the shapes which are not possible with matchsticks.

Task 3: Describe the shape that you made to your friend so that he/she can make an identical shape without seeing your shape. Think over how you will describe the shape and write it down. Then read it aloud to your friend so that he/she can make the same shape

While describing and discussing the shape together the children will learn the mathematical terms easily. We tried this with a shape,

The shape we took is,

The instruction given are,

1. Place a match stick horizontally.

2. keep another match stick place one end in the center of the first matchstick in 60 degree.

3. repeat the same by taking one more match stick to the second matchstick.

4. take 3 more matchstick and repeat the process to get the inner hexagon portion.

5. close all edges by 6 matchsticks to get an outer hexagon.

And what I got from her is,

 

INTEGRATED LEARNING -EVS FOR LOWER GRADE STUDENTS

~Sunil & Praveen

In the EVS session, we learned how to integrate science with Mathematics, Arts, and Literature for lower grade students. This type of teaching would enable students to engage both their left and right brain which indeed will make them engage with the subject more practically and store information in their long-term memory. We discussed and learned about mammals. In which we discussed dog family.

The science

Dog

Kingdom Animalia
Class Mammalia
Order Carnivora
Family Canidae

 

Characteristic of Canidae family:

  •       Canids are basically vertebrates, warm-blooded, mammals, and carnivores
  •       They have 2 forelegs, 2 hind legs, and bushy tail
  •       5 toes on forefoot 5 toes on hind-foot
  •       They have elongated skull
  •       They have a great sense of smelling and hearing

Animals under Canidae family:

  •       Dogs
  •       Wolf
  •       Coyote
  •       African Wild Dog
  •       Fox
  •       Jackals

Mathematics and Literature

We sang a numerical poem about dogs that had increase and decrease in numbers as we proceed to the next stanza. With this, we could integrate language and mathematics by teaching students English poems along with ascending order and descending order.  

 Art

Making Paper dog

This creative method of integrated learning makes teaching and learning fun and effective. We could also integrate Social science and History with this  by telling students about the evolution of dogs.

 

No Code / Less Code Machine Learning/Deep Learning

~ Vimal 

As a novice, one will feel alienated with the buzz words and vocab used in the context of ML/DL world. To bring more people into the AI scenario, several of the tools are being developed by researchers and companies worldwide. They frame this with the phrase “Democratizing AI”. The corporates of course focus mainly on the subscription business model for enabling one to make their custom machine learning / deep learning model. Whereas few of the academia geeks focus on developing tools to bring the common man into the AI world. Some of the examples include

  • Ktrain
  • Ludwig
  • Fastai

In this blog post I wish to introduce a simple and easy to use library ktrain. This is a high level wrapper library for the Tensorflow keras(a low level API like library for the TF). Using this library we can  build, train & deploy a deep learning model at ease. It also provides interfaces and includes functionalities from other SOA deep learning library PyTorch(from FB Research).It abstracts the various processes one will encounter while building a deep learning model for his/her use case. It provides support to create models for text & image processing workflows. Text processing or widely referred as Natural Language processing is the toughest job every machine learning engineer will encounter. There will be a lot of bias in selecting the different pretrained models for different tasks(sentiment analysis, text classification, text generation, Q/A systems etc.). This ktrain library comforts the user by doing all the heavy lifting. A text classification pipeline will only require 3 lines of python code to train and build a model. It also possesses the methods to save the model for predicting the unknown datasets. One catch is the zeroshot classifier pipeline which supports the user to classify the text/sentences/documents without training. It has support to import all the transformer models like BERT, distilBERT, XLNet etc. Image classification task is easily achievable with the pretrained model like ResNet50, Inception etc. It supports graph & tabular dataset also to enable the user for custom building a model.

A quick tutorial to execute a zeroshot sentiment analysis classification(binary classification – Positive/Negative)

  1. Install the ktrain through pip 
  2. Execute the code

With the introduction of transfer learning capacities(through transformer architecture) to the natural language related tasks, the NLI/NLU/NLG(Natural Language Inference/Understanding/Generation) field is speeding up in the last couple of years paving the way to surpass the human capabilities in all the language related tasks.

Puppet Frog

~Sharat Kumar

In EVS session, we learned about amphibians and their characteristic features. We discussed what the unique features of amphibians are. We learned to model a Puppet frog to engage children with the lessons by storytelling and to explain the characteristic features of amphibians.

Amphibians are small organisms which come under vertebrates (animal with a spinal cord surrounded by cartilage or bone) that need water, or a moist environment, to survive. The species in this group include frogs, toads, salamanders, and newts. All can breathe and absorb water through their fragile and moist skin. Amphibians also have specialized skin glands that produce useful proteins.

We shall now see the equipment’s and steps required to make Puppet Frog.

Materials Required:

  1. Color Paper
  2. Compass
  3. Pencil
  4. Glue

Step 1:

Take two color papers and draw a circle using compass. Cut the remaining part

Step 2:

Make a hole in one circular sheet and cut it into half.

Step 3:

Make 4 legs, eyes and tongue with the remaining paper.

Step 4:

Apply glue to the edge of the circle and stick the semi-circle as shown below.

Step 5:

Stick the 4 legs and eyes as shown below using glue.

Step 6:

Now stick the tongue of the frog using glue as shown

Step 7:

Allow the glue to dry and the puppet is ready.

The House on Mango Street

~Hari & Praveen

This week we discussed the book “The House on Mango Street,” written by Sandra Cisneros, a Mexican-American author and a person of color. She grew up in a Hispanic community. Her memoir consisting of several short stories, brings out several issues around race, sexuality, culture, economic inequality, and gender inequality. This book helped us draw parallels between the critical issues as depicted in the stories and the cause centric initiatives that Quilt supports with various foundations.

Esperanza’s memoir shows her life in a neighborhood where female continuously becomes a victim of molestation, regardless of any age. The chapters “Rafaela Who Drinks Coconut & Papaya Juice on Tuesdays” and “Linoleum Roses” highlights Gender inequality and Domestic Abuse – by locking girls at home and forcing them to do house chores.

In the chapter “First job,” Esperanza confronted her first harassment – When her co-worker, an old adult, misbehaved with her, she could not do defend herself. She never brought up the abusive incident and continued to do her duty as she was in dire straits. She hid her age to join the company. Poverty suppresses her power of ‘Right to Freedom of Expression’ in one way or another.

We took the Quilt case study on ‘How might we empower low-income college girls to change their future?’ which focuses on gender equality and women empowerment. In Quilt AI, we analyze 107000 digital content pieces and 68000 search impressions. If this memoir got posted in any social media, Esperanza and other (possible) victims could have been made aware and ‘nudged’ towards a more reliable and safer path of support.

CROW

~ Saranya

Please refer this link  to know about “what for this blog is”

CROW

 

CROWS CHARACTERISTICS:

  • Males and females are almost identical.
  • Males are bigger than females.
  • Crows live in almost all parts of the world except Antarctica, the bottom part of South America, and New Zealand.

HABITAT:

  • Crows live in open spaces.
  • Agriculture fields.
  • Crows will not live in a forest or desert.

PARENTAL CARE:

  • Crows take 6 days to lay the eggs and 19 days of incubation.
  • The Male protects and gathers food. The female watches the baby birds and does not leave the nest unless to get water.
  • Both males and females work together to take care of their young.

LONGEVITY:

  • Crows will live from 6 to 7 years also crows can live up to 20 years of age in ideal condition.
  • Males and females live for the same amount of years.

SEASONAL PATTERNS:

  • When winder comes crows fly down to warmer climates.
  • During different seasons, Crows do not change their behavior

FACTS ABOUT CROW:

  • Groups of crows are called “murders”. The reason for this is that when a crow is dying of sickness, old age, or injury, the rest of the murder will often kill that crow in order to end it’s suffering.
  • Crows have the biggest brain based on body size out of all birds.
  • Crows have the ability to judge people by reading their faces and expressions.
  • Crows can imitate human voices like parrots.
  • Crows are a lot smarter than other birds.

HUMAN RELATIONSHIPS:

  • Many people think that crows are their Ancestors (people provide food to the crow).

Horned Lark

~Abilash

During the EVS session on Animal kindom, our guide Ravi Alunganthi suggested us to do a poster on any specific bird we were interested in. Each one of us chose a bird to be presented. Taking the  Horned Lurk, I googled its different characteristics such as name, habitat, diet, nesting, lifespan etc. Each individual presented their bird to the team, where we shared additional knowledge. The aim of the poster was for the students to get a better innate understanding of birds. As an activity given to the students during the lock down, a  student had shown interest and made her poster on Peacock.

  

Name: Horned Lark

Scientific Name: Eremophia alpestris

Family: Lark

Habitat: Prairies, fields, airports, shores, tundra. Inhabitants generally in open grounds, avoiding areas with trees or even bushes.

Diet: Feeds on small seeds from a great variety of grasses, weeds. Many insects are also eaten, especially in summer, when they may make up half of the total diet.

Eggs: Lays 2 to 5 eggs. Pale grey to greenish-white, blotched and spotted with brown. Incubation is by female, about 10-12 days.

Nesting: Often nests quite early in spring. Male defends nesting territory by singing, either on the ground or in flight. In-flight song display, male flies up steeply in silence, often to several hundred feet above the ground, then hovers and circles for several minutes while singing; finally dives steeply toward the ground. Nest site is on open ground, often next to grass clump, piece of dried cow manure, or other objects. Nest (built by female) is a slight depression in the ground, lined with grass, weeds, rootlets, with the inner lining of fine grass or plant down. One side of the nest often has a flat “doorstep” of pebbles.

 

 

 

UNDERSTANDING ALIASING AND SAMPLING USING PYTHON

~Bakyalakshmi

Sampling theorem:

fs≥2fm

  • A continuous time signal can be represented as samples and can be recovered back when sampling frequency fis greater than or equal to twice the highest frequency component of message signal.
  • If this condition does not satisfy, it leads to aliasing.
  • Aliasing is an effect   that causes different signals to become indistinguishable when sampled.

Visualizing using python:

import matplotlib.pyplot as plt #  to plot

import numpy as np

#numerical python to get array of float values and for sine operation

t = np.arange(0, 2e-3, 10e-6) # x axis time period

# sampling at fs =10kHz in time domain ts=1/fs (0.1ms)

ts = np.arange(0,2e-3,0.1e-3)

f = 1000 # message signal fm

b = np.sin(2*np.pi*f*t) #phase for sinewave

c = np.sin(2*np.pi*f*ts)

plt.plot(t,b,”g”) # plot of message signal (1kHz)

plt.plot(ts,c,”k*”) # plot of sampled message signal (1kHz)

fs>=2fm:      Input frequency= 1kHz          sampling frequency = 10kHz

f=9000

b = -np.sin(2*np.pi*f*t)

c = -np.sin(2*np.pi*f*ts)

plt.plot(t,b) # plot of message signal (9kHz)

plt.plot(ts,c,’r+’)  # plot of sampled message signal (9kHz)

fs<2fm:      Input frequency = 9kHz        sampling frequency = 10kHz

Sampled output of 1kHz and 9kHz :

Aliasing of 1kHz and 9kHz

part1: https://youtu.be/og-Pn2oOqP4