Learn About Python for Beginners: What is Python Programming

Python Programming: Learning Python for Beginners

Did you know that the Python programming language is one of the most in-demand languages in the industry right now? In fact, a survey of developers by CodinGame lists Python as the #1 most loved programming language, as well as the third most known programming language. Whether web development, advanced data analysis, or even the … Read more

An Introduction to Machine Learning

An Introduction to Machine Learning

You can access the full course here: Machine Learning for Beginners with TensorFlow Intro to Machine Learning Now that we know what the course is all about, let’s learn a bit about the main topic: machine learning. What is machine learning? Machine learning is the study of statistics and algorithms aimed at performing a task … Read more

Machine Learning Mini-Degree

Master Machine Learning with Python and Tensorflow. Craft Advanced Artificial Neural Networks and Build Your Cutting-Edge AI Portfolio. The Machine Learning Mini-Degree is an on-demand learning curriculum composed of 6 professional-grade courses geared towards teaching you how to solve real-world problems and build innovative projects using Machine Learning and Python. Learn and understand the fundamentals necessary to build the next … Read more

An Introduction to AI

You can access the full course here: The Complete Artificial Neural Networks Developer Course Why do we even have artificial intelligence? Computers are really dumb machines! When we write code and programs, we give the computer a very explicit set of instructions that it isn’t allowed to deviate from. Inside of our program, we must … Read more

Free E-book – Deep Learning with Python for Human Beings

We are excited to announce that we have just released a comprehensive new intermediate-level eBook on Machine Learning! Written by computer science researcher Mohit​ ​Deshpande, this eBook is guaranteed to give you that more advanced outlook in this exciting field. The concepts covered in this book build on top of our previous entry-level Machine Learning … Read more

Understanding Advanced Convolutional Neural Networks

Convolutional Neural Networks (CNNs) are used in all of the state-of-the-art vision tasks such as image classification, object detection and localization, and segmentation. Previously, we’ve only discussed the LeNet-5 architecture, but that hasn’t been used in practice for decades! We’ll discuss some more modern and complicated architectures such as GoogLeNet, ResNet, and DenseNet. These are … Read more

A Guide to Improving Deep Learning’s Performance

Although deep learning has great potential to produce fantastic results, we can’t simply leave everything to the learning algorithm! In other words, we can’t treat the model as some black-box, closed entity that can read our minds and perform the best! We have to be involved in the training and design process to make sure … Read more

Complete Guide to Deep Neural Networks – Part 2

Read Part 1 here. Last time, we formulated our multilayer perceptron and discussed gradient descent, which told us to update our parameters in the opposite direction of the gradient. Now we’re going to mention a few improvements on gradient descent and discuss the backpropagation algorithm that will compute the gradients of the cost function so … Read more

Complete Guide to Deep Neural Networks – Part 1

Neural networks have been around for decades, but recent success stems from our ability to successfully train them with many hidden layers. We’ll be opening up the black-box that is deep neural networks and looking at several important algorithms necessary for understanding how they work. To solidify our understanding, we’ll code a deep neural network … Read more