Showing posts with label Machine Learning. Show all posts
Showing posts with label Machine Learning. Show all posts

Different Types of Machine Learning System.

Data Mining is a process of applying ML techniques to dig into large amounts of data can help to discover patterns that were not immediately apparent.


Types of Machine Learning System:

Machine Learning system can be classified according to the amount and type of supervision they get during training.


Supervised learning: In supervised learning, the training data you feed to the algorithm includes the desired solutions, called labels.

supervised learning

Spam Filter of your Gmail Inbox is a good example of this, as it is trained with many emails (spam & ham) and it must have to learn how to classify new emails.

A typical supervised learning task is classification.


Some important supervised learning algorithm:

  • K-Nearest Neighbors.
  • Linear Regression.
  • Logistic Regression.
  • Support Vector Machines(SVMs).
  • Decision Trees.
  • Random Forest.
  • Neural network.

Unsupervised Learning: In unsupervised learning, the training data unlabeled and the system try to learn without the teacher.


Some important unsupervised learning algorithm:

  • Clustering.
  • K-Means.
  • Hierarchical Cluster Analysis(HCA).
  • Expectation-Maximization.
  • Visualization and dimensionality reduction.
  • Principal component analysis(PCA).
  • Kernel PCA.
  • Logical Linear Embedding(LLE)
  • t-distributed Stochastic Neighbor Embedding(t-SNE).
  • Association rule learning.
  • Apriori.
  • Eclat.
unsupervised learning

For example Grouping the visitor of your blog into a different group like 40% of visitors are male who likes cricket and 20% of men like football. You don’t even have to tell which group visitors belongs to, the clustering algorithm finds those connections by themselves.

 

Semisupervised Learning: In this, the algorithm has to deal with lots of unlabeled data and a little bit of labeled data.


Google Photos are good examples of semisupervised learning. After uploading the photos, it automatically recognize if a person is present in many different photos now you just have to tell who these people are. One label per person and later it will help you search for photos.  


Most of the semisupervised learning algorithms are a combination of supervised and unsupervised algorithms.


Reinforcement Learning: The best example of a reinforcement learning algorithm is a robot learning how to walk. The robot observes the environment, select and perform an action and get rewards or penalties, and base on this the robot decide what to do and what not to do.  

reinforcement learning

Another criterion used to classify Machine Learning systems is whether or not the system can learn incrementally from a stream of incoming data.


Batch Learning: In batch learning, the system is not capable of learning incrementally with time. As it takes a lot of time and computing resources so the entire process is done offline. First, the system is trained, and then it is launched into production and runs without learning anymore. It is also known as offline learning.


Online Learning: In this algorithm, you train the system incrementally by feeding data continuously, either individually or by small groups called mini-batches. The best use of this learning is for stock prices where data change rapidly.


Machine Learning system is also categorized base on generalization:


Instance-based learning: In this learning, the system learns the old examples by heart then generalizes to new cases using a similarity measure.


Model-based learning: In model-based learning, we build a model of these examples then use that model to make predictions.  

Learn and Make Machine Learning Projects Without Using a single Code.


Make Machine Learning Project Without Using Code.

You don’t need to be a programming genius to get to grips with the basic of machine learning. Indeed, a couple of years ago, Google launched its Teachable Machine, which allowed anyone to use a webcam or files on their hard drive to teach the computer how to recognize patterns in data.

Now, Google has unveiled Teachable Machine 2.0, which again doesn’t require any coding and lets you interact via your microphone. Choose between and Image, Audio and Pose project and, by selecting photos, sounds, or people moving around, the computer can be trained to pick up on the differences telling the difference between a human and a dog. Trained models can then be exported to websites, devices, and apps.

                   

Along with easy-to-follow video tutorials, there are links to three example projects that teach the computer to determine if a banana is ripe, detect simple sounds and recognize which way your head is tilting. Real-life projects are also explored and, for anyone worried about privacy, Google promises that any media you upload or capture remains on your device unless you save a project to Google Drive.

Create a Machine Learning project without Using Code.
To create your own first machine learning project with writing a single line of coding, you have to follow three simple steps.


Step 1: Gather: You have to gather and group your example into classes, or categories, that you want the computer to learn.

Step 2: Train: In this step, you have to train your model, then instantly test it out to see whether it can correctly classify new examples.

To train you model, you can use images, sounds,s or poses which you can capture live using your webcam or microphone.

Step 3: Export: You can export your model for your projects, site, apps, and more. You can also download your model or host it online for free.

There are many different project info available on the website which you can read and get an idea of where you can use machine learning in your own life or to makes other lives better.  

DON'T MISS

Tech News
© all rights reserved
made with by AlgoLesson