Goto

Collaborating Authors

 Deep Learning


Data Augmentation How to use Deep Learning when you have Limited Data -- Part 2

@machinelearnbot

We have all been there. You have a stellar concept that can be implemented using a machine learning model. Chances are, you find a dataset that has around a few hundred images. You recall that most popular datasets have images in the order of tens of thousands (or more). You also recall someone mentioning having a large dataset is crucial for good performance.


Facebook trained image recognition AI with billions of Instagram pics

Engadget

Training deep learning models to recognize image,s as well as objects within those images, takes quite a bit of effort. Often, each training image has to be labeled by humans and when you're using millions of images, that process becomes rather labor-intensive. Scaling up to billions of images becomes nearly impossible. So, Facebook has been working on a way to train deep learning models with limited human supervision. Instead, its researchers have turned to public images that are, in a way, already labeled -- with hashtags.


Hot stuff: Facebook AI gurus tout new Pytorch 1.0 framework for all

#artificialintelligence

F8 Facebook announced Pytorch 1.0, an updated version of the popular AI framework Pytorch, that aims to make it easier for developers to use neural network systems in production. On the second day of its developer conference F8 in San Jose, California, CTO Mike Schroepfer, introduced Pytorch 1.0, and said it combines Pytorch, Caffe 2, with Open Neural Network Exchange (ONXX). Pytorch 1.0 will let developers use their tools of choice and run models on their cloud of choice at peak performance, Schroepfer said. Microsoft and Amazon are, apparently, planning to support Pytorch 1.0 for Azure and AWS. It's already deployed in some Facebook's services such as its machine translation system.


Hot stuff: Facebook AI gurus tout new Pytorch 1.0 framework for all

#artificialintelligence

F8 Facebook announced Pytorch 1.0, an updated version of the popular AI framework Pytorch, that aims to make it easier for developers to use neural network systems in production. On the second day of its developer conference F8 in San Jose, California, CTO Mike Schroepfer, introduced Pytorch 1.0, and said it combines Pytorch, Caffe 2, with Open Neural Network Exchange (ONXX). Pytorch 1.0 will let developers use their tools of choice and run models on their cloud of choice at peak performance, Schroepfer said. Microsoft and Amazon are, apparently, planning to support Pytorch 1.0 for Azure and AWS. It's already deployed in some Facebook's services such as its machine translation system.



Facebook is open-sourcing its most powerful AI tools yet

#artificialintelligence

Facebook is continuing its push to more openly share its AI research and code with the release of PyTorch 1.0 -- a deep-learning system that Facebook says represents a "fundamental shift" in open source AI frameworks. Traditionally, taking AI development from research to production has been a complex and time-intensive task involving multiple steps and various tools. PyTorch 1.0 has been designed to optimize the process. The new framework draws on the modular, production-orientated features of Caffe2 and ONNX. Caffe2 was launched two years ago to standardize Facebook's production AI tooling, but getting projects to this stage was a manual and often error-prone process.


Reinforcement Learning w/ Keras OpenAI: DQNs – Towards Data Science

#artificialintelligence

Q-learning (which doesn't stand for anything, by the way) is centered around creating a "virtual table" that accounts for how much reward is assigned to each possible action given the current state of the environment. Let's break that down one step at a time: What do we mean by "virtual table?" Imagine that for each possible configuration of the input space, you have a table that assigns a score for each of the possible actions you can take. If this were magically possible, then it would be extremely easy for you to "beat" the environment: simply choose the action that has the highest score! Two points to note about this score.


NVIDIAVoice: How To Get Started With Deep Learning In Minutes

#artificialintelligence

GPU computing is a key driver in the blistering pace of recent AI advancements in practically every field. NVIDIA GPU Cloud (NGC) makes GPU computing easier by providing simple access to ready-to-run GPU-accelerated software containers. With NGC, data scientists and researchers can rapidly develop and train neural network models to address complex AI challenges on the desktop, in the data center, or in the cloud.


Merging CI and AI - it can be done - Continuous Lifecycle London

#artificialintelligence

Whenever change happens, there's always one department that tries to claim that it won't work for them. AI teams are the latest to get away with this, hiding behind differences in how research is done to shrug off the requirements of agile development, automated testing and continuous integration. I've been working with my team to embed CI even during the initial stages of deep learning and reaped the rewards of improved efficiency for both research and development. It is possible to create a data science development pipeline and I'll discuss not only how I've got this set up, but also how I've had to flex the processes to make it work for all involved.


Links to the May issue of COMPUTER VISION NEWS • r/deeplearning

#artificialintelligence

Here is the May 2018 issue of Computer Vision News, published by RSIP Vision: 52 pages about Computer Vision, Biomedical Imaging, Deep Learning and Artificial Intelligence.