Is it possible to make a label automatically in supervised learning(Machine Learning)?

My background knowledge: Basically, supervised learning is based on labeled data. Using the labeled data, the machine can study and determine results for unlabeled data. To do that, for example, if we handle picture issue, manpower is essentially needed to cut raw photo, label on the photos, and scan on the server for fundamental labeled data.

I know it sounds weird, but i'm just curious if there are any algorithms/system to make a label automatically for supervised learning.

Topic unsupervised-learning deep-learning algorithms machine-learning

Category Data Science


The problem you ask is probably Semi-supervised learning.

In a Semi-supervised learning problem, you have a small amount of labeled data with a large amount of unlabeled data. The goal of this problem is to build a model that has higher accuracy than using labeled data alone.

On the other hand, if you have no labeled data at the beginning, then you might have to use some automatic system (e.x: sensors) to determine the label of your data. In this paper about robotic grasping, Sergey Levine automatically detects an attempt of grasp as success or failure based on the openness of the grippers (aka fingers) of the robotic arm and the difference of images before and after the attempt. He called this type of problem Self-supervised learning.

Hope this help.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.