Study Learn Grow
Learning Path: Python And Machine Learning Foundation

Learning Path: Python And Machine Learning Foundation


You'll be given an overview of how imports, modules, and packages work in Python, how you can handle errors to prevent apps from crashing, as well as file manipulation.

Overview

Description
This Learning Path takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. After a brief history of Python and key differences between Python 2 and Python 3, you'll understand how Python has been used in applications such as YouTube and Google App Engine. As you work with the language, you'll learn about control statements, delve into controlling program flow and gradually work on more structured programs via functions.

You'll learn about data structures and study ways to correctly store and represent information. By working through specific examples, you'll learn how Python implements object-oriented programming (OOP) concepts of abstraction, encapsulation of data, inheritance, and polymorphism. You'll be given an overview of how imports, modules, and packages work in Python, how you can handle errors to prevent apps from crashing, as well as file manipulation.

Next, you’ll study the difference between supervised and unsupervised models, as well as the importance of choosing the appropriate algorithm for each dataset. You'll apply unsupervised clustering algorithm over 1990 US Census dataset, to discover patterns and profiles, and explore the process to solve a supervised machine learning problem. You'll learn to implement different supervised algorithms and develop neural network structures using the scikit-learn package.

About the Author

Sanjin Dedic

Sanjin Dedic is a robotics engineer. He has worked for 5 years as a product development engineer and for the past 7 years, he has been teaching digital technologies and systems engineering. He has extensive classroom experience in teaching computational thinking and the foundational skills in platforms such as Scratch, Arduino, Python, Raspberry Pi, and Lego Mindstorms.
Samik Sen

Samik Sen is currently working with R on machine learning. He has done his PhD in Theoretical Physics. He has tutored classes for high performance computing postgraduates and lecturer at international conferences. He has experience of using Perl on data, producing plots with gnuplot for visualization and latex to produce reports. He, then, moved to finance/football and online education with videos.
Basic knowledge
This Learning Path is great for anyone who wants to start using Python to build anything from simple command-line programs to web applications. It is also designed for developers who are new to the field of machine learning and want to learn how to use the scikit-learn library to develop machine learning algorithms. Prior knowledge of Python isn't required

Course Information

This Learning Path is great for anyone who wants to start using Python to build anything from simple command-line programs to web applications. It is also designed for developers who are new to the field of machine learning and want to learn how to use the scikit-learn library to develop machine learning algorithms. Prior knowledge of Python isn't required

What will you learn
Learn to use control statements
Understand how to use loops to iterate over objects or data for accurate results
Write encapsulated and succinct Python functions
Build Python classes using object-oriented programming
Manipulate files on the file system (open, read, write, and delete)
Gain insight into the difference between supervised and unsupervised models
Study popular algorithms, such as K-means, Gaussian Mixture, Birch, Naïve-Bayes, Decision Tree, and SVM
Visualize errors in various models using Matplotlib

This Learning Path is great for anyone who wants to start using Python to build anything from simple command-line programs to web applications. It is also designed for developers who are new to the field of machine learning and want to learn how to use the scikit-learn library to develop machine learning algorithms.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs