Professional Documents
Culture Documents
DSAI1
DSAI1
http://phenikaa-
uni.edu.vn
Thông tin
Số tín chỉ: 2
http://phenikaa-
uni.edu.vn
Nội quy/PP
• Luôn tắt camera, micro => chỉ bật khi phát biểu, trình bày
• Tương tác, trả lời câu hỏi: không trả lời câu hỏi bắt buộc
trả lời ==> vắng
• Join vào lớp trước giờ học
• Slides: E/V
http://phenikaa-
uni.edu.vn
Tài liệu tham khảo
- Giáo trình chính:
[1] Sebastian Raschka và Vahid Mirijalili (2019), Python machine learning, 3th
Edition, Packt.
[2] Nguyễn Văn Tuấn, (2019), Phân tích dữ liệu với R, NXB Tổng hợp TP. Hồ
[3] Pratap Dangeti, (2017), Statistics for machine learning, Packt Publishing Ltd,
ISBN:978-1-78829-575-8.
http://phenikaa-
uni.edu.vn
Nội dung
Chương 1. Giới thiệu Chương 3. Phân loại
1.1. Giới thiệu chung về khoa học dữ liệu và trí tuệ nhân tạo 3.1. Giới thiệu
1.2. Tóm tắt một số kiến thức về ma trận 3.2. Logistic regression
1.3. Tối ưu hoá với gradient descent 3.5. K-nearest classification
1.4. Ngôn ngữ lập trình python 3.6. Decision tree classification
1.4.1. Cài đặt môi trường tính toán với python Chương 4. Phân cụm
1.4.2. Giới thiệu ngôn ngữ lập trình python 5.1. Giới thiệu
1.4.3. Tính toán thống kê với numpy và scipy 5.2. K-mean
1.4.4. Vẽ đồ thị với matplotlib 5.4. Hierarchical clustering
Chương 2. Hồi Quy Chương 5. Giảm chiều
2.1. Hồi quy tuyến tính 1 biến 6.1. Giới thiệu
2.2. Hồi quy tuyến tính nhiều biến 6.2. Thuật toán PCA
2.3. K-nearest regression
2.4. Kernel ridge regression
2.5. Decision tree regression
2.6. Overfitting và underfitting
2.6.1. Regularization
2.6.2. Ridge regression
http://phenikaa-
uni.edu.vn
1.1. Giới thiệu chung về
khoa học dữ liệu và trí tuệ nhân tạo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
https://youtu.be/MZV553l241o
http://phenikaa-
uni.edu.vn
What is Artificial Intelligence?
https://hackernoon.com/how-artificial-intelligence-is-going-to-change-our-lives-48458706f6a
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Turing test
https://www.ijc.ro/editorial/why-the-turing-test-is-not-suited-for-testing-artificial-intelligence/
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Hồ Tú Bảo
http://phenikaa-
uni.edu.vn
Applications of AI
http://www.mindmapsoft.com/mind-maps-artificial-intelligence-ai/
http://phenikaa-
uni.edu.vn
[Application Examples of Robots]
High Speed Alignment System of Food
https://youtu.be/Qura2e1DER
g
http://phenikaa-
uni.edu.vn
[Application Examples of Robots]
Parts Alignment System with 3D Vision Sensor
https://youtu.be/vxZh4I-uSHI
http://phenikaa-
uni.edu.vn
Forklift
https://youtu.be/UjJgsi7B7m https://youtu.be/GLVWT2J25w0
E
http://phenikaa-
uni.edu.vn
Machine Learning / Computer Vision-based Visual Quality Inspection
https://youtu.be/YfqrHBxlow https://youtu.be/UY6xbrcViV
8 w
http://phenikaa-
uni.edu.vn
An example research topic:
Visual interpretation of hand postures for
human-machine interaction
https://www.youtube.com/watch?v=9aA3YhmUIn
0 http://phenikaa-
uni.edu.vn
https://www.javatpoint.com/application-of-ai
http://phenikaa-
uni.edu.vn
http://phenikaa-
uni.edu.vn
Python
https://www.python.org/about/
http://phenikaa-
uni.edu.vn
Why Python?
• It’s free.
understand).
http://phenikaa-
uni.edu.vn
Anaconda
• Anaconda® is a package manager, an environment manager,
a Python/R data science distribution, and a collection of over
7,500+ open-source packages.
• Anaconda is free and easy to install, and it offers free
community support.
=> Install
http://phenikaa-
uni.edu.vn
Spyder IDE (Integrated development environment)
https://www.spyder-ide.org/
Spyder is a free and open source scientific environment written in Python, for
Python, and designed by and for scientists, engineers and data analysts. It
features a unique combination of the advanced editing, analysis, debugging, and
profiling functionality of a comprehensive development tool with the data
exploration, interactive execution, deep inspection, and beautiful visualization
capabilities of a scientific package.
(Code: Joel Grus. Data science from scratch)
http://phenikaa-
uni.edu.vn
The Jupyter Notebook
https://jupyter.org/
The Jupyter Notebook is an open-source web application that allows
you to create and share documents that contain live code,
equations, visualizations and narrative text. Uses include: data
cleaning and transformation, numerical simulation, statistical
modeling, data visualization, machine learning, and much more.
(Code: Wes McKinney. Python for data analysis)
http://phenikaa-
uni.edu.vn