Articles About Machine Learning

How to Demonstrate Your Basic Skills with Deep Learning

Last Updated on August 6, 2019 Skills in deep learning are in great demand, although these skills can be challenging to identify and to demonstrate. Explaining that you are familiar with a technique or type of problem is very different to being able to use it effectively with open source APIs on real datasets. Perhaps the most effective way of demonstrating skill as a deep learning practitioner is by developing models. A practitioner can practice on standard publicly available machine […]

Read more

How to Develop Competence With Deep Learning for Computer Vision

Last Updated on July 5, 2019 Computer vision is perhaps one area that has been most impacted by developments in deep learning. It can be difficult to both develop and to demonstrate competence with deep learning for problems in the field of computer vision. It is not clear how to get started, what the most important techniques are, and the types of problems and projects that can best highlight the value that deep learning can bring to the field. On […]

Read more

9 Applications of Deep Learning for Computer Vision

Last Updated on July 5, 2019 The field of computer vision is shifting from statistical methods to deep learning neural network methods. There are still many challenging problems to solve in computer vision. Nevertheless, deep learning methods are achieving state-of-the-art results on some specific problems. It is not just the performance of deep learning models on benchmark problems that is most interesting; it is the fact that a single model can learn meaning from images and perform vision tasks, obviating […]

Read more

8 Books for Getting Started With Computer Vision

Last Updated on June 12, 2020 Computer vision is a subfield of artificial intelligence concerned with understanding the content of digital images, such as photographs and videos. Deep learning has made impressive inroads on challenging computer vision tasks and makes the promise of further advances. Before diving into the application of deep learning techniques to computer vision, it may be helpful to develop a foundation in computer vision more broadly. This may include the foundational and classical techniques, theory, and […]

Read more

DeepLearning.AI Convolutional Neural Networks Course (Review)

Last Updated on July 5, 2019 Andrew Ng is famous for his Stanford machine learning course provided on Coursera. In 2017, he released a five-part course on deep learning also on Coursera titled “Deep Learning Specialization” that included one module on deep learning for computer vision titled “Convolutional Neural Networks.” This course provides an excellent introduction to deep learning methods for computer vision applications for those practitioners that are already familiar with the basics of deep learning. It does not […]

Read more

A Gentle Introduction to Computer Vision

Last Updated on July 5, 2019 Computer Vision, often abbreviated as CV, is defined as a field of study that seeks to develop techniques to help computers “see” and understand the content of digital images such as photographs and videos. The problem of computer vision appears simple because it is trivially solved by people, even very young children. Nevertheless, it largely remains an unsolved problem based both on the limited understanding of biological vision and because of the complexity of […]

Read more

Stanford Convolutional Neural Networks for Visual Recognition Course (Review)

Last Updated on July 5, 2019 The Stanford course on deep learning for computer vision is perhaps the most widely known course on the topic. This is not surprising given that the course has been running for four years, is presented by top academics and researchers in the field, and the course lectures and notes are made freely available. This is an incredible resource for students and deep learning practitioners alike. In this post, you will discover a gentle introduction […]

Read more

How to Load and Manipulate Images for Deep Learning in Python With PIL/Pillow

Last Updated on September 12, 2019 Before you can develop predictive models for image data, you must learn how to load and manipulate images and photographs. The most popular and de facto standard library in Python for loading and working with image data is Pillow. Pillow is an updated version of the Python Image Library, or PIL, and supports a range of simple and sophisticated image manipulation functionality. It is also the basis for simple image support in other Python […]

Read more

How to Manually Scale Image Pixel Data for Deep Learning

Last Updated on July 5, 2019 Images are comprised of matrices of pixel values. Black and white images are single matrix of pixels, whereas color images have a separate array of pixel values for each color channel, such as red, green, and blue. Pixel values are often unsigned integers in the range between 0 and 255. Although these pixel values can be presented directly to neural network models in their raw format, this can result in challenges during modeling, such […]

Read more

A Gentle Introduction to the Promise of Deep Learning for Computer Vision

Last Updated on July 5, 2019 The promise of deep learning in the field of computer vision is better performance by models that may require more data but less digital signal processing expertise to train and operate. There is a lot of hype and large claims around deep learning methods, but beyond the hype, deep learning methods are achieving state-of-the-art results on challenging problems. Notably, on computer vision tasks such as image classification, object recognition, and face detection. In this […]

Read more
1 190 191 192 193 194 226