Introduction to JAVA Programming

Introduction To JAVA and Its History Java is very popular programming language which works on different platforms like Windows, Mac, Linux, Raspberry Pi, etc... * It is one among the foremost popular programing language within the world *It is easy to find out and straightforward to use   It is open-source and free *It is secure, fast and powerful *It has an enormous community support (tens of many developers) Java is an object oriented language which provides a transparent structure to programs and allows code to be reused, lowering development costs. As Java is on the brink of C++ and C#, it makes it easy for programmers to modify to Java or the other way around History:: JAVA was created by James Gosling at Sun Microsystems Inc in the year 1991, later gained by Oracle Corporation. It is a straightforward programming language. Java makes composing, gathering, and troubleshooting(debugging) programming simple. It assists with making reusable code and secluded projects. Java is a c...

Introduction and Applications of machine learning / introduction of machine learning

We have considered Machine learning To be as a popular expression for as far back as couple of years, the justification this may be the high measure of information creation by applications, the increment of calculation power in the previous few years and the improvement of better calculations that is development of better and better algorithms. 

machine learning  is utilized anyplace from computerizing unremarkable assignments that is automating mundane tasks to offering astute experiences, enterprises in each area attempt to profit with it. such applications like...Image Recognition,Speech Recognition,Traffic prediction, Product recommendations, Self-driving cars, Email Spam and Malware Filtering, Virtual Personal Assistant, Online Fraud Detection..

What Is Machine Learning???

Algorithm: Automated Instructions.

Artificial Intelligence: Programs With ability to mimic human behavior.

Machine Learning: Algorithms with ability to learn without being explicitly programmed.

machine learning calculations empower the PCs to gain from information, and even develop themselves, without being unequivocally customized that means without explicitly programmed machine can learn by itself we need not do program again and again it will learn by its experience.

machine learning  (ML) is a classification of a algorithms that permits programming applications to turn out to be more precise in predicting results without being unequivocally customized that is explicitly programmed. The fundamental reason of machine learning  is to construct algorithms that can get input information and utilize factual investigation(statistical analysis) to predict a output while refreshing output as new information opens up.


Algorithm: Automated Instructions.

Artificial Intelligence: Programs With ability to mimic human behavior.

Machine Learning: Algorithms with ability to learn without being explicitly programmed.




Types Of Machine Learning ::

* Supervised Learning

*  Unsupervised Learning

*  Reinforcement Learning


Supervised Learning:

In supervised Learning each Data tagged have correct Label it means all input and output already define..in this learning we know that what should be result or output according to input which we provided. in short data with Label ..








As shown in above Figure it is example of supervised learning. in this raw data or input data is given for further processing .input data contains star, circle and triangle which are after processing separates stars , circles and triangles in to its respective shapes or its respective class. such type of learning is called as supervised learning. 

Classification:

 A classification problem is when the output variable is a category, such as “pink” or “black” or “Yes” and “No”.

Regression:

 Regression problem is when the output variable is a real value, such as  “weight” etc.


Unsupervised Learning::

in supervised learning data is unlabeled, it means  uncategorized data and the system’s algorithms act on the data without prior training. The output is dependent upon the programmed  algorithms. in this type of learning it don't know the correct  output with its correct  label in short unlabel data which predict and giving output or result as per its experience. 







As shown in above figure unsupervised learning how it works...raw data or input data is given to interpretation and then forward to algorithms and then processing and then finally shows output or result. it classify data by itself according to its past experience and separates stars , circles and triangles.

Clustering:  organizing data into classes, such as grouping of  customers by purchasing behavior...it means what customers buy frequently according to their interest.. groups that customers .

Association: in association dependency of one data item on another data items and maps accordingly so, such as people that buy computer also tend to buy software.


Reinforcement Learning::

It is a type of dynamic programming that trains algorithms using a system of reward and punishment.it is just like learning by trial and error.because of penalty is added in such type of learning so that errors help learn better , teaching  that a certain course of action is less likely to succeed than others..in this type of learning The agent receives rewards by performing correct action and penalties for performing wrong action that is incorrectly. The agent learns without intercession from a human by minimizing its penalty and  maximizing its reward .







As shown in above figure Reinforcement Learning...In which  it having a agent which select appropriate algorithm for performing best action..because it added penalty for wrong action otherwise reward for best action by interacting with environment.

Applications Of Machine Learning:

Virtual  Personal Assistance::

Siri, Alexa, Google Now are a portion of the famous instances of virtual individual associates. As the name suggest, they help with discovering data, when asked over voice. You just simply initiate device and ask "What is my timetable for now?", "What are the departures from Germany to London", or comparable inquiries. For replying, your own associate pays special mind to the data, reviews your connected questions, or send an order to different assets (like telephone applications) to gather information. You can even teach colleagues for specific errands like "Set a alarm for 6 AM next morning", "Remind me to visit Visa Office day after tomorrow".

Machine learning is a significant piece of these individual colleagues as they gather and refine the data based on your past association with them. Afterward, this arrangement of information is used to deliver results that are customized to your inclinations.

different virtual personal assistance  examples:
 Google Allo, Samsung Bixby on Samsung S8,  Amazon Echo and Google Home

Social Media Services::

From personalizing your news feed to better ads targeting, social media platforms are utilizing machine learning for their own and user benefits. Here are a few examples that you must be noticing, using, and loving in your social media accounts, without realizing that these wonderful features are nothing but the applications of Machine Learning.

People You May Know:

Machine Learning away at a straightforward idea: understanding with experience. Facebook consistently sees the companions that you interface with, the profiles that you visit frequently, your inclinations, working environment, or a gathering that you share with somebody and so on Based on consistent learning, a rundown of Facebook clients are recommended that you can become friends with.

Face Recognition::

You upload an image of you with a friends and Facebook immediately perceives that companion. Facebook checks the postures and projections in the image, notice the novel highlights, and afterward match them with individuals in your companion list. The whole interaction at the backend is muddled and deals with the accuracy factor yet is by all accounts a basic utilization of Machine learning at the front end.


Email Spam and Malware Filtering:

There are various spam separating approaches that email customers use. To discover that these spam channels are continuously updates, they are controlled by machine learning. At the point when rule-based spam sifting is done, it neglects to follow the most recent stunts received by spammers. Multi-layer Perceptron, C 4.5 Decision Tree Induction are a portion of the spam separating strategies that are fueled by ML...machine learning have lots of applications..










  









Comments

Popular posts from this blog

Introduction to JAVA Programming

Introduction & Features Of Python

Control Flow Statements In Python