Khóa Học Machine Learning Của Andrew Ng By Stanford University

Với những số liệu thống kê gần đây, thì Machine Learning (học máy) đang trở thành một trong những ngành Khoa Học Máy Tính đươc yêu thích và phát triển cực kỳ nhanh chóng. Có vô vàn các ngành công nghiệp và ứng dụng mà Machine Learning (học máy) có thể được sử dụng để khiến chúng trở nên hiệu quả và năng suất hơn.

Đang xem: Khóa học machine learning của andrew ng

Chat bot, chống spam email, dịch vụ chạy quảng cáo, công cụ tìm kiếm và phát hiện gian lận là một vài ví dụ nhỏ trong rất nhiều công cụ lấy Machine Learning (học máy) làm nển tảng. Machine learning giúp chúng ta tìm mẫu và tạo ra những công thức tính toán cho những thứ mà nhiều khi ngay cả con người cũng không thể làm được.

Không giống như những khóa học về Data Science khi mà nó bao gồm các bài học như tìm hiểu phân tích data, thống kê, truyền thông, và kỹ thuật trực quan hóa, khóa học Machine Learning tập trung vào duy nhất việc dạy các thuật toán Machine Learning, cách để làm việc về mặt tính toán và làm thế nào để tận dụng chúng trong một ngôn ngữ lập trình.

Các khóa học Machine Learning hay trong năm 2019:

4 khóa học hay về việc học Machine Learning:

Machine Learning Course – CourseraMachine Learning with Python – CourseraMachine Learning Course – EdxKhoá học Machine Learning căn bản – Nordic Coder

Vậy điều gì sẽ tạo nên một khóa học Machine Learning tuyệt vời?

Kinh nghiệm của mình sau vài năm trời theo dõi về e-learning và tham gia vô vàn khóa học Machine Learning từ rất nhiều nền tảng e – learning như Coursera, Edx, Udemy, Nordic Coder, Udacity, và Datacamp. Và từ đó mình đã thu thập những khóa học mà theo mình là tốt nhất về Machine Learning ở thời điểm hiện tại.

*

Những tiêu chuẩn đánh giá khoá học Machine Learning:

Mỗi khóa học đều dựa trên những tiêu chuẩn dưới đây:

Kiến thức xoay quanh chủ yếu về Machine Learning.Sử dụng những ngôn ngữ lập trình có mã nguồn mở như Python, R hoặc OctaveSử dụng những thư viện mã nguồn mở cho những ngôn ngữ đó. Một số giảng viên và người cung cấp sử dụng những gói thương mại nên những khóa học đó sẽ không nằm trong list khóa học mà tôi kiến nghị.Có những bài tập, bài thực hành theo sát thực tế giúp cho người học có được nhiều kinh nghiệm hơn trong việc học Machine Learning.Giải thích lí do những thuật toán hoạt động liên quan tới toán họcTự kiểm soát quá trình của bản thân, theo sát yêu cầu và có thời gian rãnh rỗi một vài thángCó sự thích thú với bài giảng, đồng thời giảng viên mang lại cảm giác gắn kết và quan tâm.Có rating và đánh giá trên mức trung bình từ nhiều diễn đàn học. Ví dụ 7/10 hoặc 3/5 tuỳ theo bảng đánh giá.

Với những tiêu chuẩn như trên, những khóa học không đạt tiêu chuẩn sẽ tự động bị đào thải, mục đích chính là muốn giúp bạn có thể lựa chọn một khóa học xứng đáng với thời gian, công sức và tiền bạc mà bạn bỏ ra.

Để có thể tập trung cao độ và học sâu về Machine Learning nhất có thể, bạn nên đọc thêm những cuốn sách và tài liệu bổ trợ để giúp bạn có được kết quả xứng với những gì bạn đã bỏ ra, chứ không phải học cho có rồi thôi.

*

Machine Learning Course – Coursera

Đây là khóa học machine learning mà tất cả những khóa học machine learning khác đều đánh giá rất tốt. Giảng viên và người tạo ra khóa học machine learning cơ bản kinh điển này là giáo sư Stanford Andrew Ng, ông là co-founder của Coursera và là người đã phát triển nhóm kĩ sư AI của Baidu lên hơn ngàn scientists.

Khóa học này sử dụng ngôn ngữ mã nguồn mở Octave thay vì Python hay R cho các bài tập. Nó có thể gây cản trở cho một số người nếu không quen thuộc, nhưng nếu bạn chỉ là người mới bắt đầu , thì Octave là một trong những cách đơn giản nhất để học Machine Learning cơ bản.

Theo tổng quan thì những tài liệu của khóa học cực kì đa dạng và được chuẩn hóa bởi Ng. Tất cả những công thức tính toán được yêu cầu để có thể hiểu về mỗi thuật toán đều được giải thích chi tiết với một số cách giải thích tính toán và bồi dưỡng cho Linear Algebra. Khóa học thì không đòi hỏi gì, nhưng biết trước Linear Algebra thì sẽ giúp ích rất nhiều.

Người cung cấp: Andrew Ng, Stanford

Chi phí: Free nếu ghi danh học và trả $79 nếu muốn nhận được chứng chỉ

Cấu trúc khóa học:

Linear Regression with One VariableLinear Algebra ReviewLinear Regression with Multiple VariablesOctave/Matlab TutorialLogistic RegressionRegularizationNeural Networks: RepresentationNeural Networks: LearningAdvice for Applying Machine LearningMachine Learning System DesignSupport Vector MachinesDimensionality ReductionAnomaly DetectionRecommender SystemsLarge Scale Machine LearningApplication Example: Photo OCR

Tất cả chỉ gói gọn trong 7 tuần, nếu bạn có thể cam kết hoàn thành toàn bộ khóa học. Bạn sẽ có cơ hội có được nền tảng của Machine Learning chỉ trong 4 tháng.

Xem thêm: Hướng Dẫn Cách Khóa Màn Hình Máy Tính Khi Không Sử Dụng, 5 Cách Khóa Máy Tính, Laptop Windows Nhanh Nhất

Sau đó bạn có thể dễ dàng để theo học những khóa học nâng cao hơn như Deep learning, ML engineering hay bất cứ gì mà bạn thích.

Đối với người mới thì không còn nghi ngờ gì nữa, khóa học này là tốt nhất dành cho bạn.

*

Machine Learning with Python – Coursera

Đây là một khóa học Machine Learning cơ bản khác nhưng nó tập trung chính vào những thuật toán quan trọng nhất với Machine Learning. Giảng viên, slide và cách giải thích của thuật toán bao gồm những điều cơ bản nhất giúp bạn làm quen từ ban đầu.

Khóa học này sử dụng Python ở một mức độ nào đó thì nhẹ nhàng về toán học sau những thuật toán hơn. Với mỗi module học bạn sẽ có cơ hội để sử dụng Jupiter notebook trên trình duyệt của bạn để làm việc với những khái niệm bạn mới tìm hiểu. Mỗi notebook sẽ củng cố kiến thức của bạn và đưa cho bạn những hướng dẫn chắc chắn với cách sử dụng thuật toán với data trong thực tế.

Người cung cấp: IBM, Cognitive Class

Chi phí: Miễn phí với người ghi danh và $29/tháng nếu muốn nhận chứng chỉ

Cấu trúc của khóa học:

Intro to Machine LearningRegressionClassificationClusteringRecommender SystemsFinal Project

Một trong những điểm đặc biệt của khóa học này là những lời khuyên thực tế được đưa ra cho mỗi thuật toán. Khi mà ta giới thiệu một thuật toán mới, giảng viên sẽ cho bạn biết cách nó hoạt động, điểm mạnh điểm yếu và những trường hợp mà bạn cần sử dụng nó. Những điểm này có thể không xuất hiện ở những khóa học khác, những thông tin này sẽ rất quan trọng cho những người mới bắt đầu tìm hiểu.

*

Machine Learning Course – Edx

Đây là một khóa học machine learning nâng cao, điều kiện tiên quyết của nó đòi hỏi rất cao về toán học hơn tất cả những khóa học ở đây. Bạn sẽ cần phải có những hiểu biết sâu về Linear Algebra, Calculus, Probability, and Programming. Khóa học này có những bài tập về thuật toán rất thú vị ở cả Python và Octave, nhưng khóa học không dạy về ngôn ngữ

Người cung cấp: Columbia

Chi phí: Miễn phí cho cách bạn ghi danh, $300 khi nhận chứng chỉ

Cấu trúc khóa học:

Maximum Likelihood Estimation, Linear Regression, Least SquaresRidge Regression, Bias-Variance, Bayes Rule, Maximum a Posteriori InferenceNearest Neighbor Classification, Bayes Classifiers, Linear Classifiers, PerceptronLogistic Regression, Laplace Approximation, Kernel Methods, Gaussian ProcessesMaximum Margin, Support Vector Machines (SVM), Trees, Random Forests, BoostingClustering, K-Means, EM Algorithm, Missing DataMixtures of Gaussians, Matrix FactorizationNon-Negative Matrix Factorization, Latent Factor Models, PCA and VariationsMarkov Models, Hidden Markov ModelsContinuous State-space Models, Association AnalysisModel Selection, Next Steps

*

Khoá Học Machine Learning Căn BảnNordic Coder

Bạn chắc hẳn đã thấy những khóa học ở trên, nhưng chúng lại hoàn toàn bằng tiếng anh, đòi hỏi điều kiện tiên quyết về toán học cao và bạn phải seft-study cực kì nhiều. Nhưng bạn lại đang đi làm, hay đi học bạn không thể dành quá nhiều thời gian để học machine learning. Nhưng bạn lại muốn đạt được kết quả và thông thạo một môn khó nhằn như học Machine learning.

Nordic coder chính là nơi, cơ hội dành cho bạn. Khóa học machine learning mới của Nordic coder cho các bạn, khóa học được thiết kế bởi thầy Nguyễn Nhật Nam Research engineer( Data scientist) với thời gian chỉ trong 6 tuần.

Kết thúc khóa học Machine Learning, học viên sẽ nắm được các kiến thức và kỹ năng cần thiết:

Thiết kế, xây dựng hệ thống học máy Machine Learning bao gồm quá trình rút trích đặc trưng, cách đánh giá dữ liệu, quá trình chọn lựa giải thuật và kĩ thuật đánh giá và cải thiện mô hình.

Nắm rõ quy trình thực tế từ kĩ thuật lập trình, cách tư duy, khả năng phân tích dựa trên toán học và thống kê để ra quyết định dữ liệu, kĩ thuật phân tích so sánh và đánh giá các giải pháp khác nhau.

Xây dựng portfolio với sự nghiệp trong lĩnh vực khoa học dữ liệu (data science) và AI (Lập trình trí tuệ nhân tạo).

Xem thêm: Khóa Học Chứng Chỉ Hành Nghề Kế Toán, Lớp Ôn Thi Chứng Chỉ Hành Nghề Kế Toán Năm 2020

Giảng viên: Nguyễn Nhật Nam

Chí phí: 6,000,000 vnđ

Cấu trúc khóa học:Giới thiệu tổng quan về Machine learning và ứng dụngMô hình Regression và ClassificationGiải thuật KNN, K-mean và các vấn đề trong machine learningGiải thuật Decision Tree, SVM. Mô hình kết hợp nhiều giải thuật machine learningKỹ thuật về trích xuất đặc trưng và đánh giá tính đúng đắn của mô hình Machine learningThực hành dự án cuối khóa và demo

Và để học khoá học Machine Learning cơ bản một cách tốt nhất thì bạn nên học một khóa Data Analysis ở Nordic coder để hiểu biết biết thêm về cách sử dụng Python trong việc phân tích và sử dụng Data.

Xem thêm bài viết thuộc chuyên mục: Khóa học