Skip to main content

Machine learning

What is machine learning technology?
Machine learning is a type of artificial intelligence (AI) that allows software applications to become more accurate in predicting outcomes without being explicitly programmed. The basic premise of machine learning is to build algorithms that can receive input data and use statistical analysis to predict an output value within an acceptable range.
Techhb82ml.jp


What is a machine learning algorithm?
Within the field of data analytics, machine learning is a method used to devise complex models and algorithms that lend themselves to prediction; in commercial use, this is known as predictive analytics.


Types of Machine Learning

Machine learning algorithms can be divided into three broad categories:
Supervised learning: The computer is presented with example inputs and their desired outputs, and the goal is to learn a general rule that maps inputs to outputs. An example is an email spam filter.

Unsupervised learning: No labels are given to the learning algorithm, leaving it on its own to find structure in its input (discovering hidden patterns in data). For example, imagine having data about all cars and their buyers. The system can find patterns and identify that, for example, people in the suburbs prefer SUVs with petrol engines, but people who live near to downtown, prefer smaller electrical cars. Knowing this can help the system predict who will buy which car.

Reinforcement learning: A computer program interacts with a dynamic environment in which it must perform a certain goal (such as driving a vehicle or playing a game against an opponent). The program is provided feedback in terms of rewards and punishments as it navigates its problem space.

Another categorization of machine learning tasks arises when considering the desired output.
In classification, (typically in supervised learning) inputs are divided into two or more classes. Spam filtering is an example of classification, where the inputs are emails and the classes are "spam" and "not spam".

In regression, also a supervised problem, we predict continuously-valued outputs. For example, predicting house prices or stock prices.

In clustering, a set of inputs is to be divided into groups. Unlike in classification, the groups are not known beforehand, making this typically an unsupervised task. An example is customer segmentation.

Density estimation finds the distribution of inputs in some space. For example, having diabetes test results of a specific number of people, we can estimate the distribution for the whole population.

Dimensionality reduction simplifies inputs by mapping them into a lower-dimensional space. Topic modeling is a related problem where a program is given a list of human language documents and is tasked to find out which documents cover similar topics.

Comments

Popular posts from this blog

Top 5 programming language for artificial intelligence research

Here are the top 5 programming languages for artificial intelligence research: 1. LISP LISP (List Processing) is that high level language which impresses AI developers quite well and has been used in many classic AI Projects as well. The factor that places it at the last position is that, in comparison to others it is not fast. 2. C++ The very reason C++ is used in AI solutions is its speed; it is probably the fastest language out of all. Therefore, whenever speed is the prime concern of any AI developer, C++ is opted. 3. JAVA Java is in the top five because of its familiarity and easy to use features. This OOP language allows easy coding of algorithms which covers the major part of AI. 4. Prolog The reason Prolog is preferred for AI solutions is that it pretty much revolves around a dedicated set of mechanisms which consists of a small, flexible yet well-built programming framework. 5. Python One of the leading languages used for developin...

The Entrepreneurial Journey of Ashish Mishra: A Visionary Leader in Business and Technology

In the dynamic world of business and technology, Ashish Mishra stands out as a true trailblazer, successfully navigating the realms of entrepreneurship with two thriving ventures under his belt. With an impressive background as a salesperson and a keen eye for business opportunities, Ashish has carved a niche for himself as the founder and driving force behind Pentagon Decorators and Tech HB82. Early Career: A Foundation in Sales Ashish's journey into the business world began as a salesperson, where he honed his communication skills and developed a deep understanding of customer needs. Spending nearly three years in the challenging yet rewarding field of sales laid the groundwork for his future ventures. It was during this time that he cultivated the entrepreneurial spirit that would eventually lead him to launch his own businesses. Tech HB82: Bridging the Gap in Technology In 2019, Ashish took a bold step into the tech industry with the inception of Tech HB82. Recognizing the eve...

Computing in Python I: Fundamentals and Procedural Programming

Learn the fundamentals of computer programming in Python, from the basics of how a computer runs lines of code, to the write-run-debug cycle of program development, to working with variables, mathematical operators, and logical operators.      Techhb82    About this course This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, boolean, and relational operators. By the end of this course, you'll be able to write small programs in Python that use variables, mathematical operators, and logical operators. For example, you could write programs that carry out complex mathematical operations, like calculating the interest rate necessary to reach a savings goal, recommending apparel options based on weather patterns, or calculating a grade based ...