Goto

Collaborating Authors

 Deep Learning


AI Detects Papaya Ripeness

IEEE Spectrum Robotics

If you're in the market to buy fresh papayas, it can be a challenge to figure out ripeness based on peel color without also squeezing the fruit to test for softness. A Brazilian research group could make life easier for both shoppers and producers in the near future with a computer vision algorithm that estimates ripeness based on images alone. Last year, the United States alone imported more than US $107 million worth of fresh papayas as the world's largest papaya import market. The computer vision software could enable papaya growers to maximize the value of their fruit by sending the ripest papayas to local markets and saving less ripe papayas for export, says Douglas Fernandes Barbin, a researcher in the department of food engineering at the University of Campinas in São Paulo, Brazil. But he and his colleagues also want to help individual shoppers get their money's worth in grocery aisles.


AI-Powered "Living Playbooks"--A Leap Forward for B2B Sales

#artificialintelligence

Early adopters of Artificial Intelligence sales tools are starting to see the revenue needle move in a big way. Let's take a closer look at how this translates to more revenue. The most recent sales playbook advancement is based on predictive selling. Organizations use it to derive deeper customer and market insights, particularly in identifying and understanding the many different buying journeys out there. This knowledge is leveraged into multiple pre-programmed playbooks, which help sales professionals match their approaches to specific opportunities.



PyTorch – Internal Architecture Tour

@machinelearnbot

This post is a tour around the PyTorch codebase, it is meant to be a guide for the architectural design of PyTorch and its internals. My main goal is to provide something useful for those who are interested in understanding what happens beyond the user-facing API and show something new beyond what was already covered in other tutorials. Note: PyTorch build system uses code generation extensively so I won't repeat here what was already described by others. If you're interested in understanding how this works, please read the following tutorials: As you probably know, you can extend Python using C and C and develop what is called as "extension". All the PyTorch heavy work is implemented in C/C instead of pure-Python.


Snapshot Ensemble with SGDR

@machinelearnbot

At the end of my previous post on Which Continent Does PyoungChang Belong To? I made a simple-voting-based ensemble function. Given city name, the ensemble model loads five models and aggregates their inference results, and chooses the most voted continent as its final prediction. This ensemble model's f1-score was 0.571 which was 0.005 higher than the single model's 0.566. Taking advantage of the collaborative power is simple to build and easy to use, but it forced me to set up and train multiple models.


Microsoft Pix captures better pictures of people, and now whiteboards too

#artificialintelligence

From the outset, Microsoft Pix has used artificial intelligence to help people more easily capture better pictures of family and friends with an iPhone. Now, you can use the smartphone camera app to take better pictures of documents, whiteboards and business cards, too. Because, let's face it, we all use our cameras to take photos of more than just people and places. "We have data that shows people are taking a lot of whiteboard photos at work, they are doing a lot of document scanning," said Josh Weisberg, a principal program manager in the Computational Photography Group within Microsoft's research organization in Redmond, Washington. Based on the app data and customer feedback, Weisberg's team released an update on Thursday to Microsoft Pix that includes enhanced deep-learning capabilities around image understanding to address several productivity scenarios. The update is available for download via iTunes.


Getting started with Deep Learning for Computer Vision with Python - PyImageSearch

@machinelearnbot

This blog post is intended for readers who have purchased a copy of my new book, Deep Learning for Computer Vision with Python. Inside this tutorial you'll learn how to: If you have any other questions related to the book, please send me an email or use the contact form. Thank you for picking up a copy of Deep Learning for Computer Vision with Python! I appreciate your support of both myself and the PyImageSearch blog. Without you, PyImageSearch would not be possible.


Introduction to Recurrent Neural Networks

@machinelearnbot

Have you ever wondered how predictive text algorithm works? How exactly does that speech recognition software know our voice? As for image classification, convolutional neural networks were turning the whiles behind the scene, for these kinds of problems we are using Recurrent Neural Networks (RNN). These Neural Networks are very powerful and they are especially useful in so-called Natural Language Processing (NLP). One might wonder what makes them so special.Well, the networks we examined so far, Standard Neural Networks and Convolutional Neural Networks, are accepting a fixed-size vector as input and produce a fixed-sized vector as an output.


A GPU enabled AMI for Deep Learning – empiricalci

#artificialintelligence

TLDR: Use AMI ami-b1e2c4a6, which provides the NVIDIA drivers, docker, and nvidia-docker. Using docker to package your projects allows them to be easily ported. Here are a couple of Docker images to get started. I recently read this post on r/MachineLearning about an AMI pre-built with GPU support and several popular software dependencies for Deep Learning like OpenCV, Caffe, Keras, Theano, Tensorflow, etc. It's definitely very useful to have an environment with everything set up and ready to go. One of the biggest sources of friction when trying a new project is having to set up the environment.