YoVDO

Software Engineer in the Machine Learning World

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Machine Learning Courses Software Engineering Courses Data Collection Courses Decision Trees Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the unique challenges and solutions in machine learning programming through the lens of a software engineer in this conference talk from code::dive 2018. Discover the differences between traditional software engineering and machine learning practices, including the focus on numerical experiments, changing requirements, and the potential for misleading outputs. Learn about the culture of machine learning programming, unexpected challenges, and problem-solving approaches specific to this rapidly evolving field. Gain insights into biomarker identification, decision trees, prototype testing, data collection, model components, and the complexities of choosing algorithms. Understand the importance of generalization, handling unseen data, and evaluating model performance in the context of machine learning development.

Syllabus

Intro
"Starter" problem: biomarkers identification
Let's start from something simpler
Decision trees: Shape.
Decision trees What questions?
I've got a prototype! Testing?
Original data collection
The Pipeline: summary
Two components of a good model
The Black Box
What could go wrong?
Generalization
Unseen data
Which algorithm is better?
So how do I choose?
This sounds like a lot of work!


Taught by

code::dive conference

Related Courses

Statistical Learning with R
Stanford University via edX
The Analytics Edge
Massachusetts Institute of Technology via edX
Machine Learning 1—Supervised Learning
Brown University via Udacity
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
機器學習技法 (Machine Learning Techniques)
National Taiwan University via Coursera