Design and Implementation of a Machine Learning Platform - 108 Academic Year

本課程是由 國立陽明交通大學資訊工程學系 提供。

Machine learning in the industry is not a research, but an engineering project. A machine learning project is a collaboration between multiple professionals: data scientists and data-engineers. A machine learning system, also known as a machine learning platform or a machine learning infrastructure, is a system that connects different stages of machine learning development cycle: data ingestion, data preparation, feature extraction, model development, model training, model deployment and model serving. It is a generic system that can support a variety of machine learning and data applications. Many big companies build their own machine learning platform, but most of them are composed of the above mentioned stages.

Wei-Chiu is a Tech Lead at Cloudera where he is responsible for the development of Cloudera's distributed storage system, primarily the Hadoop Distributed File System (HDFS) project. He is an active contributor to several open  source project, and is currently a member of the Apache Hadoop Project Management Committee and a committer of the Apache Submarine project. He is also a founding member of the Taiwan Data Engineering Association, a non-profit organization promoting better Data Engineering technologies and applications in Taiwan.

 

Textbook:

莊博士自行準備之教材。

For perfect learning results, please buy textbooks!

 

Instructor(s) Purdue University PhD. Wei-Chiu Chuang
Course Credits 0 Credits
Academic Year 108 Academic Year
Level Graduate Student, College Students
Prior Knowledge 
Related Resources Course Video   Course Syllabus 

WeekCourse ContentCourse VideoCourse Download
Machine learning project development processWatch OnlineMP4 Download
What is a Machine Learning Platform
Open source development
Watch OnlineMP4 Download
Data Collection
(Data Ingestion, Data Preparation)
Watch OnlineMP4 Download
Feature extractionWatch OnlineMP4 Download
Machine resource managementWatch OnlineMP4 Download
Machine learning framework
Model management
Watch OnlineMP4 Download
Model Deployment, Model Serving / inference / monitoringWatch OnlineMP4 Download

課程目標

Machine learning in the industry is not a research, but an engineering project. A machine learning project is a collaboration between multiple professionals: data scientists and data-engineers. A machine learning system, also known as a machine learning platform or a machine learning infrastructure, is a system that connects different stages of machine learning development cycle: data ingestion, data preparation, feature extraction, model development, model training, model deployment and model serving. It is a generic system that can support a variety of machine learning and data applications. Many big companies build their own machine learning platform, but most of them are composed of the above mentioned stages.

 

Wei-Chiu is a Tech Lead at Cloudera where he is responsible for the development of Cloudera's distributed storage system, primarily the Hadoop Distributed File System (HDFS) project. He is an active contributor to several open source project, and is currently a member of the Apache Hadoop Project Management Committee and a committer of the Apache Submarine project. He is also a founding member of the Taiwan Data Engineering Association, a non-profit organization promoting better Data Engineering technologies and applications in Taiwan.

 

課程書目

莊博士自行準備之教材。