含まれるもの
6 ライブミーティング
6 授業時間宿題:
週1時間. There will be a small homework assignment to practice what we cover in each lesson.テスト
Feedback will be provided for all submissions, due to the complexity of the type of code will be working with, the goal is to recreate the projects in the class and expand them working with new and interesting types of data sets and conducting experiments. There will be a small homework assignment to practice what we cover in each lesson. the concepts that we cover in each class and feedback will be provided.この文章は自動翻訳されています
このクラスで学べること
Course Overview Hello future tech leaders! Are you ready to embark on an extraordinary adventure into the world of machine learning and artificial intelligence? This course is designed to be a comprehensive, hands-on guide that will not only teach you the fundamentals but also enable you to build your own projects. We'll use a combination of Scratch for drag-and-drop programming and Python for more advanced tasks. Our goal is to make this journey educational, fun, and above all, inspiring! What You'll Learn Understanding Machine Learning Models: Get to know the 'brain' behind machine learning. Data Collection and Validation: Learn how to gather and validate data for training. Image Recognition: Teach computers to recognize images. Text Analysis: Dive into the world of natural language processing. Game Development: Build a game that learns from its environment. Real-world Applications: Understand how these technologies are shaping the world. Course Structure Each week, we'll tackle a new module that builds upon the last, ensuring a smooth learning curve. Every module is structured to include an overview, hands-on activities, and fun games. We'll also provide take-home challenges to keep you engaged and help you apply your newfound knowledge in different contexts. Weekly Class Schedule Module 1: Introduction to AI/ML What's Covered: We'll start by breaking down the jargon—what exactly are AI and ML? We'll also introduce you to the Scratch and Python platforms. Activities: Interactive Discussion: What do you think AI can do? Tool Exploration: Hands-on session with Scratch and Python. Module 2: Getting Started and Animal Sorting What's Covered: We'll dive into the nitty-gritty of machine learning projects, from data collection to model training and validation. Activities: Data Hunt: Collect pictures of cats and dogs. Model Training: Use Scratch to train your first animal sorting model. Module 3: Working with Images What's Covered: We'll focus on categorizing images, understanding how machine learning can differentiate between various visual elements. Activities: Emotion Detector: Create a dataset with happy and sad faces. Model Testing: Add new images and see how well your model categorizes them. Module 4: OCR (Optical Character Recognition) What's Covered: Learn how OCR technology converts handwritten or printed text into machine-encoded text. Activities: Handwriting Recognition: Train a model to recognize your handwriting. Text-to-Speech: Convert the recognized text into audible speech. Module 5: Semantics and Text Analysis What's Covered: We'll explore semantic analysis, teaching the computer to understand the context and sentiment behind text. Activities: Joke Detector: Can a machine understand humor? Let's find out! Sentiment Analysis: Train your model to understand if a text is positive, negative, or neutral. Module 6: Final Project What's Covered: This is where you become the creator. Apply all the skills you've learned to build a project from scratch. Course Materials Machine Learning for Kids Website: This user-friendly platform will serve as our primary resource for understanding machine learning concepts and building projects. It integrates seamlessly with Scratch and Python, making it ideal for learners at all levels. Scratch: While an account is not mandatory for working on the projects, it is required if you wish to save and share your work. Scratch will be our go-to platform for drag-and-drop programming, allowing you to visualize machine learning models easily. Code with Mu: This is a free software program that we'll use for Python coding. It's beginner-friendly and offers a simple environment where you can write, run, and debug your Python code. Let's Get Started! So, are you excited to take the first step into the future of computing? We can't wait to see the amazing projects you'll create. Let's get coding and make learning fun!
学習到達目標
By the end of this introductory course, students will have acquired a comprehensive understanding of the core concepts and theories behind machine learning and artificial intelligence. They will learn how different algorithms enable computers to process and analyze data, essentially teaching them how computers "think" and make decisions. The course will also equip students with essential data handling skills, including how to collect, sort, and validate datasets, which are foundational to any machine learning project. Students will gain hands-on programming experience, learning to design simple programs using Scratch and Python that can sort and manipulate various types of data, such as images and text. One of the key outcomes is that students should be able to independently replicate the projects covered in the course, thereby solidifying their foundational knowledge and skills. This will enable them to think critically and logically about how to apply machine learning and AI technologies in different real-world scenarios.
その他の情報
保護者へのお知らせ
This course is designed to be educational and engaging for young learners.
We will be using the following software:
Machine Learning for Kids Website: This platform is child-friendly and does not contain any content that would require an official rating. No account is required for participation, but if you wish to save projects, an account will be needed.
Scratch: This platform is widely used in educational settings and is considered safe for children. An account is not mandatory for class projects but is required for saving and sharing work. Scratch is rated as suitable for all ages.
Code with Mu: This is a free, beginner-friendly software for Python programming. It does not have an official rating but is commonly used in educational contexts.
受講に必要なもの
We will be using the following software: Machine Learning for Kids Website: This platform is child-friendly and does not contain any content that would require an official rating. No account is required for participation, but if you wish to save projects, an account will be needed. Scratch: This platform is widely used in educational settings and is considered safe for children. An account is not mandatory for class projects but is required for saving and sharing work. Scratch is rated as suitable for all ages. Code with Mu: This is a free, beginner-friendly software for Python programming. It does not have an official rating but is commonly used in educational contexts.
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
教師の専門知識と資格
As a college professor with over 10 years of experience in the data and technology fields, I bring a wealth of hands-on and academic knowledge to the classroom. My background is diverse, covering everything from data analytics and machine learning to software development. I've led teams in both academic and corporate settings to create innovative, real-world solutions.
What sets me apart is my experience teaching students of all ages. I've designed college courses that give students the practical skills they need to understand complex data, and I always make sure to stay updated with the latest industry trends. But it's not just college students who benefit from my teaching; I've also conducted workshops and educational programs for younger learners, making the fascinating world of data science and programming accessible to them.
I bring a balanced, well-rounded teaching approach to the table. I use real-world examples and interactive activities to make complex topics relatable and engaging for students, regardless of their age.
レビュー
ライブグループクラス
$96
6 クラス分週に1回、 6 週間
60 分
4 人がクラスを受けました
オンラインライブ授業
年齢: 13-18
クラス人数: 2 人-10 人