A curriculum of "artificial intelligence Python machine learning and deep learning"

Zhuo Qing 2021-11-25 11:11:20
curriculum artificial intelligence python machine

Jane Medium : For a letter from an email Python Organize the table of contents in the training course , For reference in the construction of future curriculum system .

key word python, Artificial intelligence , Deep learning , Training courses

 

§01 course Program content


through I received an email about Python The curriculum of machine learning and deep learning , It is easy to design the knowledge framework of future courses .

One 、 Course content

chapter Content
One 、 Introduction to basic learning of artificial intelligence 1. Artificial intelligence / machine learning / neural network / Overview of deep learning
2. An overview of machine learning 、 Algorithm application analysis
3. Artificial intelligence technology framework
4. Introduction to deep learning application
Two 、python Based on learning 1.print Use 2. Operators and variables
3. loop 4. List tuple Dictionary
5.if Conditions 6. function 7. modular
8. The use of the class 9.input usage
10. File read and write 11. exception handling
3、 ... and 、. Scientific computing package numpy Use learning 1.numpy Properties of 2. establish array 3.numpy Arithmetic
4.numpy The index of 5.array Merge 6.array Division
7. Random number generation and matrix operation
Four 、 Drawing Kit matplotlib Study 1. Basic usage 2.figure Images 3. Set axis
4.legend legend 5.scatter Scatter plot
5、 ... and 、python Face detection project practice 1. Use python Realize the function of face detection
6、 ... and 、 Fundamentals of artificial intelligence and machine learning 1. An overview of artificial intelligence 2. An overview of machine learning
3. Application analysis of machine learning algorithm
7、 ... and 、 Regression algorithm 1. Univariate linear regression 2. Cost function 3. Gradient descent method
4.sklearn Univariate linear regression application 5. Multiple linear regression
6.sklearn Application of multiple linear regression
Case study : The relationship between wine quality and time
8、 ... and 、KNN Classification algorithm 1.KNN Introduction to classification algorithm
2.KNN Classification algorithm application
3.KNN Realization
Case study : Iris classification
Nine 、 Decision tree algorithm 1. Introduction to decision tree algorithm 2. Definition of entropy
3. Decision tree algorithm and application implementation
Case study : Prediction of user purchase behavior
Ten 、 Support vector machine 1. When is the optimal classification surface
2.SVM What is the essence of algorithm
3. How to deal with support vector machine when it is linear and inseparable
Case study :SVM Complete the face recognition application
11、 ... and 、K-means clustering algorithm 1.K-means Algorithm is introduced
2.K-means Algorithm application
3.K-means Practical application cases of the algorithm
Case study :NBA Cluster analysis of team strength
Twelve 、 Integrated algorithm and random forest 1.Bagging Algorithm is introduced 2. Stochastic Forest modeling method
3.Adaboost Algorithm is introduced 4.Stacking Algorithm is introduced
5.Voting Algorithm is introduced
13、 ... and 、 User default forecast - Application cases of feature engineering 1. Fill in the missing value 2. Unique value processing
3. Filter unwanted features 4. Handle multivalued ordered features
5. Handle multivalued unordered features 6. Feature data scaling
7.PCA Weft insertion 8. Data equalization
9. Model training and evaluation
fourteen 、 Fundamentals of deep learning - Introduction to neural networks 1. History of artificial neural networks
2. Single layer perceptron
3. Activation function , Loss function and gradient descent method
4.BP Algorithm is introduced
Case study :BP The algorithm solves the problem of handwritten numeral recognition
15、 ... and 、Tensorflow Introduce 1.Tensorflow install
2.Tensorlfow Basic knowledge of
3.Tensorflow Linear regression
4.Tensorflow Nonlinear regression
5.Mnist Data set Softmax Explain
6. Use BP Neural network construction handwritten numeral recognition
7. Cross entropy (cross-entropy) Explain and use
8. Over fitting , Regularization ,Dropout
9. Various optimizers Optimizer
sixteen 、Pytorch Introduce 1.Pytorch Installation and Application
2. Build the network and complete the linear regression application
3. Build a network to complete the application of nonlinear regression
4. Complete handwritten numeral recognition
seventeen 、 Convolutional neural networks CNN application 1.CNN Convolutional neural networks
2.CNN Handwritten numeral case
3. Convolution layer 、 Pooling layer ( Mean pooling 、 Maximum pooling )
eighteen 、 Long and short term memory network LSTM application 1.RNN Cyclic neural network
2. Long and short term memory network LSTM
3.LSTM The application case
nineteen 、 Use the pre training module Inception-v3 Type for Image recognition
1.Inception-v3 Model explanation
2. Use the trained model for image recognition
twenty 、 Image recognition model VGG16 Project practice ( God Classification of gas phenomena , Scene classification )
1. VGG16 Model explanation
2. Data increase
3. Use transfer learning to complete weather phenomenon classification
4. Use migration learning to complete scene classification
The 21st 、 Actual combat of natural language processing project 1. Introduction to natural language processing project
2.word2vec Introduce
2. use LSTM Train a new text classification model
Twenty-two 、 Introduction to target detection algorithm 1. Introduction to target detection items
2. R-CNN The model,
3. SPPNET The model,
4. Fast-RCNN The model,
5. Faster-RCNN The model,
23 、 Use target detection algorithm to complete gesture recognition 1. Data preparation and annotation methods
2.Detecting Module introduction
3. Gesture recognition model training
4. Gesture recognition model application
Twenty-four 、 Optical character recognition OCR Algorithm practice 1. Use OCR The model accurately recognizes Chinese and English characters in the picture , And extract
come out
twenty-five 、 Face recognition 1. Face detection practice
2. Face key point extraction practice
3. Face recognition
hexacosa- 、 Question answering and learning platform 1、 After class projects 、 Answer questions , Learning material sharing , One on one ;
2、 establish QQ Group 、 Wechat group ( After class, it is convenient to help everyone learn );
3、 Free technical guidance after training , Follow up training is free ;
4、 Guide students to solve problems one-on-one according to what they are interested in and want to learn , Line
The effect is the same on and off the line , The teacher will solve your problem one-on-one remotely
5、 Provide information and python The textbook is easy to improve after class
6、 Provide the latest python Setup and remote installation services

Two 、 The handler

1、 Processing code

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2021-11-01
#
# Note:
#============================================================
from head import *
strid = 2
tspcopydopstring(strid)
str= clipboard.paste().split('\r\n')
printf(" chapter | Content ")
printf("--|--")
outstr = ''
firstflag = 1
for s in str:
if s[0] in ' one two three four five six seven eight nine ten ':
if len(outstr) > 0:
printf(outstr)
outstr = s
firstflag = 1
else:
if firstflag > 0:
outstr = outstr + '|' + s
firstflag = 0
else: outstr = outstr + '<br>' + s
if len(outstr) > 0:
printf(outstr)
printf('\a')
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================

2、 Form and content

 One 、 Introduction to basic learning of artificial intelligence
1. Artificial intelligence / machine learning / neural network / Overview of deep learning
2. An overview of machine learning 、 Algorithm application analysis
3. Artificial intelligence technology framework
4. Introduction to deep learning application
Two 、python Based on learning
1.print Use 2. Operators and variables
3. loop 4. List tuple Dictionary
5.if Conditions 6. function 7. modular
8. The use of the class 9.input usage
10. File read and write 11. exception handling
3、 ... and 、. Scientific computing package numpy Use learning
1.numpy Properties of 2. establish array 3.numpy Arithmetic
4.numpy The index of 5.array Merge 6.array Division
7. Random number generation and matrix operation
Four 、 Drawing Kit matplotlib Study
1. Basic usage 2.figure Images 3. Set axis
4.legend legend 5.scatter Scatter plot
5、 ... and 、python Face detection project practice
1. Use python Realize the function of face detection
6、 ... and 、 Fundamentals of artificial intelligence and machine learning
1. An overview of artificial intelligence 2. An overview of machine learning
3. Application analysis of machine learning algorithm
7、 ... and 、 Regression algorithm
1. Univariate linear regression 2. Cost function 3. Gradient descent method
4.sklearn Univariate linear regression application 5. Multiple linear regression
6.sklearn Application of multiple linear regression
Case study : The relationship between wine quality and time
8、 ... and 、KNN Classification algorithm
1.KNN Introduction to classification algorithm
2.KNN Classification algorithm application
3.KNN Realization
Case study : Iris classification
Nine 、 Decision tree algorithm
1. Introduction to decision tree algorithm 2. Definition of entropy
3. Decision tree algorithm and application implementation
Case study : Prediction of user purchase behavior
Ten 、 Support vector machine
1. When is the optimal classification surface
2.SVM What is the essence of algorithm
3. How to deal with support vector machine when it is linear and inseparable
Case study :SVM Complete the face recognition application
11、 ... and 、K-means clustering algorithm
1.K-means Algorithm is introduced
2.K-means Algorithm application
3.K-means Practical application cases of the algorithm
Case study :NBA Cluster analysis of team strength
Twelve 、 Integrated algorithm and random forest
1.Bagging Algorithm is introduced 2. Stochastic Forest modeling method
3.Adaboost Algorithm is introduced 4.Stacking Algorithm is introduced
5.Voting Algorithm is introduced
13、 ... and 、 User default forecast - Application cases of feature engineering
1. Fill in the missing value 2. Unique value processing
3. Filter unwanted features 4. Handle multivalued ordered features
5. Handle multivalued unordered features 6. Feature data scaling
7.PCA Weft insertion 8. Data equalization
9. Model training and evaluation
fourteen 、 Fundamentals of deep learning - Introduction to neural networks
1. History of artificial neural networks
2. Single layer perceptron
3. Activation function , Loss function and gradient descent method
4.BP Algorithm is introduced
Case study :BP The algorithm solves the problem of handwritten numeral recognition
15、 ... and 、Tensorflow Introduce
1.Tensorflow install
2.Tensorlfow Basic knowledge of
3.Tensorflow Linear regression
4.Tensorflow Nonlinear regression
5.Mnist Data set Softmax Explain
6. Use BP Neural network construction handwritten numeral recognition
7. Cross entropy (cross-entropy) Explain and use
8. Over fitting , Regularization ,Dropout
9. Various optimizers Optimizer
sixteen 、Pytorch Introduce
1.Pytorch Installation and Application
2. Build the network and complete the linear regression application
3. Build a network to complete the application of nonlinear regression
4. Complete handwritten numeral recognition
seventeen 、 Convolutional neural networks CNN application
1.CNN Convolutional neural networks
2.CNN Handwritten numeral case
3. Convolution layer 、 Pooling layer ( Mean pooling 、 Maximum pooling )
eighteen 、 Long and short term memory network LSTM application
1.RNN Cyclic neural network
2. Long and short term memory network LSTM
3.LSTM The application case
nineteen 、 Use the pre training module Inception-v3 Type for
Image recognition
1.Inception-v3 Model explanation
2. Use the trained model for image recognition
twenty 、 Image recognition model VGG16 Project practice ( God
Classification of gas phenomena , Scene classification )
1. VGG16 Model explanation
2. Data increase
3. Use transfer learning to complete weather phenomenon classification
4. Use migration learning to complete scene classification
The 21st 、 Actual combat of natural language processing project
1. Introduction to natural language processing project
2.word2vec Introduce
2. use LSTM Train a new text classification model
Twenty-two 、 Introduction to target detection algorithm
1. Introduction to target detection items
2. R-CNN The model,
3. SPPNET The model,
4. Fast-RCNN The model,
5. Faster-RCNN The model,
23 、 Use target detection algorithm to complete gesture recognition
1. Data preparation and annotation methods
2.Detecting Module introduction
3. Gesture recognition model training
4. Gesture recognition model application
Twenty-four 、 Optical character recognition OCR Algorithm practice
1. Use OCR The model accurately recognizes Chinese and English characters in the picture , And extract
come out
twenty-five 、 Face recognition
1. Face detection practice
2. Face key point extraction practice
3. Face recognition
hexacosa- 、 Question answering and learning platform
1、 After class projects 、 Answer questions , Learning material sharing , One on one ;
2、 establish QQ Group 、 Wechat group ( After class, it is convenient to help everyone learn );
3、 Free technical guidance after training , Follow up training is free ;
4、 Guide students to solve problems one-on-one according to what they are interested in and want to learn , Line
The effect is the same on and off the line , The teacher will solve your problem one-on-one remotely
5、 Provide information and python The textbook is easy to improve after class
6、 Provide the latest python Setup and remote installation services

 

§02 primary File forms


 

● python Artificial intelligence Deep learning Training courses

Two 、MATLAB Data analysis 、 machine learning


版权声明
本文为[Zhuo Qing]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/11/20211109010513876f.html

  1. Python basic syntax -- Boolean operation, break, continue, pass
  2. Python basic syntax -- loop
  3. Python first experience - efficient office, data analysis, crawler
  4. Modulenotfounderror: no module named 'Django summernote details
  5. Key points for Django to make personal blog website
  6. Path setting of templates in Django settings
  7. Leetcode 1611. Minimum one bit operations to make integers Zero (Python)
  8. Directory C: \ users \ a \ desktop \ Django_ The blog master is registered as the GIT root, but no git repository details are found there
  9. Django. Core. Exceptions. Improveconfigured: application labels aren't unique, duplicates: admin
  10. How to verify that Django has created the project details correctly
  11. How to create a database when using Django to construct a website
  12. The solution of using Django framework to create project in Windows system
  13. Running Python virtual environment on win10 system to execute ll_ Env \ scripts \ activate: unable to load file elaboration scheme
  14. Detailed explanation of constructing virtual environment with Django in Python 3
  15. Python implementation of affine cipher
  16. RC4 Python implementation
  17. Simple: Python_ Automatic body temperature clock
  18. 用python把两个csv中的日期的列提出年,做出新的一列,再把两个csv表格按照新做出的日期这列和ID号合并为一个表。
  19. python中类实例化后,其对象无法被其他模块调用方法
  20. [JSON] - Python creates JSON file format
  21. Utilisez Python pour proposer l'année de la colonne de date dans les deux CSV, faire une nouvelle colonne, puis combiner les deux tableaux CSV en un seul tableau avec la colonne de date et le numéro d'identification.
  22. 关于#python#的问题,请各位专家解答!
  23. ***
  24. ***
  25. 關於#python#的問題,請各比特專家解答!
  26. S'il vous plaît répondre aux questions de Python!
  27. About the import of Python class
  28. Magic Python property decorator: 1 line of code makes Python methods become properties in seconds
  29. Python 音频调整音量(附代码) | Python工具
  30. Python programming ideas [series of articles]
  31. Python crawler programming idea (67): modify nodes using pyquery
  32. Python crawler programming idea (66): using pyquery to obtain node information
  33. Python crawler programming idea (65): find nodes using pyquery
  34. Python crawler programming idea (64): using CSS selectors in pyquery
  35. Python crawler programming idea (63): basic knowledge of pyquery
  36. Python crawler programming idea (62): project practice: capturing cool dog online red song list
  37. Python crawler programming idea (61): project practice: capturing rental information
  38. Python crawler programming idea (60): get CSS selector code through browser
  39. Python爬虫编程思想(85):在Python中使用非关系型数据库
  40. Volume de réglage audio Python (avec Code) | outils Python
  41. Python crawler programming idea (59): get attribute value and text with beautiful soup CSS selector
  42. Python crawler programming idea (58): nested selection nodes with beautiful soup CSS selectors
  43. Python crawler programming idea (57): basic usage of CSS selector in beautiful soup
  44. Python crawler programming idea (56): find method of beautiful soup method selector
  45. Python crawler programming idea (55): find of beautiful soup method selector_ All method
  46. Python crawler programming idea (54): use beautiful soup to select sibling nodes
  47. Python crawler programming idea (53): use beautiful soup to select the parent node
  48. Django3.0 solves the problem of error reporting in reverse parsing
  49. Precautions for Python crawler
  50. Python 3 crawler series (1) -- climbing blind date websites
  51. Python到底是什么?为什么要学Python?
  52. #yyds干货盘点#Pandas数据清洗实用指南
  53. Python打包exe文件无法运行
  54. Two common ways to save files in Python
  55. #yyds幹貨盤點#Pandas數據清洗實用指南
  56. Yyds Dry Inventory pandas Data Cleaning Practical Guide
  57. PYTHON用LSTM长短期记忆神经网络的参数优化方法预测时间序列洗发水销售数据
  58. Python集成学习:自己编写构建AdaBoost分类模型可视化决策边界及sklearn包调用比较
  59. Python 3 makes a search software
  60. Python 3 simulated microblog login