Outschool
開啟貨幣、時區和語言設置
登入

機器學習和人工智慧編碼項目

在這個為期 6 週的課程中,學生將使用機器學習和人工智慧(ML 和 AI)開展項目,學習使用這些令人驚嘆的技術製作各種有趣的程序!
Sidney - KidsSpeakCode
平均評分:
4.8
評論數量:
(1,187)
班級

包含什麼

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 教室外,本課程也使用:
已加入 October, 2020
4.8
1187評論
教師檔案
教師專業知識和證書
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.

評論

現場團體小班課程
分享

US$96

用於 6 課程
每週1次,共 6 週
60 分鐘

有4 位學習者完成此課程
即時視訊會議
年齡: 13-18
2-10 每班學員人數

該課程不再提供
關於
支援
安全隱私加州隱私學習者隱私管理資料首選條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2024 校外