Suitable for students in Middle School and High School (Grades 6-10)
Learn TensorFlow deep learning models in python on Google Colab!
Students will build a fully functioning project using TensorFlow and Keras for Deep Learning and Image Classification using MobileNetV2 or ResNet.
In this advanced class, High School students with no previous AI experience, and Middle School students with some AI experience learn Deep Learning and TensorFlow with Python - the State of the Art of Natural Language Processing techniques available today. Every student will build a custom Deep Learning project of their choice.
Prerequisites - For High Schoolers, an introductory class in Python programming. For Middle Schoolers, an introductory class in Python and an introductory class in AI.
Learn Artificial Intelligence - a new technology that is shaping our world!
Prerequisite:
Students enrolling are expected to have a basic background in python (data structures, functions, importing modules etc). Any student who has taken an entry level python course with us (PA1 or Summer Camp) automatically qualifies for this course.
Why join our AIClub?
• Designed and taught by PhDs and AI Experts
• Proven - hundreds of K-12 students have built custom projects. Some have won STEM and Innovation competitions
• Only workshops where students can build Python powered AIs and publish them online! Students love building AIs and learning how they work
• Fun! Students build many programs and complete a project of their choice.
We have no math or programming requirement. If they would like to code, they can do that also! Kids get interested and start building fun AI applications and also get motivated to learn programming, math and more STEM topics.
Description
Students will build a fully functioning project using TensorFlow and Keras for Deep Learning and Image Classification using MobileNetV2 or ResNet. They will learn
-
How to build and run TensorFlow deep learning models in python on Google Colab
-
How to use the TensorFlow/Keras, Matplotlib, and Numpy libraries in python for images
-
How to generate training and testing datasets
-
How to leverage transfer learning and bootstrap training with pre-trained models
-
Training in TensorFlow with associated hyper-parameters, tuning, early stopping configurations etc.
-
Metrics (Accuracy, Loss, ROC and AUC) and how to track and plot them
-
Inference code with TensorFlow
-
How to configure and experiment with GPUs (Graphics Processing Units) and TPUs (Tensor Processing Units)
-
How to save and restore models for later use
Every student will build a custom Deep Learning project of their choice. They will demonstrate this project on the last day of class, and write a Medium article outlining their project, process and code. They will also create a GitHub repository for their code to start or build their data science portfolio.
Why learn Python?
Python is a language in very high demand because of its versatility and penetration into just about every industry. It can be used for building artificial intelligence systems, web development, graphic design, gaming and the list goes on.
Now is the time for your child to get introduced to the world of coding and python. All our classes are designed around projects that they build incrementally by using concepts learnt in each consecutive class.
Schedule
Duration: 6 weeks / 1.5 hours per session
We offer a range of dates and times to accommodate busy schedules.
Since we use entirely online tools, if a student must miss a class, it is easy for them to do the required work at home. We provide materials for missed classes and drop in times for students to come in for personal assistance on material covered in a missed class. We do ask however that the student attend the first and last class since this is needed for them to get oriented and also complete their custom project.
Important Notice: The class schedules listed here are fixed. Session rescheduling is not possible in the event of student absence, even if the class has only one student. Thank you for your understanding.