Outschool
통화, 시간대 및 언어 설정 열기
로그인

머신러닝 및 AI 코딩 프로젝트

이 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.

리뷰

실시간 그룹 수업
공유
6 회 수업에

US$96

6주 동안 주당 1회
60분

4 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 13-18
수업당 학습자 2-10 명

이 수업은 더 이상 제공되지 않습니다.
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보데이터 기본 설정 관리이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨