Machine Learning System Design (Self-study)
ML's value is evident in predictions for service, resource, and cost efficiency. This course sharpens ML system design, from problem framing to deployment, covering principles and hands-on challenges.
Contents
|
About 35 hours of video lectures & 10 hours of assignment review |
Instructor
|
Various FAANG+ instructors |
Prerequisite |
High-level understanding with machine learning process and techniques |
Machine learning's growing importance is driven by its potent predictive capabilities, benefiting customer service, resource management, and cost savings. Recent strides in large language models and deep learning further amplify this trend.
This course aims to cultivate candidates' ability to architect software, infrastructure, algorithms, and data for machine learning systems. This encompasses framing business issues as machine learning problems, defining requirements and metrics, data exploration, algorithm selection, optimization, and deployment.
The course includes:
Expert instructors who've developed scalable systems lead the sessions, fostering independent problem-solving, idea exchange, and feedback. This cultivates the skills to excel and differentiate oneself in a competitive landscape.
Introducing Machine Learning System Design
Common issues in ML system design
Master template for ML System design
Framing a business problem using ML
Training Data Collection
Feature Engineering
Model Selection, development, and training
Model Evaluation
Deployment and Maintenance
Search Ranking
FREE PREVIEWWeek1: ML System Design - Workflow and Steps
Week 1: Search Engine
Week2: Harmful Content Detection/Content moderation
Week2: Recommendation System
Week3: Object Detection
Week3: Maps Image Blurring
Week4: Ad Click prediction
Week4: Personalized News feeds
Week 5: Fraud Detection
Week5: Text Summarization
Week 1 - Ranking Specialization
Week 2: Recommendation Engines Specialization
Week 3: Image Understanding Specialization
Week 4: Social Graph Learning Specialization
Week 5: NLP Specialization
- This course teaches ML System Design (and NOT about basic ML) to solve actual problems such as: recommendation systems, ranking systems, searching systems, NLP problems, that you may see in real interviews. - Learners should have basic knowled...
Read More- This course teaches ML System Design (and NOT about basic ML) to solve actual problems such as: recommendation systems, ranking systems, searching systems, NLP problems, that you may see in real interviews. - Learners should have basic knowledge about ML to take full advantages of the course. - Overall this is a must-take course for learners aimed to tackle ML SD interviews in FAANG companies. The course will provide you with a general framework with 8 steps to handle almost any ML SD problems. Instructors are current FAANG software engineers, very knowledgeable and responsive in answering questions.
Read LessI found the case studies covered in the ML System Design course to be not only very relevant to the current state of ML/DL but also covered in depth, especially the NLP use cases. Also, the mid-week practice sessions helped to reinforce what was t...
Read MoreI found the case studies covered in the ML System Design course to be not only very relevant to the current state of ML/DL but also covered in depth, especially the NLP use cases. Also, the mid-week practice sessions helped to reinforce what was taught on the Sunday class.
Read LessI am a Full Stack Cloud Native Engineer(15+ years) making the transition, and I had completed Machine Learning Certificate and Deep Learning Certificate already. The course helped me answer the questions around ML in practice and Project Situati...
Read MoreI am a Full Stack Cloud Native Engineer(15+ years) making the transition, and I had completed Machine Learning Certificate and Deep Learning Certificate already. The course helped me answer the questions around ML in practice and Project Situations. The System Design Course elucidates the key steps in ML Projects and a Deep Dive on each of the Key Steps. Explaining and Rationalizing decisions/prospective-options at each step. The Instructors/specialists were loaded with both scientific and practical knowledge of ML Use Cases. All of them were Leading Key Projects in Focus ML areas at leading organizations at the cutting edge of ML(so kind of them to share the experience and knowhow). Silicon Insider mentor kept tab on the progress of the class in the session and steer the conversation so as to focus on what the students need at that juncture, I would Highly recommend this course for all Software Engineers in General irrespective of if they want to work as ML Engineers or not.
Read LessThis course teaches how to use machine learning for various use cases. I find the course and the instructors collaborative. The instructors were knowledgeable in their field and could quickly and thoroughly address any questions. I would encourage...
Read MoreThis course teaches how to use machine learning for various use cases. I find the course and the instructors collaborative. The instructors were knowledgeable in their field and could quickly and thoroughly address any questions. I would encourage anyone who knows the basics of machine learning and the classical machine learning fundamentals to take this course to understand how the design of an ML system will work. As for me, this course allowed me to restart my ML learning after a long break.
Read Less