Web Class: Introduction to AI

You can access the full course here: The Complete Artificial Neural Networks Developer Course Transcript In this video, I just need to introduce the concept of what artificial intelligence and machine learning to then help give some background information. So, first of all, what is artificial intelligence and why do we actually need it? And … Read moreWeb Class: Introduction to AI

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 moreFree E-book – Deep Learning with Python for Human Beings

Free Ebook – Machine Learning For Human Beings

Machine Learning Fundamentals

We are excited to announce the launch of our free ebook Machine Learning for Human Beings, authored by researcher in the field of computer vision and machine learning Mohit Deshpande, in collaboration with Pablo Farias Navarro, founder of Zenva. In over 100 pages you will learn the basics of Machine Learning – text classification, clustering and even face recognition … Read moreFree Ebook – Machine Learning For Human Beings

Supervised Learning – Using Decision Trees to Classify Data

One challenge of neural or deep architectures is that it is difficult to determine what exactly is going on in the machine learning algorithm that makes a classifier decide how to classify inputs. This is a huge problem in deep learning: we can get fantastic classification accuracies, but we don’t really know what criteria a … Read moreSupervised Learning – Using Decision Trees to Classify Data

Advanced Recurrent Neural Networks

Recurrent Neural Networks (RNNs) are used in all of the state-of-the-art language modeling tasks such as machine translation, document detection, sentiment analysis, and information extraction. Previously, we’ve only discussed the plain, vanilla recurrent neural network. We’ll be discussing state-of-the-art models that are used by companies like Google, Amazon, and Microsoft for language tasks. We’ll first … Read moreAdvanced Recurrent Neural Networks

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 moreUnderstanding Advanced Convolutional Neural Networks

Classification with Support Vector Machines

One of the most widely-used and robust classifiers is the support vector machine. Not only can it efficiently classify linear decision boundaries, but it can also classify non-linear boundaries and solve linearly inseparable problems. We’ll be discussing the inner workings of this classification jack-of-all-trades. We first have to review the perceptron so we can talk … Read moreClassification with Support Vector Machines

Recurrent Neural Networks for Language Modeling

Many neural network models, such as plain artificial neural networks or convolutional neural networks, perform really well on a wide range of data sets. They’re being used in mathematics, physics, medicine, biology, zoology, finance, and many other fields. However, there is one major flaw: they require fixed-size inputs! The inputs to a plain neural network … Read moreRecurrent Neural Networks for Language Modeling

Using Neural Networks for Regression: Radial Basis Function Networks

Neural Networks are very powerful models for classification tasks. But what about regression? Suppose we had a set of data points and wanted to project that trend into the future to make predictions. Regression has many applications in finance, physics, biology, and many other fields. Radial Basis Function Networks (RBF nets) are used for exactly … Read moreUsing Neural Networks for Regression: Radial Basis Function Networks

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 moreA Guide to Improving Deep Learning’s Performance