首页 > 其他分享 >机器学习3

机器学习3

时间:2024-09-13 20:35:28浏览次数:5  
标签:输出 layer 机器 NN 模型 学习 神经网络 神经元

神经网络

普通的Logistic回归模型不能有效地处理这么多的特征,这时候我们就需要神经网络来帮助我们处理输入特征n很大时的情况

神经元

神经元是神经系统最基本的结构和功能单位,由三部分组成,分别是树突、胞体和轴突,如图所示。树突是接受输入,轴突是用于输出的。

 模型

神经网络模型建立在很多神经元之上,每一个神经元又是一个个学习模型。这些神经元(也叫激活单元,activation unit)采纳一些特征作为输入,并且根据本身的模型提供一个输出。下图所示是一个以Logistic回归模型作为自身学习模型的神经元例子。在神经网络中,参数又可被称为权重(weight)。

logistic 单元神经模型

 神经网络层数的定义方式

从左至右,由0开始定义。比如上面的图,X1,X2,X3这层属于第0层,右边的这层隐藏层是第一层,由此类推。

命名规则上,一般只参考隐藏层个数和输出层。例如,上图中的逻辑回归又叫1 layer NN,1个隐藏层的神经网络叫做2 layer NN,2个隐藏层的神经网络叫做3 layer NN,以此类推。如果是L-layer NN,则包含了L-1个隐藏层,最后的L层是输出层。

举例

 更复杂的情况:

符号表达:

 神经网络前向传播

前向传播,其实就是当模型训练好之后(参数确定),给定数据从输入层,通过计算,从左向右流出输出层,后一层的输入就是前一层的输出,一层一层的进行计算,最后得到预测结构。

 

标签:输出,layer,机器,NN,模型,学习,神经网络,神经元
From: https://www.cnblogs.com/gjwqz/p/18412840

相关文章

  • 学习笔记
    关于我在第一节人工智能课学习到的快捷技术操作:1.使用filetype指令可查询特定格式文件,如doc\txt\ppt\pdf等。格式:关键词+空格+filetype:+文件格式(eg:教学原则filetype:doc)2.使用site指令可搜索指定网站内容格式:关键词+空格+site:网站(eg:毛绒玩具site:tb.com)3.使用intitle......
  • 学习高校课程-软件设计模式-软件设计原则(lec2)
    FeatureofGoodDesign(1)优秀设计的特点(一)Codereuse代码复用–Challenge:tightcouplingbetweencomponents,dependenciesonconcreteclassesinsteadofinterfaces,hardcodedoperations–Solution:designpatterns–挑战:组件之间的紧密耦合、对具体类而不......
  • (nice!!!)LeetCode 2398. 预算内的最多机器人数目(队列、滑动窗口)
    题目:2398.预算内的最多机器人数目思路:双端队列+滑动窗口。因为需要找连续的机器人,这里就需要用到滑动窗口。细节看注释,时间复杂度0(n)。classSolution{public:intmaximumRobots(vector<int>&chargeTimes,vector<int>&runningCosts,longlongbudget){......
  • 自媒体必读,如何去除AI文章机器味,一文看懂
    让AI帮你撰写文章是不是自媒体人最希望实现的功能!但是实际情况是AI写出的文章**“机器”味太重**,稍微留意就能看出非人撰写而成!那问题到底出在哪?是AI撰写文章的能力太差还是自己本身不会使用?这个问题困扰这多少自媒体人,同时又有多少自媒体人想要突破的技术瓶颈!小侠这篇......
  • 【每日一题】LeetCode 2398.预算内的最多机器人数目(滑动窗口、数组、二分查找、前缀和
    【每日一题】LeetCode2398.预算内的最多机器人数目(滑动窗口、数组、二分查找、前缀和、堆(优先队列))题目描述给定两个整数数组chargeTimes和runningCosts,分别代表n个机器人的充电时间和运行成本。再给定一个整数budget,表示预算。我们需要计算在不超过预算的情况下,最......
  • 如何学习VBA_3.2.10:人机对话的实现
    我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是......
  • Java中异常的学习
    异常目录异常程序错误类型什么是异常?异常的主要作用?在实际的程序设计中,并非所有错误都能在编译期间被侦测到。运行时错误会引起异常(exception,也称例外):程序运行过程中出现的事件,它中断正常的程序控制流程。没有异常处理代码的程序,可能会非正常结束,有时候会引起严重问题。程序错......
  • 神经网络的学习--深度学习
    本章的主题是神经网络的学习。这里所说的“学习”是指从训练数据中自动获取最优权重参数的过程。本章中,为了使神经网络能进行学习,将导入损失函数这一指标。而学习的目的就是以该损失函数为基准,找出能使它的值达到最小的权重参数。为了找出尽可能小的损失函数的值,本章我们将......
  • java学习9.13
    将java测试卷重新完成,测试完后基本完成需求,无明显BUG结合课堂上去写这个java测试卷,总的来说,之前没有独立写过类似项目+限时是比较大的问题。如果之前没有经历类似的情况,很多功能都是第一次用,那么就会导致出现bug而不知道如何去改,并且加上时间限制,如果时间全花在改bug上,又无法完......
  • 【智慧城市】新中地GIS开发实训项目:华农优秀学生学习成果展示(1)云游江城
    项目名称:云游江城项目功能简介地球自转城市建筑桥梁航线图导航系统景点查询美食查询资讯简报☑0基础可学  ☑助力就业 ☑优选赛道嘉薇Gis_17得7天试听课+海量GIS资料授课形式:线上/线下,直播+录播均可......