Chương trình dịch NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU Bài 1 Giới Thiệu Môn Học Nội dung 1 Thông tin chung về môn học 2 Data science (khoa học dữ liệu) là gì? 1 Khoa học dữ liệu khác các khoa học khác[.]
NHẬP MƠN LẬP TRÌNH KHOA HỌC DỮ LIỆU Bài 1: Giới Thiệu Môn Học Nội dung Thông tin chung môn học Data science (khoa học liệu) gì? Khoa học liệu khác khoa học khác điểm nào? Một số vấn đề khoa học liệu xung quanh Nghề làm khoa học liệu có ưu gì? Data scientist (nhà khoa học liệu) làm gì? Data scientist workflow Data scientist cần gì? TRƯƠNG XUÂN NAM Phần Thông tin chung môn học TRƯƠNG XUÂN NAM Giới thiệu môn học Tên mơn: Nhập mơn Lập trình Khoa học Dữ liệu (Introduction to Programming for Data Science) Số tín chỉ: (24 tiết lý thuyết + 21 tiết tập) Nội dung chính: Ngơn ngữ python (cơ bản) Một số thư viện xử lý liệu python Trực quan hóa liệu Học từ liệu Giảng viên: Trương Xuân Nam, khoa CNTT Email: truongxuannam@gmail.com TRƯƠNG XUÂN NAM Tài liệu môn học Scipy Lecture Notes, www.scipy-lectures.org Các tài liệu tham khảo nên đọc: “Think Python: How to think like a computer scientist” “Learning Python” “Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Ipython” “Python Crash Course, A Hands-On, Project-Based Introduction to Programming” Bài giảng, tập, mã nguồn, điểm số,… đưa lên site https://txnam.net mục BÀI GIẢNG TRƯƠNG XUÂN NAM Kiến thức yêu cầu Đã biết sử dụng tạm ổn ngơn ngữ lập trình (C/C++, C#, Java,…) – học nhanh phần ngôn ngữ python Cấu trúc liệu: mảng, danh sách, cây,… – đặc biệt mảng nhiều chiều phép xử lý Hiểu cách làm việc hệ thống file, đọc ghi liệu dạng văn từ file – hầu hết liệu môn học ngành học dạng text Có kiến thức định dạng liệu thường dùng sống (văn bản, ảnh, âm thanh, phim, ) TRƯƠNG XUÂN NAM Phần mềm học tập TRƯƠNG XUÂN NAM Đánh giá kết Điểm môn học = ĐQT x 50% + ĐTCK x 50% Điểm trình: Điểm danh Bài làm lớp, phòng lab Bài tập nhà (nộp qua email) Thi kỳ Điểm thi cuối kỳ: Thi thực hành máy Được sử dụng tài liệu tham khảo Chi thi học, khơng có giới hạn nội dung thi TRƯƠNG XUÂN NAM Tại phải học mơn này? Để có kiến thức khoa học liệu Để có kĩ viết chương trình phục vụ cho toan thuộc ngành khoa học liệu Để có hiểu biết cơng việc người làm khoa học liệu tốn liên quan Để có hiểu biết cách ứng dụng khoa học liệu vào vấn đề thực tế Có thêm lựa chọn cho đề tài làm tốt nghiệp Có điểm mơn học trường TRƯƠNG XUÂN NAM Phần Data science (khoa học liệu) gì? TRƯƠNG XUÂN NAM 10 Phần 2.1 Khoa học liệu khác khoa học khác điểm nào? TRƯƠNG XUÂN NAM 11 Khoa học liệu gì? Hầu hết ngành khoa học từ xưa đến giải vấn đề dựa lập luận tri thức Ngành tốn: dựa mệnh đề, cơng thức, lập luận… để chứng minh toán Ngành vật lý: dựa quan sát, thực nghiệm, tính tốn,… kiểm chứng giả thiết Ngành hóa học:… … Ta gọi ngành khoa học “knowledge-driven” (dẫn dắt tri thức) Có ngành có chút ngoại lệ, ví dụ: ngành xác suất TRƯƠNG XUÂN NAM 12 Khoa học liệu gì? Với quan điểm vậy, tất quan sát mà không chứng minh chặt chẽ thường cho “không khoa học” Chẳng hạn: chuồn chuồn bay thấp mưa Khoa học liệu ≠ Khoa học thông thường quan điểm: tìm tri thức từ liệu (dẫn dắt liệu – “data-driven”) Chúng ta rút tri thức việc tìm tịi từ liệu khơng thiết phải chứng minh Tất nhiên tri thức tìm phải có tính ổn định (ln có kết sử dụng phương pháp) TRƯƠNG XUÂN NAM 13 Phần 2.2 Một số vấn đề khoa học liệu xung quanh TRƯƠNG XUÂN NAM 14 Vấn đề quanh ta Các toán dự báo: Dự báo thị trường nhà đất: ngơi nhà mảnh đất A liệu có giá vào năm 2020? Dự báo thời tiết: nghỉ giỗ tổ 30/4-1/5 Hạ Long có cần mang áo mưa hay không? Dự báo hành vi mua hàng: có thích hàng hay khơng? Mức độ thích nào? … Các toán định: Lái xe tự động Đặt mua, đặt bán cổ phiếu theo tin tức TRƯƠNG XUÂN NAM 15 Vấn đề quanh ta Các toán định: Điều chỉnh nhiệt độ điều hòa tối ưu cho hoạt động người phòng Điều hành xe để đáp ứng nhu cầu khách gọi taxi … Các hệ thống phân tích thời gian thực: Xu hướng truyền thông doanh nghiệp nhân vật Cảnh báo cháy qua camera Cảnh báo nguy hiểm với trẻ con, người già … TRƯƠNG XUÂN NAM 16 Thảo luận Hãy nêu vài vấn đề liên quan đến địa phương (quê) bạn, mà bạn cho giải khoa học liệu Theo bạn có vấn đề trường ta đối tượng nghiên cứu khoa học liệu? Gần Facebook có vụ bê bối lộ thơng tin cá nhân khách hàng, bạn có cho thông tin mà bạn đưa lên facebook quan trọng? (vui) Đánh số đề có phải toán ngành khoa học liệu? TRƯƠNG XUÂN NAM 17 Phần 2.3 Nghề làm khoa học liệu có ưu gì? TRƯƠNG XN NAM 18 Nghề hấp dẫn kỉ 21! TRƯƠNG XUÂN NAM 19 Nhu cầu tăng cao TRƯƠNG XUÂN NAM 20 Nhu cầu tăng cao… TRƯƠNG XUÂN NAM 21 Cầu vượt cung Tải FULL (45 trang): https://bit.ly/3ycteTT Dự phòng: fb.com/TaiHo123doc.net TRƯƠNG XUÂN NAM 22 Lương cao Tải FULL (45 trang): https://bit.ly/3ycteTT Dự phòng: fb.com/TaiHo123doc.net TRƯƠNG XUÂN NAM 23 Phần Data scientist (nhà khoa học liệu) làm gì? TRƯƠNG XUÂN NAM 5329245 24 ... chung môn học Data science (khoa học liệu) gì? Khoa học liệu khác khoa học khác điểm nào? Một số vấn đề khoa học liệu xung quanh Nghề làm khoa học liệu có ưu gì? Data scientist (nhà khoa học liệu)... scientist cần gì? TRƯƠNG XUÂN NAM Phần Thông tin chung môn học TRƯƠNG XUÂN NAM Giới thiệu môn học Tên môn: Nhập môn Lập trình Khoa học Dữ liệu (Introduction to Programming for Data Science)... XUÂN NAM Tại phải học môn này? Để có kiến thức khoa học liệu Để có kĩ viết chương trình phục vụ cho toan thuộc ngành khoa học liệu Để có hiểu biết cơng việc người làm khoa học liệu toán liên