Trọng Nhân - Phương Nam
Nguyễn Văn Hạnh - Băng Ngọc Bảo Tâm
Trang 2 The Dariu Foundation
Mục lục
I Video AI với Teachable Machine 7
Chương 1. Học máy với Google - Teachable Machine 9
1 Giithiu..................................... 10
2 Bắt đầu với Học Máy Google . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Hunluyndliusai............................. 13
4 Xutkếtquhunluyn............................ 14
5 Lưu dự án vào Google drive . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6 MdántGoogledrive........................... 16
7 Câuhiôntp.................................. 17
Chương 2. Học máy Google trên Python 19
1 Giithiu..................................... 20
2 Tích hợp học máy Google vào PyCharm . . . . . . . . . . . . . . . . . . 20
3 Câuhiôntp.................................. 24
Chương 3. Tích hợp Webcam để nhận diện hình ảnh trên Python 25
1 Giithiu..................................... 26
2 TíchhpWebcam................................ 26
3 Tíchhptrlýo................................ 28
4 Câuhiôntp.................................. 31
II Nhận dạng âm thanh với Teachable Machine 33
Chương 4. Huấn luyện âm thanh trên Teachable Machine 35
1 Giithiu..................................... 36
2 Huấn luyện hệ thống âm thanh . . . . . . . . . . . . . . . . . . . . . . . 36
3 Xutkếtquhunluyn............................ 39
4 Lưu dự án vào Google drive . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5 MdántGoogledrive........................... 42
6 Câuhiôntp.................................. 43
Chương 5. AI Robot trên Scratch 3.0 45
1 Giithiu..................................... 46
2 Scratch3.0trctuyến ............................. 46
3 T tuệ nhân tạo trên Scratch 3.0 . . . . . . . . . . . . . . . . . . . . . . . 47
T tuệ nhân tạo - Khoa học dữ liệu Trang 3
3.1 Kích hoạt trí tuệ nhân tạo . . . . . . . . . . . . . . . . . . . . . . 47
3.2 Bắt đầu việc nhận dạng . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Kết nối với Robot Microbit . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Chương 6. Tích hợp Micro để nhận dạng âm thanh trên Python 51
1 Giithiu..................................... 52
2 TíchhpMicro ................................. 52
3 Câuhiôntp.................................. 64
III Khoa học dữ liệu 65
Chương 7. Khoa học Dữ liệu cùng Python 67
1 Giithiu..................................... 68
2 Thư viện thường được sử dụng . . . . . . . . . . . . . . . . . . . . . . . . 68
2.1 Numpy.................................. 68
2.2 Pandas.................................. 68
2.3 Matplotlib................................ 69
2.4 SciPy ................................... 70
2.5 Scikit-Learn............................... 71
3 Thuthpvàxlýdliu ........................... 72
3.1 Thuthpdliu............................ 72
3.2 Xlýdliu............................... 72
3.2.1 Thêm dữ liệu vào chương trình . . . . . . . . . . . . . 72
3.2.2 Trích xuất, chia nhỏ dữ liệu . . . . . . . . . . . . . . . 73
4 Câuhiôntp.................................. 75
Chương 8. V đồ thị biểu diễn dữ liệu trực quan 77
1 Giithiu..................................... 78
2 V biểu đồ bằng thư viện Matplotlib . . . . . . . . . . . . . . . . . . . . 78
2.1 Biuđđưng ............................. 78
2.2 Biuđct ............................... 81
2.3 Biuđtròn............................... 83
3 Biểu diễn kết quả thống bằng khuôn hình . . . . . . . . . . . . . . . 85
4 Câuhiôntp.................................. 88
Chương 9. Dự đoán tương lai gần bằng thuật toán Hồi Quy Tuyến Tính 89
1 Giithiu..................................... 90
2 Xlýdliu ................................... 90
3 Biểu diễn số liệu dưới dạng đồ thị . . . . . . . . . . . . . . . . . . . . . . 90
4 S dụng thuật toán Hồi Quy Tuyến Tính trong việc dự đoán tương
laign....................................... 92
5 Câuhiôntp.................................. 94
IV Robotics với Python - Ứng dụng Google Home 95
Chương 10. Trợ ảo trên Điện thoại 97
1 Giithiu..................................... 98
2 Cài đặt Giọng nói - Văn bản . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Trang 4 The Dariu Foundation
3 Cài đặt ứng dụng Trợ ảo . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4 Hưngdnsdng .............................. 100
4.1 Đặt tên cho Trợ ảo . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2 Cấu hình lệnh cho trợ ảo . . . . . . . . . . . . . . . . . . . . . 100
5 Câuhiôntp.................................. 101
Chương 11. Tích hợp Microbit vào Trợ ảo 103
1 Giithiu..................................... 104
2 CàiđtphnmmMu............................. 105
3 Chươngtrìnhđutiên............................. 106
4 Hiện thực chương trình cho Microbit . . . . . . . . . . . . . . . . . . . 107
4.1 Nhận dữ liệu từ điện thoại . . . . . . . . . . . . . . . . . . . . . . 107
4.2 Gửi dữ liệu lên điện thoại . . . . . . . . . . . . . . . . . . . . . . 108
5 Câuhiôntp.................................. 109
Chương 12. Điều khiển ngoại vi qua giao tiếp không dây 111
1 Giithiu..................................... 112
2 Nhndliukhôngdây............................ 112
3 Đóng/M công tắc Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4 Giám sát cảm biến gửi cảnh báo . . . . . . . . . . . . . . . . . . . . . 114
5 Câuhiôntp.................................. 116
T tuệ nhân tạo - Khoa học dữ liệu Trang 5