 Hello, Ravinder, am I audible? Yeah, so welcome everybody. We are going to wait for a few minutes. We'll let everybody join in so nobody misses any portion of the session. Once everybody joins in, we'll start our session. So we are right now waiting for the rest of your peers to join in. Once everybody joins in, we'll start the session. So please wait for a few minutes. Stay connected. Don't go anywhere. We'll be starting our session very soon. Welcome everybody. Please wait for a few minutes. We'll start our session soon. We are waiting for everybody to join in. So it might take a few minutes for everybody to join in. So please wait for a few minutes. We'll be starting our session very soon. Let everybody join in. So we don't have to repeat anything for anyone. So we'll start very soon. Just wait for a few minutes. Stay connected. Don't go anywhere. We'll be starting our session in the next five to six minutes. So please wait. Those of you who have connected, please wait. We are waiting for a few more of you to connect. So we'll be starting very soon. Welcome everybody. We'll be starting our session very soon. We'll just wait for a few more minutes so that everybody joins in. Once everybody joins in, we'll start our session. Just wait for a few minutes. Everybody stay connected. We are starting our session very soon. OK, so we are going to start our session now. First of all, I'd like to thank all the faculties who have joined us today. I'd like to thank Alani Vidhyam in this school for letting us organize this seminar. I'd like to thank all the faculties and all the higher authorities of the school. So thank you, Principal Ma'am or Sir. And we welcome everybody who has joined us in this session. Good afternoon, everybody. So welcome all teachers. Welcome all parents. And welcome all students. We are going to start our session now. OK, so I hope I'm audible and my screen is visible to everybody. If you guys face any problems just right inside the chat box during the session, please avoid sending me a personal message right in everyone so that there is Ravinder with me. He will try and answer to your queries. I might not be able to look at chat often. So please write it to everybody. Ravinder will try and answer to your queries. OK, so I think I should start my session now. OK, so I'll start with a brief introduction of Stempedia first. So Stempedia is a one-stop solution for everything related to STEM. So I'll talk about STEM later on in this. But we have developed an ecosystem around STEM skills to teach students the importance of programming, physical computing, robotics, IoT, artificial intelligence, and much more. What we have developed is we have developed a playful experience by enlightening young minds about new tech age. So we have kept an theme of learning by doing, and we have developed an entire ecosystem around STEM skills. So I'll just show you the session outline for the day. So today, we'll be looking at how kids like you or parents if your kids or teachers, your students can learn about artificial intelligence. So here is an outline of our webinar. We'll keep started by introducing you what is AI. Then we'll understand about it more by comparing it with human intelligence. Then I'll introduce you to our own software, Pectoblocks, which you can use to make artificial intelligence and machine learning related projects. Then we'll look into various tools like face detection, speech recognition, et cetera, to make artificial intelligence and machine learning related projects. And lastly, we'll look at a course that we have developed on artificial intelligence. OK, so furthermore, I'll just give out a few general instructions. So I'll request everybody to not to ask for permission to speak up, because we have around 200 students. So I can't let everybody speak up. So you can use chat for all the communication. There is Ravinder inside the chat. So you can communicate with him. He'll be happy to answer to your queries. If you have a doubt, we have a question and answer session scheduled for the end. So please have your doubts. Just note down your doubts, but we'll be answering all your queries towards the end of the session. So we'll answer to all the queries, but we'll answer it towards the end of the session, because we can't keep interrupting the session again and again. So apart from this, please maintain some dignity inside the chat box. I'll just like to request you to refrain from using any harmful language in the chat box. So once that is it, we can start with our session now without wasting further time. So the first thing that we'll start with is, how do you feel when you get all the questions correct in a tough exam? So this is questions that I'm asking you. You can write the answers inside chat box. So how do you feel when you get all the questions correct in a tough exam? How do you feel when you solve a challenging puzzle in a record time? It can be either Rubik's Cube or let's say you are making a real puzzle. It can be any kind of a puzzle that you solve in a record time. Then let's say we are from India, all of us. So we guys remember the name of cricket players more often. Now let's say if you can remember all the names of all the players from a football team. How will you feel? Yes, you are able to recognize each and every football player from your favorite football team. Then let's say you crack a joke and your friends laugh at that joke very hard. So your friends praise you for that joke. How will you feel? OK, so what is the background feeling that you are going to feel in your head? What kind of emotions go through you when you do this kind of things? OK, let's say you have scored 100 out of 100 in an exam. How do you feel? OK, so how do you feel in front of your parents, in front of your friends, in front of your teacher? OK, so the feeling can be described as you feel like, yes, I'm so intelligent. OK, so now that is a feeling that I'm intelligent, that I understand everything. I have knowledge about something. OK, so how can we define that particular feeling? So that feeling is called as human intelligence, and it can be described as the ability to pursue, understand, and analyze information, the ability to learn and increase the knowledge, the ability to make decisions based on that knowledge. OK, so let's say you are able to understand all the information, and I'm trying to say something to you. You are able to understand that information. Then what will happen when you understand all that information? It will increase your knowledge. OK, at some point of time, you will say this thing to somebody else, or it will showcase that you already know this thing. OK, then what it will develop in the future that you will have an ability to make decisions based on your knowledge. OK, so you have your knowledge. Now you are able to make decisions based on that knowledge. So this is what makes us intelligent. This is how we can differentiate human from other animals, because we have something called as human intelligence, and we are somewhat more intelligent than few other animals. OK, so now you understand that why humans are intelligent, or what is human intelligence. We'll try and correlate the same thing with artificial intelligence. OK, so topic for our today's day is artificial intelligence. But we are starting with human intelligence. If you have understood the meaning of human intelligence by now, then you will be easily able to understand what is the meaning of artificial intelligence. OK, so moving further, artificial intelligence is the design of intelligent computer. So what are intelligent computer? Right now, just take an example. I'm going to put something like a piece of cake or a slice of pizza in front of my computer. Is my computer going to understand what it has to do with it? I'm going to give my computer a book. Does my computer know that what a computer should do with that book? No, it doesn't understand those things, right? Right now, anybody can be sitting in front of my computer. Computer doesn't understand the difference between me or any other person. OK, so when we are going to make our computer intelligent, so what are intelligent computers? The computers which can mimic human intelligence. So we as humans understand that this is food. We have to eat it. This is a book. We have to read it. Let's say there is a ball, then we have to play with it. OK, so we understand those things in the same way. If our computers are able to mimic this human emotion, then you can call it our computers are intelligent. So this can be identifying objects from images like we do with our eyes and brains. It can be recognizing faces. It can be recognizing speech and much more. But when do we truly say that computer is called intelligent? So computer is termed as intelligent if it has ability to gather information through camera. OK, so you can have like lots and lots of ways by which your computer can gather information. OK, first one could be camera. Second one could be microphone. Third one, it can have some other kind of sensors or sensory things that can detect something that is in front of it. OK, then it has an ability to analyze those things based on information. And then it has an ability to take decisions automatically based on that information. So you don't have any human intervention. Then automatically your computers will know that what it has to do with those certain things. OK. Now we'll look at some examples. Right now it's just a theory. You might not understand it. Just wait for a few seconds. We'll show you some examples and you will be able to understand how our computers have already been made intelligent. OK, so the first example is Snapchat and Alexa. So Snapchat being the first one that has some kind of a facial filter within it. So it can recognize your face. It can recognize the features of your face. So this is eyes, this is nose, this is mouth, this is cheeks. Your camera in front of you has that ability to understand those features on your face. Your normal camera inside your phone it doesn't have that ability to understand those features. But Snapchat understands those features and by understanding those features it can apply this kind of filters on your face. So Facebook, Snapchat, Instagram, there are so many social media applications which uses this, which is very similar to human vision because it can understand a human's face. And by recognizing that face, it is able to apply such filters on top of a person's face. OK, so you guys have been using this technology without even realizing it that it is an application of artificial intelligence. Then there is another simple example that is Alexa. You can compare Alexa as a virtual assistant or you can remember if you guys can remember CD on your iPhones or Google Assistant on your normal phones. This has become a reality that each and every phone is loaded with such kind of virtual assistants which can recognize your speech. Right now, if you will say to your computer, computer, start playing this music. It won't understand those things. But now, if you enable something, if you are on Windows laptop or a PC, then you will have something called as Cortana. So Cortana understands those things. Alexa understands those things. You can see Alexa recognize what's the weather outside. It will give you in real-time information on whether that is outside. OK, so these are very common day-to-day life examples. Many of you might have seen it. Many of you might have even used this kind of things. OK. Then there is an industrial application. So once you have applied everything inside your home, then there is also an application inside artificial intelligence that is completely different. And you guys might not have seen these applications. But this are in our day-to-day life industries where we are making things wherever like there is lots of manufacturing takes place. This kind of applications are very common to see. Here what we are doing is we are using something called as computer vision and industrial robots to make something called as a pancake sorter. So what is happening here? Camera recognizes all the pancakes that is moving in front of it. Then it is numbering those pancakes. And that robotic arm is picking up those pancakes in that particular order. And it is sorting it in a particular single line. OK. So this is something that is used inside food industry. But there are like almost each and every industry nowadays uses some or other kind of industrial robots combined with computer vision to take decisions based on it. OK. Then there is something called as self-driving cars. OK. So this is like most common project that you guys might have seen as an application of artificial intelligence. That is a self-driving car. So what happens inside a self-driving car? You don't need a human to drive that car. Your car automatically runs. OK. So how does your car automatically run? How does your car automatically know that this person that is moving on road? How does your car automatically understand that there is a bus that is going? So in order to understand those things, what we need to do is we need to have something called as artificial intelligence that is able to understand this thing. So yeah, I have been seeing some messages that they are saying like Tesla uses this thing. Yes, it is correct. So Tesla uses this for automatic parking. So it has a feature where you are going on a highway. And then you can have your car automatically driving it. You don't have to do anything. OK. So there are like so many cars that already there are so many cars that already uses this kind of technology. Google has also come up with a car that is called as, which is Google car or it was a Google self-driving car. So it was also a very prominent project that was very widely circulated. So you guys might have heard about it. You guys can search about this how self-driving cars work. So you can do it later on. So this is one application where a car is able to mimic a human's ability to drive or human's ability to recognize different things on your road. Next thing is why artificial intelligence is important for you guys. So artificial intelligence is important for you guys for the following reasons. First one being, we guys don't want you to become a passive consumer of this technology. We want you guys to become an active participant of this technology. So we don't want you to become passive consumer. A passive consumer is someone who uses technology but isn't aware with details of that technology. But when you are an active contributor to that technology, you will understand how these things are working. And you will be able to solve your real life problems with the help of artificial intelligence. Then it will help you develop interest in STEM. So as I said earlier, I'll talk to you about what is STEM. So STEM skills are skills that is associated around science, technology, engineering, and mathematics. So when you combine all this fields together, there is an interdisciplinary field that is developed, which is called as STEM. So STEM skills are the latest skills that will be in the trend for 21st century. And you guys will be able to do a lot of activities related to STEM if you guys are aware with artificial intelligence. Then it will also help you develop your programming skills in general. It will also help you develop your problem solving skills. And you will also ignite some curiosity about what things in your real world actually uses artificial intelligence or where in your real world, you guys can apply your artificial intelligence, okay? So there are like lots and lots of applications. You guys need to think of some applications. Once you have thought about those applications, you guys can make projects related to it. Inside Pectoblogs, so I'll come to Pectoblogs now. So, okay, so this is Pectoblogs. What is Pectoblogs? Pectoblogs is a graphical programming software which is developed for students to learn coding by making games, animations, physical computing, programmable robots, artificial intelligence, and much more. So this is based on scratch, which has been developed by MIT. So this is kind of a bit different from scratch. If you guys are aware with scratch, you might find this easy, but it has lots of additional features that has been incorporated into single software so that you can do artificial intelligence and IoT, robotics, which kind of projects in a single platform itself, okay? So you guys can also make games with this software. Okay, so I'll just show you a brief introduction about Pectoblogs. Okay, so I hope you guys are able to see my Pectoblogs screen. So this is my traditional Pectoblogs screen. So yeah, some of you, I am seeing some messages that we have used scratch. So if you have used scratch, it will be very good for you. You will be very easily able to understand things inside this, but if you haven't used it, then also it is very easy to understand. It's very easy and simple thing. I'll just show you a just basic interface of this. I'll just turn off my camera so it doesn't interfere with the screen. Okay, so I'll start with this question. So this is your typical Pectoblogs screen. Once you have downloaded Pectoblogs, you guys will be able to see the screen, okay? So this is your traditional Pectoblogs screen. This portion here on the left-hand side, if you guys can see it on the right-hand side, sorry. So where there's this bad character, there's this square particular area, white blank square area. Okay, this area it is called a stage. So what I'll be doing is I'll be taking an example of a movie or play and I'll explain you this entire software. Okay, so it's very easy to understand. Those of you who are aware of scratch, just bear with me for now, but those who are for whom this is new, you guys will understand about this software. Okay, so this area it's called a stage. Like we have a stage inside of a play or a movie. Okay, in the same way, there is a stage where your characters are going to perform, where your characters are going to say dialogues, your games will walk there, our artificial intelligence projects will walk there. So whatever you do, it will show in this particular screen here, it is called a stage. Then there is something called a sprite. So what are sprites? Sprites are nothing but characters inside the software. So you can add as many characters as you want by using this Q's sprite button. If you click on this here, it has lots and lots of different characters that are already pre-loaded inside this. You can use any of these characters to make your animations, to make your games, do stuff like that. Then, so characters of your play or a movie, you can compare it with the sprites inside this software. Then there is something called as backdrop. So what is a backdrop? So you can just click on that button and you will have this background inside the software. So you can choose your own backdrop whenever you are making any application. Okay, so you can also upload and photo to your background using upload backdrop. You can paint it. You can find any pre-loaded backdrop. You can do those kind of things. Okay, now what is the next thing? Next thing is this block. So this blocks are nothing but different dialogues or actions that your characters can do. So what are the different dialogues or actions that your characters will be able to do? All those things are available here. Then I like different, different colored blocks are there. All you have to do is in the software, it's very easy. You just need to drag and drop your block. Just drag and drop your blocks and you combine them together. So there's a zoom button, I'll zoom it. So you just have to drag and drop your blocks and you combine them together. This is what we will be doing. Okay, now when you combine your blocks together, what do you make? You make a script. Okay, so what happens when you combine dialogues inside your movie or a play? What do you get? You get a script. So in the same way in this software also, whenever you combine blocks together, what you get is you get a script. Okay, so this is called as script inside the software. This blank white area in which you are going to make a script, it's called as scripting area. Okay, apart from this, there are a few features that I'll come to what is bold and there's something called as add extension. So if you want to add any features to this, you just press on this add extension button and then you will be able to add other features to this software. Okay, so we'll come to this board portion and add extension portion later on during the activity, but this way you can understand how much easy it is to understand the software. So all of these things, it's just drag and drop. All you have to do is just click somewhere and drag and drop thing. You don't have to write anything inside. Pick the blocks, okay. So there are a few persons who are asking about whether it is available in mobile phones. So this is currently available for Windows and Mac PC, but we'll be very soon launching it for mobile phones. So I'll come to all those questions later on. Right now it is available in Windows and Mac PC. If you guys have downloaded it, you guys can open your, you guys can keep your picture blocks screen open. So whenever I'll start doing an activity, you guys can do the activity with me, okay. So I'll just minimize the screen. Okay, so we have learned about vector blocks now. Now we'll look at what kind of things are inside artificial intelligence and which kind of things you can implement by using vector blocks, which parameters of artificial intelligence you can use, you can enable by using vector blocks, okay. So the first one that is here, it is face recognition. So I'll talk about each of this in detail, but I'll just give you an overview. This is a computer vision, face recognition, optical character recognition, speech recognition and machine learning. I'll be explaining each of these things in detail, but these are like names as somewhat self-explanatory. So face recognition deals with something related to your face, computer vision deals with something related to making your computers see somethings, then there is something called as, then there is something called as OCR or optical character recognition when you recognize a written text, there's something for speech recognition and there's something called as machine learning. So you guys might not understand it right now. We'll look at each of these things individually and then we'll try and learn about these things, okay. So what is face detection? So like some of you guys might be aware of what is face detection. You guys have something called as face unlock or face ID in your phones. There's something called as face filters which detect your face once detecting your face and it is able to do something related to it. You can also analyze and detect face using the tools and you can get information like age, gender, expression and position of a particular person's face. So you can look at this example here. You can see there is this guy. He has his face at a particular angle. So you can see like his face is at a particular angle. That's why the square is at a particular angle. So you are able to even find out at what angle his face is tilted. You guys can, by using face recognition, you are able to find out that a person is male. You are able to find out an approximate age of that person. You are also able to recognize like gender. You are able to recognize age. You are able to recognize the position of that person's face and even the angle at which that person's face is, okay. So these are all the details which you can just get from a particular person's face and you can act and make projects related to it. Okay, so there is one simple game also. So this is a game in which we have to recognize a person's emotion in real time. So yeah, there is this character he's saying, mimic this expression and this boy he's trying to mimic all those expressions and once he is able to recognize those emotions, then if all the emotions are complete, then this character will say that you completed the task in this many seconds. Okay, so you did it in 13.884 seconds. So this is like, you are able to recognize a person's face. You are able to, after recognizing a person's face, you are able to tell whether the person is happy or whether a person is sad or whether the person has a neutral expression. So you guys might have seen some movies where robots are able to make out a person's mood or a person's emotion. So this is kind of similar to that. This is what we are trying to recreate. Okay, so in our today's activity, we are going to make an application related to this. We are going to recognize a emotion of person's, emotion on person's face that is in front of our camera. So there is also the other application of face recognition is also saving the memory of person's face. So you guys have something called a face ID in iPhones or in Android phones, there is something called a space unlock. So this is like a current feature that is currently in all the new phones or laptops where you just have to see in front of your camera and it is able to make out that this is this particular person. So there are two person in front of the camera and it can recognize that this is Anj and this is Sarah because it has memorized those face in its memory in the same way like you have memorized the person's face in your memory, computers are also able to recognize a person from that memory. So we'll do one thing, we'll start our pictor blocks and we'll start with our activity. I'll just stop my camera so it doesn't end up here. Okay, so this is our typical pictor block screen. We are going to make an expression as a recognizer as an activity today. So we'll recognize a person's face from camera. Okay, so when you have opened your vector blocks, what you can do is all you have to do is first make sure that you have signed in. So here there is this question, this is compulsory. You need to sign in into this software. The signing here is different from the signing that whatever you have given in webinars at any other location. This is like you need to create your account and you need to have enrolled here. Once you have done it, next step is once you have signed in, this screen should be visible. Like it should say your name, your age and country from where you have joined in. Okay, once this is done, when signing is done, then what you have to do is you need to select this go to this board and select board as evive. So this are all the boards that the block supports, but for doing an artificial intelligence-related project, you need to select the board as evive. So you don't actually need the board, you just have to select the board evive. So these two steps, sign in, then select the board as evive. Once you have done this, next step will be add your extension, okay. So you'll click on the add extension. This is the button that I clicked. If you guys just pay attention here, add extension button at the bottom left corner, there is this purple button, add extension. Click on it here. Select the face detection extension, okay. So this three steps, board, sign in, add extension and select face detection. So I've repeated it twice or thrice, but if you guys still can't remember it, I'll come back to it later also if you guys haven't understood it, but board, sign in and add extension of face detection. Now we'll start with our script. So as I said earlier, the things that we do inside this, whatever thing that we make, it is called as script, okay. Now, if you guys are able to see that there is this button here, flag and stop. So I will start whenever I press this flag button here. So I'll get this when flag is clicked block and I'll put on top. So I'll start with when flag is clicked. Now you need to scroll down. So just scroll down to the last portion here where you have added this face detection block. Get this turn on camera block. So select turn on video, on stage with zero percent transparency. So make sure you have selected this. Once you have selected this, then what you need to do is you need to continuously find out the location of person's face, okay. So how will you find out the location of person's face for that you need to continuously monitor a person's face that is in front of your camera, okay. So for that, you'll go to controls and get a forever block. So what is forever block? Whatever you put inside this forever block, it will keep on happening again and again, again and again. So whenever I'll click on this flag button, it will turn on my camera and then whatever I'll do, it will keep on happening again and again, again and again. Okay, so what's the next thing that I need to do is I need to analyze my face, right? So to analyze my face, I need to get the analyze block. So again, go down to the face detection. You'll get this analyze image from block, okay. So where you have started your camera, turn on your camera, turn on your video on stage. So we have started our video on stage. So I'll select stage from this drop down menu. So whenever I'll click on my flag button, it will turn on video on stage and it will start analyzing my face, okay. Now, I don't just need to analyze my face, but I need it to go somewhere, okay. So to make this is a Toby character that this Toby can go to my face. So for that, what I'll do is I'll go to costumes. I'll add a costume here. So I'll change this bear to a blank square which will come on top of my face, okay. So just wait few seconds, this will get loaded. So yeah, so I'll select this box. I'll select the square box, okay. So now you guys can see that that bear, bear like character which was standing here, it disappeared and all I have is now the square. So I'll use this square to detect my face, okay. So you need to select the shape that you need to control. Now once you have done this, what you will do is you will make it go, make will move this particular square to the location of my face. So to make it go to the location of my face, I'll use this go to block. Now this, what is this go to? This go to is like, it will make the square go to a particular location. What is X and Y? X and Y is a coordinate of it on this stage. So this you can consider it as a graph. It will move like to the X and Y coordinates of my face, okay. So X and Y position of my face. So I need to feed it the X and Y position of my face. So how can I do it? I can't just randomly like, I can't guess that what's my position of face on this stage. So I'll use this get X position of face block. Okay. Once I get this X position of my face, then I'll put one more block inside the Y position. So I'll minimize it now so because it has become a bit long. So I'll put this here and for the Y position, what I'll do is I'll select the Y position of my face. Okay. So once this is done, I hope like everything is visible on my screen and I'll make it go to the X position of my face. I'll make it go to the Y position of my face. So once that has reached to X and Y position of my face, then what I'll do is I'll make it the size of my face. Okay. Right now it will go to my face so we can run it right now and we'll look at the output now. Okay. So this is one project in itself. Please wait few seconds. Camera will get, okay. So you guys can see me on the screen. So this box, it will recognize my face and it will go to the location of my face in real time. Okay. So there might be a video lag due to streaming, but you can, as you can see like the square box that will follow the location of my face. If I move, the box will also move. It will come to the location of my face. Okay. But right now, whenever if I'm coming forward or I'm going backward, the size of the box, it's not changing. Okay. So to make it change the, to make it change in the size, what we can do is we'll use a size block. So we'll get a set size block and I'll insert it with a leg. So what is the size of my face? So the size of my face can either be the width or the height of my face. So I'll select the width of my face because I wanted the one, the square box should be of this much size. I wanted to be of width of my face. So length will become too big. I'll select the width of my face. Okay. So now, whenever I'll start this, it will go to the location of my face. Okay. If I'll come closer, it will increase in size. If I'll go away, it will decrease in size. Okay. So you guys can see like whether if I'll move this side, it will come to this position. If I'll come closer, it will increase in size. Okay. So we are able to recognize all these features now. Now, as I said earlier, what was our objective today? Our objective was to recognize the expression of our face. Okay. So to recognize your expression of your face, what we'll do is we'll use a same block. Okay. I'll select this for one second. So every one second, it will say the change in my expression. To get the expression of my face, I'll go back, I'll just scroll down. I'll scroll down. I'll get expression of face one. So there's only one face in front of me. So it will say get expression of face one. So now whenever I'll click on this flag button, let's see what happens now. It is saying neutral. It will say happy. It will say surprise. Okay. So it will recognize whatever the expression is of my face and it will say that expression for me. Okay. So apart from going to the position of my face, it is also able to end setting the size. It is also able to recognize the expression that is on my face. So you guys can make this. I'll share this script with you guys on inside the group. So you guys can get the script from the group and you can make this on your own. You need to do some self. So if you haven't done the sign in or those part is left, then you can sign in and then you can try doing this activity on your own. Okay. So I'll just turn off my camera from here. Okay. And we'll go back to our presentation. Okay. So moving forward, what else you can do is with the help of computer vision, what you are doing is you are mimicking a human's vision. You can recognize objects. You can recognize brands. You can recognize celebrities. You can recognize famous landmarks. So you can do all that with the help of object detection with the help of computer vision. Then here there is an example where we are analyzing this image for objects. So you can also do this activity as well in that particular block. So you are able to recognize an object. So this is an object detection is a very important part of artificial intelligence. Okay. So you are able to recognize something called a sports baseball bat and a person. So analyzing persons, analyzing this kind of features is a part of artificial intelligence. Okay. So we are getting information about height, width, size and location of this objects. Now there's something called as brand recognition. Okay. So how does, how will computer understand the difference between what is McDonald's and what is KFC? Okay. To understand the difference between both, what we use is we use something called as brand detection, which can detect the logos of famous brands, which can interpret the common, most common logos and it can give you the name of the brand that is in front of you. Okay. Apart from this, it is also able to recognize the size of the brand's logo and it is also able to recognize the position of the brand's logo, brand's logo in your image. Okay. Next thing is recognizing famous personalities. So whether it may be Charu Khan or Robert Downey Jr. or Chris Evans, it can be any celebrity. You can, you just put in the face of a celebrity and it will be able to recognize who that celebrity is in front of you. Okay. Then there is something called as recognizing landmarks from images. Okay. So you might have seen some things inside your camera, gallery or those kinds of things that you are able to, without having any location information, it is able to understand that this image was captured at this particular location. So if you take a photograph at a famous landmark, then you are able to recognize, you will be, if you fit it to a computer, artificial intelligence, with the help of computer vision, it will be able to recognize whatever landmark it is. It will be able to differentiate between those landmarks. Then there is something very helpful topic that is OCR or Optical Character Recognition. So why do we use OCR or Optical Character Recognition? Okay. So we use this to recognize the handwritten text and the printed text or it can be either be a pamphlet or it can be a number plate. You guys can recognize all these features from any text that is in front form of image. So generally if you just insert an image, you won't get any information about that image. But when you apply something called as OCR, so if you guys have your phones, then if you can open your gallery on your Android phones, then you can have something called as Google Lens. So if you analyze your photo using Google Lens, then it will just point out the written text which it has recognized from your image. Okay. So this technology is already on your phones. There are lots of applications of this as well. Then there is an, then there is this example where we have made a project where you can send a parcel to a person based on the handwritten text. So let's imagine a world where you have so many parcels and it is not physically possible to recognize each and every retail on a person's parcel and then feed it into the computers. Okay. So when you have handwritten parcels, you can use something called as OCR and you can convert that automatically into a computer data by recognizing the handwritten text on top of your parcel. Okay. So this is a project where we are sending GIF. If the name comes up Hazel, then the GIF will go to Hazel. If the name comes up John, then GIF goes to John. Okay. Then there is something called as speech recognition. Okay. So what is speech recognition? Speech recognition is with the help of speech recognition, you are able to recognize speech in 26 different languages. Okay. Apart from this, if you guys have your phones, you can use it as well. Like on Google Assistant, Alexa or Siri in your laptops or PC, there is something called as Cortana. So you have all these features already there in front of you, but you need to become aware about it that it automatically doesn't understand when you speak it, but there is some programming that is required related to artificial intelligence and the software is which are used. They are called as speech recognition software. So I hope the audio is clear. So if you are not able to hear the audio in this video, this person is asking to say, is saying play Spider-Man song. Okay. And you are able to recognize and Alexa is able to recognize that person's speech and it plays that song for him. Okay. So you guys have seen applications of this. You guys might have experienced some applications of this, but all this is included inside artificial intelligence. The recognition software doesn't automatically work. It needs some kind of training. It needs some kind of intelligence to be developed inside them. Then there is this thing, this project. So before explaining you the project, I'll tell you something about machine learning. So machine learning is a method of training machines to classify image, human poses and audio into different classes. Okay. Like when you start learning in early age, you gradually learn to identify difference between things like cats and dogs. Okay. So similarly you can teach machine to differentiate between cats and dogs by the help of machine learning. So there is one more example in front of it in which we have made a model which is able to recognize if the person is wearing mask or not. Okay. So mask has become a reality right now and everybody wears a mask, but let's say if you want to make some applications where you don't want the person to enter your home without wearing a mask. So you make this kind of software and you put it in front of your home or it automatically recognizes whether a person has wore a mask or not. And based on that, it allows an access to a person who is wearing a mask or who is not wearing a mask. Okay. So here this character is giving out a message but you can obviously like, you can increase some kind of programming inside it and then you can make it. You can have it giving you access and you can have it like making something compulsory for all the students coming in school. So you can have this kind of projects with help of artificial intelligence. So then it is not always just boring or theory-based things. You can also make games with your artificial intelligence. So you guys are playing lots of games, right? So all of this games, they have something that characters that are working on itself. So this, they are nothing but they are called as artificial intelligence. They are trained in such a way that they are able to recognize the person's moves, they are able to understand what a person is doing and it is able to take decision for itself based on those things, okay? Now here is the Rock Papers is a game. So here Rock Papers is a game. Artificial intelligence is not made to beat a human being at this game but it has been made to recognize what's the human expression inside it. So whether a human is doing rock, whether a human is doing paper or whether the human is doing Caesar, it is able to recognize those things and then it automatically, like it picks up anything in random or whether rock, paper or Caesar and then it compares whatever it has picked and whatever the human has picked and it compares those things and it is able to recognize what's the result, whether the human has won this round or whether artificial intelligence has won this round, okay? Then there is post recognition by which you can recognize the person who is doing some exercise. So here we have trained this model to identify different human poses to make a project where it is able to recognize how many jumping jacks this person has done. So in jumping jacks, there is just two position, one with hands up and one with hands down that is able to recognize difference between those two positions and it is able to count how many jumping jacks this person has done. So I'll just quickly revise this thing. So we have looked at a few artificial intelligence and machine learning projects inside vector blocks. We have learned about computer vision. So with the help of computer vision, you can recognize brands, celebrities, objects and landmarks from images. Then there is something called a space recognition inside artificial intelligence which deals with recognizing faces from images, getting a gender expression and position of detected faces from the image. Then there is something called as optical character recognition which helps you detect and return and printed text or it is also called as OCR. Okay, then there is something called a speech recognition inside artificial intelligence which deals with recognizing text from speech and it is very similar to what Alexa or your virtual assistants use. Then there is something called as machine learning which is the part of your artificial intelligence in which you live and make some models and those models, you teach those models some things and they are able to classify between different images. They are able to classify between human poses. They are able to classify difference between different audio. Okay, so you can learn all this in detail. So we have developed a course for that as well. So these are the things that are included in that course. So we have developed a course for 10-plus year old kids. It has an assignment, quizzes, it has two projects, it has a certificate that you know everything about this in detail. Okay, so I'll just show you a brief video of what things that you are able to do with the help of artificial intelligence inside vector blocks. So I'll start a video. Every day, new technologies influence our lives more than we realize. From Alexa to Snapchat filters, we are surrounded by artificial intelligence or AI making it important for the 21st century kids to understand it. Our online course on AI takes kids into the exciting world of artificial intelligence where they perform fascinating activities such as identifying celebrities in an image, making a face detector, recognizing handwritten and printed text, building machine learning models, et cetera, in an engaging way. The best part, the course is based on vector blocks, a block-based programming platform that allows beginners to write code from day one. Anybody can take the course sitting anywhere in the world thanks to the live online sessions and parents can track their child's progress with periodic assessments and quizzes. After completing the course, kids will get a certificate of completion and stand a chance to win exciting prizes. So what are you waiting for? Hop on board and learn the skill of the future with us. Okay, so I'll just share my screen once again. So I hope my screen is visible to you guys. So we'll answer to all those queries as well now. So it's Swai, one second. Okay, so all of you need to, okay. So everybody, you guys can get, you guys need to fill in this feedback form. There is this QR code in front of your screen. You guys need to fill in this feedback form. Those of you who fill in the feedback form, they will get the certificate for today's session. So filling in this feedback form is important. Please fill this form. Meanwhile, when you guys are filling up this feedback form, we have also shared this link inside the chat box. So we have shared this link inside the chat box. You can use this link. So you can use this link and fill up the feedback form. I'll answer to your few questions that has been put up by students. So where to download PictoBlogs? So we have shared the link for it, but you guys can go to stampedia.com slash PictoBlogs. So if you can just Google stampedia.com slash PictoBlogs, you'll get the download link for PictoBlogs. If you are not able to find it, we have shared the link as well inside the group. It's this stampedia.com slash PictoBlogs, okay. Is it available for mobile? So a lot of you guys are asking for a version on mobile phone. It is not currently available for mobile phones, but we'll be updating it on our website. So within a month, we are trying to launch it for mobile phones as well, but currently it is available for Windows and Mac PC. So your Windows PCs and Apple or Mac PC, it is currently available. It is loaded with all the features related to artificial intelligence as well. Then can PictoBlogs work offline? Yeah, PictoBlogs will work offline, but you will be only be able to do animations and those kinds of things. If you want to make artificial intelligence related projects, then you need an internet connection with PictoBlogs. You need to sign in into the PictoBlogs, okay. Then about the artificial intelligence course, if some of you guys are asking about the course, so we'll share the details about the course with the school as well. We'll share the details about this inside the group as well. So you guys can, we'll get in touch with you about course. Right now we'll discuss about the things related to this session. Okay, so you guys can just click on the link that is inside the chat. You can just enter your details. Once you have filled this form, then only then you will get your certificate. Then what is the difference between artificial intelligence and machine learning? So artificial intelligence is a very broad topic. So inside artificial intelligence, there is a sub-topic that is called as machine learning and machine learning is a topic which in which you teach your artificial intelligence some things and then it develops its knowledge further. Okay. Then, okay, so I'll just show you guys how to add the extension again. Gold, select it as revive. Make sure that you have signed in. So for signing in, you need to select the join option. So if you are signing in for the first time, you need to select the join option. You need to put in your parent's email address because it will give you two options if you are above the age of 16 or not. If you are below the age of 16, you need to provide your parent's email address. Once your parent verifies your account, then and only then it will grant you access to make your own username and password. Okay. So make sure you have signed it into the software. You can take help of your parents for this. Then you have to do the add extension and you can add any of this artificial intelligence, machine learning or face detection related to extensions. Okay. So I'll get any more webinars. So this was the, this one of session, but we are planning to have more sessions for you guys. So stay connected. We'll update to you inside the WhatsApp group. Then a few people are asking about certificates. So we'll share the certificates with your school, but make sure that you have filled this feedback form. Those of you who have filled this feedback form, only those students certificate will be shared with school. So make sure you have filled this feedback form. Just make sure that you have filled this feedback form for which link has been shared inside the chat. Okay. Then there was somebody who was asking that what is OCR? So OCR is nothing but optical character recognition with the help of optical character recognition, you are able to recognize handwritten types. You are able to recognize a printed text. So right now, if you put this image in front of you, your camera won't understand that it is saying that fill the feedback form. But once you have something on some part of artificial intelligence, which is called as optical character recognition, once you have implemented a program related to it, then your camera will be able to tell that this is written fill the feedback form. Okay. So there's someone who was asking, can we export a program made in picked up blocks to a standalone application or to other languages? No, you can't export it. If you have made a project and said this, then you need to share it as a .sv3 file. It is a scratch blocks file and it will only open with picked up blocks. So whatever project that you are going to make, it will open inside the software only, but you can take videos or photographs of the projects that you have made from the inside of this software itself. So that is one topic. And if you are making a process related to your robotics or your Arduino programming, then there is an option here by which you can get a translated code in a C language. Okay. So related to board control, board and sign in. Okay. So again, I'll just tell you guys whenever you want to make a project related to artificial intelligence, make sure you have selected the board as revive. Make sure you are signing into the picked up block software and then you click on add extension. Okay. Once you have done that extension, then you can select your extension and you can start making this script. Okay. So make sure you guys are filled in the feedback form. So that's it for this session. Thank you all the school faculties. Thank you all the authorities who have helped us making this session successful. Thank you all the parents and thank you all the students for joining us today. That's it for this session. Bye-bye everyone. Stay home, stay safe. Make sure you are filling your feedback form to get your certificates for this session. Form is updated if you guys were facing any problems with the name of your school. The form has been updated. You guys can fill your form now. Share the details of the form inside the WhatsApp group as well. You can just fill in the form from the WhatsApp group as well.