Udemy

Machine Learning with Python: A Mathematical Perspective

立即報名
  • 320 名學生
  • 更新於 11/2023
4.6
(22 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
教學語言
英語
授課導師
Dr Amol Prakash Bhagat
評分
4.6
(22 個評分)

課程簡介

Machine Learning with Python: A Mathematical Perspective

Classification, Clustering, Regression Analysis

  • Machine Learning: The three different types of machine learning, Introduction to the basic terminology and notations, A roadmap for building machine learning systems, Using Python for machine learning

  • Training Simple Machine Learning Algorithms for Classification, Artificial neurons – a brief glimpse into the early history of machine learning, Implementing a perception learning algorithm in Python, Adaptive linear neurons and the convergence of learning

  • A Tour of Machine Learning Classifiers Using scikit-learn, Choosing a classification algorithm, First steps with scikit-learn – training a perceptron, Modeling class probabilities via logistic regression, Maximum margin classification with support vector machines, Solving nonlinear problems using a kernel SVM, Decision tree learning, K-nearest neighbors – a lazy learning algorithm.

  • Data Preprocessing, Hyperparameter Tuning: Building Good Training Sets, Dealing with missing data, Handling categorical data, Partitioning a dataset into separate training and test sets, Bringing features onto the same scale, Selecting meaningful features, Assessing feature importance with random forests, Compressing Data via Dimensionality Reduction, Unsupervised dimensionality reduction via principal component analysis, Supervised data compression via linear discriminant analysis, Using kernel principal component analysis for nonlinear mappings, Learning Best Practices for Model Evaluation and Hyperparameter Tuning, Streamlining workflows with pipelines, Using k-fold cross-validation to assess model performance.

  • Regression Analysis: Predicting Continuous Target Variables, Introducing linear regression, Exploring the Housing dataset, Implementing an ordinary least squares linear regression model, Fitting a robust regression model using RANSAC, Evaluating the performance of linear regression models, Using regularized methods for regression, Turning a linear regression model into a curve – polynomial regression

  • Dealing with nonlinear relationships using random forests, Working with Unlabeled Data – Clustering Analysis, Grouping objects by similarity using k-means, Organizing clusters as a hierarchical tree, Locating regions of high density via DBSCAN

  • Multilayer Artificial Neural Network and Deep Learning: Modeling complex functions with artificial neural networks, Classifying handwritten digits, Training an artificial neural network, About the convergence in neural networks, A few last words about the neural network implementation, Parallelizing Neural Network Training with Tensor Flow, Tensor Flow and training performance

課程章節

  • 6 個章節
  • 54 堂課
  • 第 1 章 Machine Learning: Training Simple Machine Learning Algorithms for Classification
  • 第 2 章 A Tour of Machine Learning Classifiers Using scikit-learn
  • 第 3 章 Regression Analysis
  • 第 4 章 Dealing with nonlinear relationships Working with Unlabeled Data
  • 第 5 章 Multilayer Artificial Neural Network and Deep Learning
  • 第 6 章 Data Preprocessing, Hyperparameter Tuning

課程內容

  • Concepts, techniques and building blocks of machine learning
  • Mathematics for modeling and evaluation
  • Various algorithms of classification and regression for supervised machine learning
  • Various algorithms of clustering for unsupervised machine learning
  • Concepts of Reinforcement Learning


評價

  • G
    Ganesh Mukhmale
    4.0

    best corse

  • D
    David Barnwell
    4.0

    It would be helpful if the lecture could go through each line of the code step by step in order. Also, the lecturer's microphone isnt so clear. Sometimes it is difficult to hear. The course content is good and the lecturer definitely knows his stuff. But, I feel like the code could be explained in more detail..line by line. It can be difficult to understand sometimes. And there were the audio issues. Those can be especially problematic when you are struggling. Finally, I think the notes should be typed rather than written. But, I do appreciate the course content, I must say.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意