人工智能基础概念1:模型、拟合、线性回归、sigmoid函数、逻辑回归

人工智能专业术语的个人理解与总结(ML、DL、RL) 阅读详情
AI摘要

本文介绍了人工智能中的模型、拟合和过拟合概念,以及最大似然估计和似然函数在参数估计中的应用。讨论了线性回归和逻辑回归算法,包括它们的优缺点和实际应用。同时提到了sigmoid函数在神经网络和分类问题中的作用。

一、模型、拟合(fitting)和过拟合(overfitting)

人工智能中的模型(Artificial Intelligence Model)指的是一些算法和数学模型,用于处理和分析大量的数据和信息,并通过训练和学习来不断优化自己的表现和预测准确性。常见的模型包括神经网络、朴素贝叶斯、决策树等。

拟合是指将数据或样本用某种模型或函数进行匹配或拟合,使得该模型或函数可以最大程度地预测或描述数据或样本中的趋势和规律。

过拟合是指模型在训练集上表现很好,但在测试集上表现差的情况。这可能是因为模型过于复杂,或者训练集过小或不够代表性等原因导致的。一些常见的解决方法包括增加训练集数据、使用正则化技术等。

二、最大似然估计(Maximum Likelihood Estimation,MLE)及似然函数(Likelihood function)

最大似然估计(Maximum Likelihood Estimation,MLE)是一种常用的参数估计方法,常用于统计学和机器学习中。其基本思想是,已知一组观测数据,我们假设这些数据服从某个概率分布,并且未知的分布参数可以通过最大化似然函数来估计。

似然函数是指在已知观测数据的条件下,关于未知参数的函数。最大似然估计的思路是,在所有可能的参数值中,选择能够使观测数据出现概率最大的那个参数值作为估计值。这样得到的参数值就是最大似然估计值。

最大似然估计的步骤通常为:
确定模型的概率分布函数,并写出似然函数。
求解似然函数的导数,并令导数等于0,得到参数的解析解。
如果无法求解解析解,则采用数值优化算法(如梯度下降法)求解。

最大似然估计的优点是在样本充分的情况下,具有高效性和渐进正态性。缺点是当样本量较小时,可能会出现过拟合的情况。

求解似然函数的导数为什么能得到参数的解析解

在最大似然估计中,我们需要求解似然函数的最大值。对于一些概率分布,似然函数的最大值可以通过求导数为0来得到。这是因为导数为0的点是函数的极值点,包括最大值和最小值。

假设我们要估计一个分布的参数,使得给定的观测数据出现的概率最大。我们可以写出似然函数,然后对其求导。如果似然函数是可微的,我们可以令导数为0,然后解出参数的解析解。这个解析解就是使得似然函数取最大值的参数值。

需要注意的是,并不是所有的概率分布的似然函数都可以通过求导数为0来得到解析解。对于一些复杂的概率分布,我们可能需要使用数值优化等其他方法来求解。

三、线性回归

线性回归(Linear Regression)是一种广泛应用于机器学习和统计学中的算法。它是一种建立输入变量(自变量)和输出变量(因变量)之间线性关系的模型。

线性回归模型可以用于预测连续性数据,在实际应用中,它常被用于预测未来的趋势、分析数据之间的关系等。

线性回归的基本思想是,通过建立自变量和因变量之间的线性关系来进行预测。线性回归模型可以表示为y = wx + b,其中y是因变量,x是自变量,w是权重(或称为斜率),b是截距。在训练模型时,我们需要找到最佳的权重和截距,使得预测值与真实值之间的误差最小。

线性回归算法通常采用最小二乘法进行求解,即最小化预测值与真实值之间的平方误差和。在实际应用中,我们可以通过梯度下降等优化算法来求解最佳的权重和截距。

线性回归的优点是简单、易于解释和实现,适用于许多实际问题。但是,它的缺点是对于非线性问题表现不佳,需要对数据进行特征工程,以及容易受到异常值和噪声的影响。

四、sigmoid函数

sigmoid函数是一种常见的激活函数,它可以将输出值映射到0到1之间的范围内,有利于对输出结果进行二分类或多分类。

此外,sigmoid函数也具有连续可导、单调递增、易于计算等优点。这些特性使得sigmoid函数在神经网络中得到广泛的应用。

sigmoid函数通常用于神经网络的输出层,可以将输出转化为概率值,适用于二分类问题。

sigmoid函数公式为: f ( x ) = 1 / ( 1 + e − x ) f(x) = 1 / (1 + e^{-x}) f(x)=1/(1+e−x)。

Python中的numpy库、tensorflow库、pytorch库等都支持sigmoid函数的计算。您可以使用它们中的任何一个来计算sigmoid函数。

五、逻辑回归

逻辑回归(Logistic Regression)是一种广泛应用于分类问题的机器学习算法,主要用于将数据集中的样本分为两个或多个类别。它通过对数据的特征进行建模,预测一个事件的可能性。

逻辑回归模型的输出结果是一个概率值,表示样本属于某个类别的概率。通常,如果概率值大于一个设定的阈值,则将样本归为该类别,否则将其归为另一个类别。

逻辑回归的核心思想是将线性回归模型的输出通过一个逻辑函数(也称为sigmoid函数)进行映射,将其转换为概率值。
逻辑回归模型的训练过程通常采用最大似然估计方法,通过最大化似然函数来确定模型参数。

逻辑回归模型的优点是简单、易于实现和解释,适用于二分类和多分类问题。但是,它的缺点是对于非线性的问题表现不佳,需要对数据进行特征工程,以及容易受到异常值和噪声的影响。

六、小结

本文介绍了人工智能几个相关的基础概念:模型、拟合、最大似然估计、似然函数、线性回归、sigmoid函数、逻辑回归。

更多人工智能基础知识请参考专栏《人工智能基础知识》。

写博不易,敬请支持:

如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!

关于老猿的付费专栏

  1. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_9607725.html 使用PyQt开发图形界面Python应用》专门介绍基于Python的PyQt图形界面开发基础教程,对应文章目录为《 https://blog.youkuaiyun.com/LaoYuanPython/article/details/107580932 使用PyQt开发图形界面Python应用专栏目录》;
  2. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10232926.html moviepy音视频开发专栏 )详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,对应文章目录为《https://blog.youkuaiyun.com/LaoYuanPython/article/details/107574583 moviepy音视频开发专栏文章目录》;
  3. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10581071.html OpenCV-Python初学者疑难问题集》为《https://blog.youkuaiyun.com/laoyuanpython/category_9979286.html OpenCV-Python图形图像处理 》的伴生专栏,是笔者对OpenCV-Python图形图像处理学习中遇到的一些问题个人感悟的整合,相关资料基本上都是老猿反复研究的成果,有助于OpenCV-Python初学者比较深入地理解OpenCV,对应文章目录为《https://blog.youkuaiyun.com/LaoYuanPython/article/details/109713407 OpenCV-Python初学者疑难问题集专栏目录 》
  4. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10762553.html Python爬虫入门 》站在一个互联网前端开发小白的角度介绍爬虫开发应知应会内容,包括爬虫入门的基础知识,以及爬取优快云文章信息、博主信息、给文章点赞、评论等实战内容。

前两个专栏都适合有一定Python基础但无相关知识的小白读者学习,第三个专栏请大家结合《https://blog.youkuaiyun.com/laoyuanpython/category_9979286.html OpenCV-Python图形图像处理 》的学习使用。

对于缺乏Python基础的同仁,可以通过老猿的免费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_9831699.html 专栏:Python基础教程目录)从零开始学习Python。

如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。

老猿Python,跟老猿学Python!

☞ ░ 前往老猿Python博文目录 https://blog.youkuaiyun.com/LaoYuanPython ░
【AI概念】过拟合(Overfitting)vs 欠拟合(Underfitting)详解 | 他们有什么区别?|定义、数学表达、几何直观、典型案例、成因、检测方法以及工程应对策略|偏差方差权衡、正则化 大家好,我是爱酱。本篇将会系统讲解机器学习中最常见、最容易混淆的两个概念:过拟合(Overfitting)与欠拟合(Underfitting)。内容包括定义、数学表达、几何直观、典型案例、成因、检测方法以及工程应对策略。每部分都会详细展开,适合初学者和进阶者系统理解。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力! 阅读详情

相关推荐

三天爆肝快速入门机器学习:线性回归、逻辑回归、岭回归【第三天】

三天爆肝快速入门机器学习【第三天】线性回归过拟合和欠拟合岭回归逻辑回归保存和加载模型K-Means 线性回归 学术上: 线性回归属于回归问题 它包含一元线性回归和多元线性回归 形象讲解开始: 我们先从一元的线性回归下手 参见上一篇《初探篇》里对用于模型训练的样本的定义,样本可以是音频、图片、点集等等,这里我用一个简单的点集作为我们的样本解释,如图 图片 你们看这些离散的点有各自的坐标值,其实这就是一组很小型的数据了,你完全可以类比实际应用的值 (这里用Andrew Ng教授很喜欢的房价比喻来解释吧) 比如这

weixin_56957149的博客 1662

拟合是什么意思

当我们说一个模型"拟合"了数据时,意味着该模型通过学习数据的模式和结构,能够产生与实际观测数据相匹配的预测结果。拟合的目标是使模型的预测值与实际观测值尽可能接近。在分类问题中,拟合指的是通过学习训练数据中的模式和特征,构建一个能够对新样本进行正确分类的模型。在机器学习和统计学中,“拟合”(Fitting)是指使用模型来适应数据的过程。在回归问题中,拟合通常指的是通过拟合函数来逼近实际数据的分布趋势。总而言之,"拟合"是指通过调整模型参数使其与给定数据集相匹配的过程,以获得较好的预测能力和泛化能力。

weixin_44943389的博客 5382

人工智能之核心基础 机器学习 第三章 线性回归与逻辑回归

任务模型数据特点关键指标房价预测线性回归 / Ridge / Lasso连续目标值,数值特征R², RMSE疾病诊断(是否患病)逻辑回归二分类,医疗指标准确率、召回率(别漏诊!垃圾邮件识别逻辑回归 + TF-IDF文本分类精确率、F1值。

咚咚王者的博客 1352

人工智能AI、机器学习模型理解

人工智能就是机器学习和大数据; 机器学习是什么:就是算法模型; 算法模型是什么: 俗地说,模型就是机器学习采用的算法。“模型文件”一般说的是这个算法用到的各种输入、输出数据的值。 因为机器学习往往需要大量的运算,所以有必要将中间变量也存入文件中,以便可以多次地运算。 机器学习是一类算法的通称,具体到某个算法,那模型的差异就很大了,就算某一类算法(比如神经元网络),它的不同形态(CNN、RNN...

Goldxwang的博客 4万+

sklearn实现逻辑回归(基于线性回归)

sklearn实现逻辑回归(基于线性回归) sklearn实现逻辑回归 逻辑回归的原理: 概述: 逻辑回归虽然叫回归,其实它解决分类问题的。逻辑回归的 原理与KNN相似,但又不像。逻辑回归(解决2分类问题),KNN(可以解决2分类,也可以解决多分类问题。) 原理: 首先要弄清楚逻辑回归就要知道整个算法的运行过程。 运行步骤: 1、输入: h(x) = W1X1 + W2X2 + W3X3 …… + b (这一条方程是多元线性回归的拟合结果) 2、 激活函数sigmoid: #现在绘制激活函数的曲线,直观

weixin_50235064的博客 1838

笔记整合一:由线性回归到逻辑回归

文章目录一、相关概念 一、相关概念 1、什么是线性回归

穿裤衩的文叔的专栏 951

逻辑回归模型

逻辑回归模型(Logistic Regression,LR),由名称上来看,似乎是一个专门用于解决回归问题的模型,事实上,该模型更多地用于解决分类问题,尤其是二分类问题。这并不矛盾,因为逻辑回归直接输出的是一个连续值,我们将其按值的大小进行切分,不足一定范围的作为一个类别,超过一定范围的作为一个类别,这样就实现了对分类问题的解决。概况来说就是,先对数据以线性回归进行拟合,输出值以Sigmoid函数进行映射,映射到0和1之间,最后将S曲线切分上下两个区间作为类别区分的依据。

归去来兮的博客 1282

逻辑回归

一、概述 名为“回归”的分类器器 之前我们接触了不不少带“回归”二字的算法,回归树,随机森林的回归,线性回归,无一例外。他们都是区别于分类算法们,用来处理理和预测连续型标签的算法。然而逻辑回归,是一种名为“回归”的线性分类器器,其本质是由线性回归变化而来的,一种广泛使用于分类问题中的广义回归算法。要理理解逻辑回归从何而来,得要先从线性回归开始。线性回归是机器器学习中最简单的的回归算法,对任...

wxj8783的博客 1658

【人工智能基础】线性回归与逻辑回归

🍊本文详细介绍了线性回归和逻辑回归是什么,并对二者进行了对比,此外详细介绍了sigmoid函数,最后使用Pytorch来实战模拟二者🍊实验一使用Pytorch实现线性回归🍊实验二使用Pytorch实现逻辑回归。

优快云已停更,感兴趣关注https://aaronzijingcai.github.io/ 1万+

sklearn —— 线性回归和逻辑回归

Linear Regression 简述 在统计学中,线性回归(Linear Regression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析。这种函数是一个或多个称为回归系数的模型参数的线性组合(自变量都是一次方)。只有一个自变量的情况称为简单回归,大于一个自变量情况的叫做多元回归。 优点: 易于理解,计算简单。 缺点: 对非线性...

starter_____的博客 1735

把 CDS 关联和 CTE 关联串起来:ABAP SQL 里的 CDS/CTE association path 深度解析与实战

本文探讨了在SAP S/4HANA开发中如何通过CDS/CTE association path技术优雅解决数据查询的复用与编排矛盾。文章首先解析了CDS association(按需Join的关系建模)、CTE(查询临时视图)和SQL path expression(关系导航语法)三大核心概念,进而提出混合路径方案——将CDS标准视图的业务语义与CTE的临时查询编排能力相结合,形成可连续导航的数据路径。文中详细阐述了路径表达式的运行语义、join类型控制方法,并通过具体代码示例展示了纯CDS路径和CTE关

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 938

【算法底座研究室】AI 高手之路 11:深入理解线性回归与逻辑回归

我将以深入浅出的方式,剥茧抽丝般地解析线性回归与逻辑回归的奥秘。从理论的高度,到实践的深度,再到应用的广度,带你领略这两种算法的精髓。我会用平实的语言、生动的案例、以及可直接运行的Python代码,将那些看似高深莫测的概念,转化为你触手可及的技能。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1097

机器学习--线性回归、逻辑回归

一、线性回归 线性回归无非就是训练得到线性函数的参数来回归出一个线性模型,学习《最优化方法》时中的最小二乘问题就是线性回归的问题。 关于线性回归,ng老师的视频里有讲,也可以看此博客单参数线性回归。简要说一下线性回归的原理。 假设拟合直线为h(x)=θ0+θ1*x, 记Cost Function为J(θ0,θ1) 这其实就是一个线性回归问题,上式也是一个最小二乘问题的模型。盗的图,我认

wenyusuran的专栏 2376

一起学AI:核心基础概念

本文笔记小结深度学习里的核心基础概念和高频知识点分析。

来知晓的博客 1719

东方财富网API接口逆向分析:手把手教你破解那个带jQuery回调的股票数据接口

本文详细解析了东方财富网股票数据API接口的逆向工程实战技巧,重点介绍了JSONP接口的核心机制、参数解析及数据处理方法。通过Python代码示例演示了如何构造请求、处理分页数据及应对反爬策略,帮助开发者高效获取股票数据。文章还提供了完整的爬虫实现案例和常见问题排查指南。

weixin_30790841的博客 709

新手DIY无人机,从电机到飞控,这份配件清单和避坑指南请收好

本文为无人机DIY新手提供从电机到飞控的完整配件清单和避坑指南。详细解析电机KV值选择、电调匹配、飞控系统调试等核心问题,帮助初学者避开常见雷区,顺利完成首飞。特别推荐FPV竞速机和航拍机的配件组合方案,并附赠实用调试命令和故障排查表。

weixin_27032989的博客 232

机器学习与深度学习基础(一):监督学习、线性回归、逻辑回归

人工智能(AI)作为引领科技变革的核心领域,其发展历程跨越七十余年,从早期的理论探索逐步走向规模化工程应用,深刻重塑了各行各业的技术范式。回溯其演进脉络,不仅呈现出理论派系的交替迭代,更在技术落地中形成了以机器学习、深度学习为核心的技术体系,为复杂问题的解决提供了全新思路。AI的发展可追溯至1956年达特茅斯会议,期间历经四个关键阶段,呈现出连接主义与符号主义两大派系的交替发展格局。以逻辑推理和数学原理为基础,强调通过明确的规则与符号表征解决问题;

TracyCoder的博客 1176

芯片设计-信号完整性 SI 解析:Unit Interval 与比特周期的关系及其在高速信号中的应用

本文深入解析了芯片设计中信号完整性(SI)的核心概念Unit Interval(UI)与比特周期的关系及其在高速信号中的应用。通过实际案例和计算公式,详细阐述了UI在不同数据速率下的变化、在眼图分析中的关键作用,以及如何应对高速信号设计中的抖动和码间干扰等挑战。文章还提供了PCB布线和芯片设计中的UI优化技巧,帮助工程师提升高速信号设计的实战能力。

weixin_28683391的博客 467

人工智能基础概念3:模型陷阱、过拟合、模型幻觉

本文介绍了模型陷阱中的过拟合、模型幻觉的概念以及二者的关系,可以看到过拟合、模型幻觉是两种不同概念,但二者又相互关联,过拟合会导致模型幻觉,模型幻觉也可能导致过拟合,二者都可能导致模型泛化能力差,但过拟合一般是型复杂度过高导致,模型幻觉更侧重于模型对于数据中的非实质性模式的错误理解。

老猿Python 1886

Polyworks脚本开发实战指南:高效生成数据彩图与报告的关键指令解析

本文深入解析了Polyworks脚本开发中生成数据彩图与自动化报告的核心指令。通过实战案例,详细介绍了REFERENCE_SURFACE、THICKNESS和CLEARANCE等关键彩图生成指令的正确用法与常见避坑点,并阐述了如何利用REPORT_ITEM命令实现从截图、表格生成到智能排版的全流程自动化,旨在帮助三维检测与质量控制工程师大幅提升工作效率与报告标准化水平。

weixin_29209825的博客 551

DRM遇到的实际问题及领悟(3)

DRM遇到的实际问题及领悟(3)

phmatthaus的专栏 634

人工智能100问 - 4 什么是逻辑回归和线性回归?他们有什么区别?

一、什么是线性回归(Linear regression)? 首先我们要了解,什么是回归? 我们认为所有的特定组数据是相关的,符合一定的分布规律(可以想象成各种曲线),而回归就是来确定这个曲线的参数从而确定这个曲线(曲线可以用数学函数来表示)。 继而我们可以根据确定的函数和要预测的一组x值,来计算新的数据的结果,这个结果就是我们要预测的x值对应的y值。 简单来说,回归是一种拟合数据的方法。 第二步...

1961

【WRF工具】WRF 模型输出可视化工具 RIP4

【WRF工具】WRF 模型输出可视化工具 RIP4

WW、forever的博客 1593

线性回归和逻辑回归的简单解释

文章目录 一、什么是机器学习 二、线性回归 2.1 线性回归的表达式 三、逻辑回归 3.1 逻辑回归的损失函数 3.2 逻辑回归实现多分类 四、LR的特点 五、 为什么逻辑回归比线性回归好 六、 LR和SVM的关系 一、什么是机器学习 利用大量的数据样本,使得计算机通过不断的学习获得一个模型,用来对新的未知数据做预测。 有监督学习(分类、回归) 同时将数据样本和标签输入给模型,模型学习到数据和标签...

MissAcappella的博客 1944

Three.js 完整实战项目:构建一个 3D 商品展示空间

Three.js 作为强大的 WebGL 框架,广泛应用于交互式 3D 场景开发,尤其适合创建沉浸式商品展示空间。本文将通过一个完整的实战项目,展示如何构建一个 3D 商品展示空间,涵盖项目架构、资源组织、多模型切换、交互热点绑定、移动端适配和帧率优化。项目以展示虚拟商品(如家具或电子产品)为核心,结合用户交互,基于 Vite、TypeScript 和 Tailwind CSS,支持 ES Modules,确保响应式布局,遵循 WCAG 2.1 可访问性标准。本文适合希望通过综合项目掌握 Three.js

zimin的专栏 1460

STM32F407最小系统硬件设计与CubeMX工程实践

嵌入式最小系统是MCU功能实现的物理基础,其核心涵盖供电网络、时钟架构、复位机制与调试接口四大模块。基于Cortex-M4内核的STM32F407对电源纹波、晶振稳定性及信号完整性提出严苛要求:模拟电源VDDA需<10mV纹波,HSE晶振布线须满足短距直连与匹配电容精准配置,SWD调试接口依赖50Ω阻抗控制与端接防护。这些硬件约束直接映射至STM32CubeMX配置——如RCC时钟树参数必须与实物晶振频率严格一致,GPIO模式需匹配外设电气特性(如I2C必选开漏),否则将引发通信失败或启动异常。典型应用场景

weixin_35592186的博客 173
上一篇: 关于C++集合操作赋值和集合间操作的结果集合的疑问
下一篇: 中国移动提出的ABCDNETS和DSSN数联网技术介绍
LaoYuanPython
LaoYuanPython 2020年博客之星Top3 2020年博客之星Top3 领域专家: Python技术领域 领域专家: Python技术领域
博客等级 码龄8年 15万+粉丝 1324原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LaoYuanPython

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值