当前位置:网站首页>What is ensemble learning in machine learning?
What is ensemble learning in machine learning?
2022-08-11 03:51:00 【Program Yuan Keke】
Ensemble learning is one of the most powerful machine learning techniques.Ensemble learning improves the reliability and accuracy of prediction results by using multiple machine learning models.But how does using multiple machine learning models make predictions more accurate? What techniques can be used to create an ensemble learning model? The following sections explore answering these questions and examine the rationale for using ensemble models and the main methods for creating ensemble models.
What is ensemble learning?
In short, ensemble learning is the process of training multiple machine learning models and combining their outputs.The organization strives to build an optimal forecasting model based on different models.Combining various machine learning models can improve the stability of the overall model, resulting in more accurate predictions.Ensemble learning models are generally more reliable than individual models, and as a result, they often win many machine learning competitions.
Engineers can use a variety of techniques to create ensemble learning models.While simple ensemble learning techniques involve averaging the outputs of different models, more complex methods and algorithms have been developed specifically to combine the predictions of many underlying learners/models.

Why use ensemble training?
Machine learning models can differ from one another for a number of reasons.Different machine learning models can operate on different samples of the population data, can use different modeling techniques, and use different assumptions.
Imagine if you join a team of different professionals, there must be some techniques you know and don't know, assuming you're discussing with other membersa technical topic.Like you, they only know something about their specialty and nothing else.However, if these technical knowledge can finally be combined, there will be more accurate guesses in more domains, which is the principle of ensemble learning, that is, combining predictions from different individual models (team members) to improve accuracy, andMinimize errors.
Statisticians have shown that when a group of people is asked to use a range of possible answers to guess the correct answer to a given question, all their answers form aProbability distributions.Those who really know the right answer will confidently choose the correct answer, while those who choose the wrong answer will spread their guesses across the range of possible wrong answers.For example, in a guessing game, if you and two friends both know the correct answer is A, then all three of you will choose A, while the other three people on the team who do not know the answer are likely to incorrectly guess B, C,D or E, the result is that A has three votes, other answers may only have one or two votes.
All models have certain errors.The error of one model will be different from the error produced by another model because the models themselves are different for the reasons mentioned above.When all errors are checked, they are not clustered around a single answer, but widely distributed.Incorrect guesses are basically spread over all possible wrong answers and cancel each other out.At the same time, correct guesses from different models will cluster around the correct answer.More reliable correct answers can be found when using ensemble training methods.
Free to share some artificial intelligence learning materials that I have organized for everyone. It has been organized for a long time and is very comprehensive.Including some basic introduction videos of artificial intelligence + practical videos of common AI frameworks, image recognition, OpenCV, NLP, YOLO, machine learning, pytorch, computer vision, deep learning and neural networks and other videos, courseware source code, domestic and foreign well-known essence resources, AI popularpapers, etc.
The following are some screenshots, and the free download method is attached at the end of the article.
Table of Contents

1. AI Free Video Courses and Projects

Second, artificial intelligence must-read books

Three, Collection of Artificial Intelligence Papers

Fourth, machine learning + computer vision basic algorithm tutorial


5. Deep Learning Machine Learning Cheat Sheet (26 in total)

To learn artificial intelligence well, you need to read more, do more hands-on, and practice more.gain something.
Click the business card below and scan the code to download the text for free.
边栏推荐
猜你喜欢

互换性测量与技术——偏差与公差的计算,公差图的绘制,配合与公差等级的选择方法

【力扣】22.括号生成

云平台下ESB产品开发步骤说明

【FPGA】SDRAM

Design and Realization of Employment Management System in Colleges and Universities

Interchangeable Measurement Techniques - Geometric Errors

【FPGA】day21-移动平均滤波器

MongoDB 基础了解(二)

LeetCode刷题第11天字符串系列之《 58最后一个单词长度》

Multi-merchant mall system function disassembly 26 lectures - platform-side distribution settings
随机推荐
Homework 8.10 TFTP protocol download function
CTO said that the number of rows in a MySQL table should not exceed 2000w, why?
A simple JVM tuning, learn to write it on your resume
En-us is an invalid culture error solution when Docker links sqlserver
Unity2D animation (1) introduction to Unity scheme - animation system composition and the function of use
MongoDB 基础了解(二)
C language recv() function, recvfrom() function, recvmsg() function
高度塌陷问题的解决办法
LeetCode刷题第11天字符串系列之《 58最后一个单词长度》
Uni - app - access to Chinese characters, pinyin initials (according to the Chinese get pinyin initials)
LeetCode刷题第17天之《3 无重复字符的最长子串》
浅析一下期货程序化交易好还是手工单好?
【FPGA】名词缩写
CTO说MySQL单表行数不要超过2000w,为啥?
[FPGA] Design Ideas - I2C Protocol
Paper Accuracy - 2017 CVPR "High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis"
AI+医疗:使用神经网络进行医学影像识别分析
用户如何克服程序化交易中的情绪问题?
【FPGA】day22-SPI protocol loopback
Build Zabbix Kubernetes cluster monitoring platform