Deep Learning
Modular image processing pipeline using OpenCV and Python generators
Next, we define thelist_images function (line 22–34) which will help us to walk through the input directory structure to grab the image paths. For face detection, we use the Viola-Jones algorithm known as Haar cascade (line 40). It was published in 2001 by Paul Viola and Michael Jones. You can learn more about the algorithm from their original paper Rapid Object Detection using a Boosted Cascade of Simple Features or Wikipedia page. It is quite an old algorithm in the era of deep learning and false-positives prone (reporting a face in the place of the image where no face is present). Even though it is quite easy to use for our demonstrative case. The main processing loop goes as follow: we walk through image files (line 49), read them (line 51) one by one, detect the faces (line 55), save them to the prepared directory (line 59–72) and saving a summary report (line 78–82) with faces coordinates.
This A.I. Birdwatcher Lets You 'See' Through the Eyes of a Machine
It can take years of birdwatching experience to tell one species from the next. But using an artificial intelligence technique called deep learning, Duke University researchers have trained a computer to identify up to 200 species of birds from just a photo. The real innovation, however, is that the A.I. tool also shows its thinking, in a way that even someone who doesn't know a penguin from a puffin can understand. The team trained their deep neural network -- algorithms based on the way the brain works -- by feeding it 11,788 photos of 200 bird species to learn from, ranging from swimming ducks to hovering hummingbirds. The researchers never told the network "this is a beak" or "these are wing feathers."
Sequence Models Coursera
This course will teach you how to build models for natural language, audio, and other sequence data. Thanks to deep learning, sequence algorithms are working far better than just two years ago, and this is enabling numerous exciting applications in speech recognition, music synthesis, chatbots, machine translation, natural language understanding, and many others. You will: - Understand how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs. This is the fifth and final course of the Deep Learning Specialization. You will have the opportunity to build a deep learning project with cutting-edge, industry-relevant content.
Can we identify 3-D images using very little training data?
As the title suggests, this is a story about a question that may resonate well with many machine learning practitioners trying to build applications in the real world, where clean and annotated data on a specific problem can be sparse-- How do we leverage the power of AI when we have very little data? In this blog, I'll illustrate an approach by walking you through my project during my Data Science Fellowship at Insight, followed by a quick discussion pertaining to broader application. The initial problem came from my client at Insight. They're a tech company that specializes in developing software that enables remote monitoring of construction sites. They were interested in understanding the feasibility of identifying objects from 3-D images.
NVIDIA/DeepLearningExamples
This repository provides scripts to train the Jasper model to achieve near state of the art accuracy and perform high-performance inference using NVIDIA TensorRT. This repository is tested and maintained by NVIDIA. The Jasper model is an end-to-end neural acoustic model for automatic speech recognition (ASR) that provides near state-of-the-art results on LibriSpeech among end-to-end ASR models without any external data. The Jasper architecture of convolutional layers was designed to facilitate fast GPU inference, by allowing whole sub-blocks to be fused into a single GPU kernel. This is important for meeting strict real-time requirements of ASR systems in deployment. The results of the acoustic model are combined with the results of external language models to get the top-ranked word sequences corresponding to a given audio segment.
A Machine Learning Guide to HTM (Hierarchical Temporal Memory) - UpShed
My name is Vincenzo Lomonaco and I'm a Postdoctoral Researcher at the University of Bologna where, in early 2019, I obtained my PhD in computer science working on "Continual Learning with Deep Architectures" in the effort of making current AI systems more autonomous and adaptive. Personally, I've always been fascinated and intrigued by the research insights coming out of the 15 years of Numenta research at the intersection of biological and machine intelligence. Now, as a visiting research scientist at Numenta, I've finally gotten the chance to go through all its fascinating research in much greater detail. I soon realized that, given the broadness of the Numenta research scope (across both neuroscience and computer science), along with the substantial changes made over the years to both the general theory and its algorithmic implementations, it may not be really straightforward to quickly grasp the concepts around them from a pure machine learning perspective. This is why I decided to provide a single-entry-point, easy-to-follow, and reasonably short guide to the HTM algorithm for people who have never been exposed to Numenta research but have a basic machine learning background.
Deep learning shows its thinking by explaining the reasoning behind its predictions
A Duke team trained a computer to identify up to 200 species of birds from just a photo. Given a photo of a mystery bird (top), the A.I. spits out heat maps showing which parts of the image are most similar to typical species features it has seen before It can take years of birdwatching experience to tell one species from the next. But using an artificial intelligence technique called deep learning, Duke University researchers have trained a computer to identify up to 200 species of birds from just a photo. The real innovation, however, is that the A.I. tool also shows its thinking, in a way that even someone who doesn't know a penguin from a puffin can understand. The team trained their deep neural network -- algorithms based on the way the brain works -- by feeding it 11,788 photos of 200 bird species to learn from, ranging from swimming ducks to hovering hummingbirds.
N-Shot Learning: Learning More with Less Data
If AI is the new electricity, then data is the new coal. Unfortunately, just as we've seen a hazardous depletion in the amount of available coal, many AI applications have little or no data accessible to them. New technology has made up for a lack of physical resources; likewise, new techniques are needed to allow applications with little data to perform satisfactorily. This is the issue at the heart of what is becoming a very popular field: N-shot Learning. You may be asking, what the heck is a shot, anyway? Fair question.A shot is nothing more than a single example available for training, so in N-shot learning, we have N examples for training. With the term "few-shot learning", the "few" usually lies between zero and five, meaning that training a model with zero examples is known as zero-shot learning, one example is one-shot learning, and so on.
Panelists Talk Machine Learning and the Future of Mathematics at ICIAM 2019
The excitement and activity surrounding the field of machine learning was clearly evident at the 9th International Congress on Industrial and Applied Mathematics (ICIAM 2019), which took place this summer in Valencia, Spain. Over 25 minisymposia--as well as several prize lectures and invited talks--touched on the theme of "learning," while other invited presentations addressed important mathematical research challenges necessary to advance the field. Panelists Hans De Sterck (University of Waterloo), Gitta Kutyniok (Technische Universität Berlin), James Nagy (Emory University), and Eitan Tadmor (University of Maryland, College Park) represented various core areas of computational and applied mathematics that develop and utilize machine learning techniques, including computational science and engineering, imaging science, linear algebra, and partial differential equations. Discussion broached a variety of issues surrounding machine learning, such as the obvious fact that machine learning will remain, as mathematician Ali Rahimi stated, "an area comparable to alchemy" without new mathematical understanding and developments. Deep learning is among the most transformative technologies of our time, and its many potential applications--from driverless cars to drug discovery--can have tremendous societal impact.