Upcoming BootcampsBack to Bootcamps Schedule
Explore Machine Learning
Registration Deadline: November 24 This three day course takes a pragmatic approach to machine learning by focusing on practical examples in order to accomplish specific goals. Students will explore different techniques, tools and frameworks while simultaneously building proper mental models to use when tackling machine learning problems.
- $1,500.00 excl.
Registration Deadline: November 24
Interest in machine learning is growing at an incredible rate. In 2022, it is estimated that the machine learning market was valued at $21 billion. By 2029, that number is expected to be over $200 billion.While the field is exciting and vast, it is heavily driven by complex academic research that is filled with PhD level mathematics, unapproachable equations, and a seemingly never endingvocabulary of confusing new terms. At times it can feel that those in the machine learning field intentionally want to keep the club exclusive! To say that the learning curve can be prohibitively steep would be an understatement.
This three-day course helps you open your eyes to the possibilities right in front of you. It takes a pragmatic approach to machine learning by using practical examples to show how you can use machine learning tools to accomplish specific goals.
Students will explore different techniques, tools and frameworks while simultaneously building proper mental models to use when tackling machine learning problems. No previous experience with machine learning or complex math is assumed or expected. Upon completion of the course, students will be able to converse fluently about machine learning, learn how to leverage existing machine learning solutions, and build foundational knowledge about model building.
Part 1: Demystifying Machine Learning
In this section, you learn the basics of machine learning and begin to understand what’s important in the world of machine learning. You learn what the ‘magic’ of machine learning is so that you can converse fluently about it.
Define what machine learning is and the types of problems that it is good at solving
Learn what factors should be considered when incorporating machine learning into an existing software project
Part 2: Leveraging Existing ML Solutions for Specific Cases
This section is all about standing on the shoulders of giants. There are a plethora of machine learning services available. Learn how to leverage them to solve your own product and development problems.
Explore platform APIs and frameworks to solve common machine learning problems
Explore machine learning web service offerings and learn how to incorporate them
Explore prebuilt models and learn how to integrate them
Learn about data collection and key factors to consider
Gain experience collecting and manually labeling data
Learn about the power of transfer learning, and use it to build various models including object detection
Part 3: Getting Started with Model Building
Here, you learn how to get started on a machine learning project. You have seen the fundamental building blocks and learned how to leverage existing systems. Now get a taste of what it’s like to build your own simple model.
Learn python programming fundamentals necessary for machine learning
Gain experience with and an appreciation for web-based tools such Jupyter Notebooks
Gain exposure to core python libraries used by data scientists—NumPy, pandas and Matplotlib
Gain a basic understanding of a neural network and gain experience building one using modern frameworks
Receive guidance on where to go from here
- A desire to improve your fluency with machine learning concepts and discover how you can leverage this powerful tool in your work.
- If you are already familiar with basic programming concepts (variables, statements, functions, arrays, data structures, etc.) you will be able to get more out of the exercises, but no prior coding experience is necessary.
- All course exercises will be done via cloud services.Prior to the first day of class, the list of services will be provided, and accounts must be created. (All services will have free options, which will be sufficient.)
Who Should Take This Course
Anyone considering machine learning solutions for their business or product
Executives and practitioners who want to become fluent in the language of machine learning
Developers of all levels and backgrounds who are eager to dive into machine learning.
Developer adjacent individuals, such as project managers, product owners and engineering managers, who want to gain an understanding of the power of machine learning.