한국어
로그인

Tensorflow를 사용한 기계 학습 알고리즘(Python 레벨 5)

수업
AI Code Academy
평균 평점:
4.7
수강 후기 수:
(1,663)
인기 수업
이 과정에서 우리는 학생들에게 TensorFlow를 가르치고 기계 학습 프로젝트를 생성하는 기능을 배우고, 모델과 모델에서 발생하는 오류를 분석하여 모델을 반복하고 개선합니다. Python 코딩 기술과 경험이 필요합니다.
보고계신 지문은 자동 번역 되었습니다

수업 소개

10 lessons//10 Weeks
 Week 1
Lesson 1
Intro To TensorFlow
Objectives: Learn the basics of machine learning What is learning? History of machine learning Regression vs classification Introduce TensorFlow Installing TensorFlow What is a Tensor? Low-level API and high-level API How do Tensors perform computations? Tensorflow variables Project 1: Perform basic computations with TensorFlow Matrix addition, matrix multiplication using tensors in TensorFlow
 Week 2
Lesson 2
Linear Regression
This project aims to teach linear regression fundamentals, including hypothesis setup with the equation 𝑦 = 𝑚 𝑥 + 𝑏 y=mx+b, where 𝑚 m represents weights and 𝑏 b denotes biases. Participants will learn to compute these parameters using gradient descent and understand the mean squared error cost function. Using TensorFlow and NumPy, they will implement a linear regression model, iteratively refining weights and biases over multiple epochs and visualizing model performance.
 Week 3
Lesson 3
Model Tuning
Objectives Why do we need to tune models? Convergence problems Preparation Strategies for tuning models Grid Search Random Search Data transformation Project 3: Tune the linear regression model to produce better results Implement Grid Search Implement Random Search Implement a data transformation
 Week 4
Lesson 4
K-NN Clustering
Objectives: How do we solve classification problems? Problems with classification Strategies and models to use K-NN Algorithms How do clustering algorithms work? How does the K-NN algorithm perform classification How do we measure distance? What is the effect of the K hyperparameter? Project 4: MNIST Classification with K-NN Import the dataset and process it Implement the K-NN algorithm Visualize the results Tune the model for better results
 Week 5
Lesson 5
Decision Forests
Objectives: What are Ensembles and Decision Forests? How do decision trees work and their shortcomings? What is an ensemble and how do they make predictions? What is a decision forest? Tuning the forest What is Gradient boost? What hyperparameters does a Decision Forest have? Project 5: Fraud Detection using Decision Forests Preprocess data Create and train model Visualize results Test other optimization methods to produce the best model
 Week 6
Lesson 6
Intro To Neural Networks
Objectives Cover the basics of Neural Networks Neural Network playground Nodes, weights, bias, Linear combination Input Layer Hidden Layer Output Layer Explain data manipulation and ways to view data Length of dataset Shape of dataset Preprocess images Verify the images are in the correct format Project 6: Fashion MNIST dataset preparation Import the dataset Prepare dataset for machine learning
 Week 7
Lesson 7
Neural Networks Continued
Objectives What are Feed-forward neural networks? Activation functions (Relu) Loss functions (Cross-entropy) Optimizer functions (ADAM) Feed forward Backpropagation Project 7: Fashion MNIST Flatten dataset for model Create and train the neural network Visualize the results
 Week 8
Lesson 8
Convolutional Neural Network
Objectives: Explain Convolutional Neural networks The differences with feed-forward neural networks What is a convolutional layer? When to use CNN? Project 8: CIFAR10 database classification Prepare the dataset Create the CNN and train it Visualize the results - Training Curves
 Week 9
Lesson 9
CNN Tuning & Final Project Workshop
Regularization Why do we need regularization? What is L2 regularization? What is dropout regularization? Mini Project 9: Tune CIFAR10 model Implement dropout and L2 regularization View results Final Project Workshop Discuss ideas for a project Help students find a dataset Begin work on projects
 Week 10
Lesson 10
Final Project
Final Projects Students will add finishing touches to their projects Students will take turns presenting their work Final Project Ideas Face Identification Character recognition Create ensembles of models to tackle a difficult challenge Analyze the effects of different hyperparameters for models
  • This Machine Learning Fundamentals course covers TensorFlow introduction, basic principles, linear regression, model tuning, K-NN clustering, decision forests, and neural networks like CNNs.
  • Through hands-on projects with MNIST and CIFAR10 datasets, students implement algorithms, optimize models, and present final projects on topics including image classification and hyperparameter optimization.
수업 외 주당 2 - 4 시간
Projects
빈도: 1-2 throughout the class
피드백: 포함됨
세부 내용: Projects are not mandatory but we strongly encourage students to complete them.
Assessment
빈도: 포함됨
세부 내용:
가입일: April, 2020
4.7
1663수강 후기
인기 수업
프로필
교사 전문성 및 자격증
Project-based, STEM Coding + AI Programs + Mathematics

Early registration, Sibling and Multi-Course Bundle discounts Available!

The list of our summer camps can be found in this file:... 

리뷰

그룹 수업
10 회 수업에

₩259

10주 동안 주당 1회
60분

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

아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨