Lịch học dự kiến diễn ra



Lớp: PY82A7L2 LEVEL 2
Địa điểm: Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN
Thời gian học: Thứ 3 - 19H00 - 21H30 & Thứ 5 - 19H00 - 21H30
Lịch khai giảng: July 23, 2024
Thời gian kết thúc: Aug. 22, 2024
Giảng viên dự kiến: Datnh.Py
Lớp: PY74SA7L2 LEVEL 2
Địa điểm: 13 Cao Thắng, Quận 3, HCM
Thời gian học: Thứ 3 - 19H00 - 21H30 & Thứ 6 - 19H00 - 21H30
Lịch khai giảng: Aug. 2, 2024
Thời gian kết thúc: Sept. 3, 2024
Giảng viên dự kiến: None
Lớp: PY84A8L2 LEVEL 2
Địa điểm: Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN
Thời gian học: Thứ 4 - 19H00 - 21H30 & Chủ nhật - 19H00 - 21H30
Lịch khai giảng: Aug. 25, 2024
Thời gian kết thúc: Sept. 25, 2024
Giảng viên dự kiến: None
Python Level 2

Python for Machine Learning

Đây là 1 khóa học Python nâng cao, ứng dụng trong lĩnh vực Học máy (Machine Learning). Hình thức đào tạo online và offline trong thời lượng 10 buổi học, mỗi buổi học từ 2.5 - 3 tiếng.

Tên khóa học: Python for Machine Learning (Python Level 2)

Cơ hội nghề nghiệp nổi bật sau khi tốt nghiệp khóa học này là các vị trí:
• Data Analyst (Chuyên viên Phân tích Dữ liệu)
• Machine Learning (ML) Engineer (Kĩ sư Học máy)
• Artificial Intelligence (AI) Engineer (Kĩ sư Trí tuệ Nhân tạo)
• Data Scientist (Nhà Khoa học Dữ liệu)

4.9 (504)

Đối tượng

• Sinh viên khối kinh tế, kĩ thuật có định hướng tham gia ngành Data Science, Data Analytics đang bắt đầu tìm hiểu các kiến thức liên quan Python, Machine Learning, Deep Learning và học cách ứng dụng Python vào các dự án thực tế tại doanh nghiệp.
• Người đã đi làm mong muốn cải thiện kỹ năng làm việc với dữ liệu, kỹ năng giải quyết và ra quyết định với các bài toán thực tế trong công việc dựa trên phân tích dữ liệu chuyên sâu và hiệu quả với Python.
• Các bạn có mong muốn chuyển ngang sang ngành Data Analysis, Data Science & Machine Learning để có mức thu nhập cao hơn lên tới 1000$/tháng và phát triển sự nghiệp rộng mở hơn.

Yêu cầu đầu vào

• Các bạn đã hoàn thành khóa học Python Llevel 1 tại MCI: Python Foundation in Data Analytics hoặc nắm vững kiến thức Python cơ bản

Bạn sẽ học những gì

• Hiểu biết cơ bản về Machine Learning và Linear Regression, cùng với các thuật ngữ quan trọng trong ML.
• Áp dụng các thuật toán Machine Learning như Gradient Descent, Logistic Regression, KNN, Naive Bayes, Decision Tree, và Neutral Network.
• Thực hiện học không giám sát với các kỹ thuật như K-means và Hierarchical Clustering.
• Sử dụng PCA và SVM cho phân tích thành phần chính và phân loại dữ liệu.
• Tích hợp kiến thức và kỹ năng thông qua các dự án capstone để giải quyết các vấn đề thực tế.

Nội dung khóa học

    Chủ đề:

    Machine Learning

    Mục tiêu:

    - Nắm được khái niệm cơ bản về ML, một số ứng dụng phổ biến và phân loại machine learning
    - Biết về thư viện scikit learn các triển khai xây dựng mô hình trên scikitlearn
    - Nắm được thuật toán linear regression và triển khai
    - Một số thước đo cơ bản của bài toán regression

    Ứng dụng:

    - Xây dựng mô hình trên Scikit-learn
    - Triển khai thuật toán Linear Regression

    Case Study:

    Media Company Case Study (Linear Regression)
    A digital media company (similar to Voot, Hotstar, Netflix, etc.) had launched a show. Initially, the show got a good response, but then witnessed a decline in viewership. The company wants to figure out what went wrong.

    Chủ đề:

    Polynomial và một số thuật ngữ quan trọng trong ML

    Mục tiêu:

    - Hiểu được việc thuật toán Polynomial và cách triển khai
    - Nắm được một số kỹ thuật xây dựng mô hình machine learning

    Ứng dụng:

    - Triển khai thuật toán Polynomial
    - Kĩ thuật xây dựng mô hình Machine Learning

    Case Study:

    Using Polynomial Regression with House Prices - Kaggle Copetitions

    Chủ đề:

    Gradient descent

    Mục tiêu:

    - Nắm được về thuật toán, một số phiên bản của gradient descent
    - Kỹ thuật normalization features

    Ứng dụng:

    - Gradient Descent
    - Kỹ thuật Normalization Features

    Case Study:

    House Prices - Advanced Regression Techniques

    Chủ đề:

    Logistic Regression

    Mục tiêu:

    - Nắm được về thuật toán phân lớp bằng logistic regression và triển khai trên thư viện scikit learn
    - Một số thước đo phổ biến của bài toán phân lớp và ưu nhược điểm của nó

    Ứng dụng:

    - Thuật toán phân lớp bằng Logistic Regression

    Case Study:

    Housing prediction with Logistic Regression

    Chủ đề:

    KNN and Naive bayes

    Mục tiêu:

    -Nắm được cách triển khai thuật toán:
    - KNN và tối ưu giá trị của k
    - Naive bayes

    Ứng dụng:

    - KNN
    - Naive Bayes

    Case Study:

    Housing classification with KNN

    Chủ đề:

    Unsupervised learning: Kmean, Hierarchical clustering

    Mục tiêu:

    Nắm được cách triển khai và tối ưu của thuật toán :
    - Kmean
    - Hierarchical

    Ứng dụng:

    - Kmean
    - Hierarchical

    Case Study:

    Online Retail K-means & Hierarchical Clustering:
    Online retail is a transnational data set which contains all the transactions occurring between 01/12/2010 and 09/12/2011 for a UK-based and registered non-store online retail. The company mainly sells unique all-occasion gifts. Many customers of the company are wholesalers.

    Chủ đề:

    PCA and SVM

    Mục tiêu:

    Nắm được và triển khai thuật toán:
    - PCA
    - SVM

    Ứng dụng:

    - Giới thiệu về SVM : Thuật toán, phiên bản
    - Giới thiệu về PCA: Thuật toán
    - Các triển khai trong thư viện Scikit learn

    Case Study:

    PCA and SVM on MNIST dataset

    Chủ đề:

    Decision tree

    Mục tiêu:

    Nắm được và triển khai thuật toán:
    - Decision tree
    - Random forests
    - XGBoost

    Ứng dụng:

    - Giới thiệu về Decision tree
    - Hàm entropy và thuật toán tối ưu của Decision tree
    - Decision tree cho bài toán regression
    - Emsemble tree: Giới thiệu về Bagging, boosting, random forests
    - Cách triển khai bài toán decision tree, randomforest trên thư viện scikit-learn
    - Giới thiệu về gradient boosting và thư viện XGBoost
    - Một số ưu và nhược điểm của thuật toán

    Case Study:

    Titanic - Machine Learning from Disaster

    Chủ đề:

    Neutral network

    Mục tiêu:

    - Phân biệt được giữa ML và Deep learning
    - Hiểu được cách xây dựng và tìm phương án tối ưu của mạng neutral network
    - Cách triển khai mạng neutral network bằng thư viện Tensorflow

    Ứng dụng:

    - Phân biệt giữa Machine learning vs Deep learning
    - Giới thiệu về Neutral network
    - Cách xây dựng mạng neutral
    - Một số non-linear fuction cơ bản trong mạng neutral: softmax, relu, tanh...
    - Feedforward and back propagation
    - Triển khai neutral network trên thư viện tensorflow

    Case Study:

    Taylor Swift's YouTube Stats Symphony
    Dive into the data-driven world of Taylor Swift's YouTube empire with the "Swift's YouTube Stats Symphony" dataset! This collection offers an analytical look at the performance metrics of each video from the global music icon's official channel, providing a wealth of insights into views, popularity, and engagement trends.

    Chủ đề:

    Tổng kết

    Mục tiêu:

    - Ứng dụng các kiến thức đã học và 1 dự án
    - Giới thiệu các nội dung của khóa tiếp theo

    Ứng dụng:

    - Giới thiệu về imbalance data và một số kỹ thuật xử lý
    - Thực hành dự án cuối khóa
    - Giới thiệu về khóa học tiếp theo

    Case Study:

    Project cuối khóa

Tại sao khóa học tại MCI phù hợp với bạn

1. Lộ trình khóa học thiết kế khoa học, theo quy trình làm việc thực tế giúp bạn tiếp thu và nắm chắc kiến thức theo trình tự khoa học
2. Giáo trình đào tạo theo chuẩn Quốc tế kết hợp giữa lý thuyết và thực hành qua các case study thực tế
3. 100% Giảng viên tại MCI là các chuyên gia tư vấn tại Big4 các tập đoàn lớn tại Việt Nam, có chứng chỉ đào tạo nghiên cứu quốc tế trong lĩnh vực lập trình và dữ liệu
4. Giảng viên hướng dẫn tận tay giúp bạn thành thạo Python trong thời gian ngắn nhất
5. Cam kết chất lượng đào tạo, miễn phí học lại trọn đời nếu chưa nắm rõ kiến thức

Đội ngũ giảng viên


Đinh Công Minh

- Quản lý tại PwC Việt Nam
- Chuyên viên Phân tích dữ liệu cao cấp tại Techcombank Việt Nam
- Chuyên viên tư vấn Quản trị rủi ro tại Deloitte Touche Tohmatsu Limited (Vietnam)
- Giảng viên SQL và Python cao cấp tại Học viện Công nghệ MCI Việt Nam


Nguyễn Hữu Minh

- 5 năm kinh nghiệm trong ngành Khoa học dữ liệu và Công nghệ thông tin tại Việt Nam
- Hiện đảm nhân vị trí Data Scientist, AI Researcher tại Công ty PIXTA Vietnam Co. Ltd
- Giải nhất cuộc thi Sinh viên Nghiên cứu Khoa học - Khoa Toán ứng dụng và Hệ thống thông tin
- Kĩ sư Toán và Thông tin tại trường Bách Khoa Hà Nội


Đỗ Đình Hưng

- Tốt nghiệp chuyên ngành Công nghệ Dữ liệu tại Học viện Kĩ thuật Quân sự, Việt Nam
- Hiện đảm nhận vị trí Khoa học dữ liệu - Data Scientist tại MB Bank
- Từng đảm nhận vị trí Kĩ sư Trí tuệ nhân tạo và Dữ liệu AI Engineer/Data Engineer tại Công ty Viettel High Technology, Việt Nam
Chứng chỉ:
1. Machine Learning by Stanford University
2. SQL for Data Science
Giải thưởng/Huy chương:
1. Scholarship in Japan Advanced Institute of Science and Technology (JAIST) for AI Internship position
2. 3st in University Software Writing Contest – SOFTCON
3. 2st in Women in Data Science (WiDS) Datathon


Nguyễn Kim Quang

- Tốt nghiệp Thạc sĩ Tài chính ngân hàng
- Đã đảm nhận các vị trí Kế toán tín dụng, Chuyên viên thẩm định, thư ký Phó TGĐ, chuyên viên phân tích tài chính doanh nghiệp và dự án tại Quỹ đầu tư phát triển Thành phố Hà Nội.
- Hiện tại đang làm ví trí Phân tích tài chính doanh nghiệp và dự án tại Quỹ đầu tư phát triển Thành phố Hà Nội (từ 2008 đến nay)
- Có hơn 14 năm kinh nghiệm trong phân tích tài chính, phân tích dự báo rủi ro, bảo vệ phương án cho các dự án.
- Sử dụng thành thạo các công cụ SQL, Python đặc biệt các libraries phân tích và trực quan hóa dữ liệu, Machine Learning
- CÁC CHỨNG CHỈ
+ IBM Data Science Professional Certificate (IBM)
+ Python 3 Programming Specialization (University of Michigan)
+ SQL advanced certification (HackerRank)
+ STATSX0001: Statistical Learning (Stanford University)
+ Statistics with Python (University of Michigan)


Nguyễn Hữu Đạt

- Hơn 5 năm kinh nghiệm giảng dạy các bộ môn lập trình : Scratch, Minecraft, Python
- Hiện tại đang giữ vị trí Phó phòng Đào tạo tại Công ty cổ phần Công nghệ và Truyền thông VTC Netviet
- Software: Python Excel, AutoCAD, Production Management Software
- Tools & Techniques: Python, Selenium, Kivy, Django, MS Office, SwiftUI, Flutter, PHP


Châu Ngọc Sơn

- Hơn 4 năm kinh nghiệm trong lĩnh vực dữ liệu, hiện tại đang làm vị trí Senior Business Intelligent Developer tại Lotte Data Communication
- Hơn 2 năm kinh nghiệm tuyển dụng và đào tạo nhân sự mới trong BI team
- Chứng chỉ Tiếng Anh IELTS 7.5 năm 2019
- Skill:
+ Data ETL with Python, SQL, Pyspark, Excel
+ Database administration: SQL Server, PostgreSQL, MySQL, AWS S3
+ ETL automation with Apache Airflow
+ Data Visualization with Tableau, Python, PowerBI