Skip to main content

What is machine learning and how it works?


In Today's Era of technologies everyone knows that we have many such things like mobile which is very smart enough to recognize the things around immediately.

What is machine learning?

Machine learning is tool for predicting the things it was mainly performed in the python. javascript machine learning is subset of Artificial intelligence developed by Geoffery Everest Hinton.It is very interesting feature since machine learning is learn from experience just like as humans do.It means it takes input as data and creates some pattern of learning based on that data.

Machine learning automatically adjust itself to data which it gets provided it has three branches 
1.Supervised learning
2.Unsupervised Learning
3.Reinforcement Learning
Supervised Learning:-In this learning we have labeled or known data .In this learning data gets trained under certain supervision. In this we also know the output of the Data so In this technique we every time perform the same algorithm on the data to make it errorless since once the prediction gets errorless one can predict the desired results. 
 
The algorithms which comes under this are:-
1.Linear Regression
2.Logistic Regression
3.Decision Trees
4.Naive Bayes

Un-Supervised Learning:-In this learning the Data which is provided to machine is unknown after applying the machine learning on such data it will create some patterns based on that pattens system will detect what it is 
eq. we have a bunch of bananas and oranges some once the algorithm sees that unknown data it starts classifying the things and detecting the bananas and oranges separately 

Comments

Popular posts from this blog

Detailed Analysis on Arduino UNO R3

Arduino UNO R3 Arduino Uno is a microcontroller board based on ATmega328P . It has 14 digital input/output pins 6 Analog pins a 16 MHz quartz crystal oscillator with USB connection ,a power jack , an ICSP(In-Circuit Serial programming) header and a reset button actually it has two reset buttons . Also Arduino uno has RX-0,TX-1 that is receiving and transmitting pins on board. Arduino uno contains  AREF pin which means Analogue-Reference IOREF pin this pin is provides a voltage  reference at which the microcontrller works 3-ground pins 3-Vcc pins Basically the purpose of creating an Arduino Uno is to Control the sensors and the actuators so that it can work accordingly the data which we provide with the help of software . Nowadays people using Arduino Uno in many fields it has very huge scope in  the field of  IOT(Internet Of Things). Also in my current project which is 2D-printer we have used Arduino Uno which sense the Data and accordingly move the X-Y pla

What are the differences between StaticJsonBuffer and DynamicJsonBuffer?

   StaticJsonBuffer ArduinoJson  uses preallocated memory to store the data and this is possible due to StaticJsonBuffer. If one has to use this library then firstly they should create t he StaticJsonBuffer just like: StaticJsonBuffer<200> jsonBuffer; then it creates an  memory of 200 byte size which creates allocated memory in the system for storing the data static as the name tells it has fixed in size type of memory.Also we cannot reuse the memory once it gets allocated.it has high speed performance. DynamicJsonBuffer This library supports DynamicJsonBuffer since it has parameters for dynamic memory allocation but it will be more useful if we use this buffer in the machine having memory more than 10KB of RAM. to use this syntax is just similar. DynamicJsonBuffer jsonBuffer; This will create one dynamic memory for the system so that it can allocate it more precisely.its size is variable it stores the data in heap.while storing it take time and its somehow process slow  

7 some Intersesting commands in espeak-ng linux

  In This Blog we learn how to perform espeak commands inside the red hat enterprise linux What is espeak-ng? eSpeakNG is a compact, open-source, software speech synthesizer for Linux, Windows, and other platforms. It uses a formant synthesis method, providing many languages in a small size. Much of the programming for eSpeakNG's language support is done using rule files with feedback from native speakers.