网站首页 > 技术文章 正文
现在让我们来构建deep learning model。在这个step中首先需要设计model 的architecture架构,然后用代码来定义model class,并创建一个该class的instance实例,用于模型的训练和测试。
大家现在看到的就是将要构建的模型架构 architecture,尽管它还是很简单,但是与第一个新型模型相比,它多了一个由五个神经元newr组成的隐藏层hidden nail。这里的数据集有两个特征及x轴和y轴的坐标,它们作为输入同时经过隐藏层的五个神经元,然后达到输出层的特征,即class a或者class b。
接下来将在python中定义这个模型,让我们开始。
·首先需要导入n n模块,也就是newer network,稍后会用到它的一些class。
·接下来可以创建一个符合model architecture架构的class,通过继承newer network base class module定义了一个名为circle model v0的class。
·然后在in need magic method中是用linear class定义了两个nail,nail one是接受两个improve features并输出五个features,对应于从input nail到hit nail。near to是将两个feature减少为一个up,对应从hit nail到output nail。这两层都使用linear方形,也就是linear class名称的由来。
·接着从小forward method指定输入数据x是如何在网络中传递的,input首先经过neo one,然后通过neo two最终生成了output。
·在创建circuit model v0 class的实例之前设置了一个random said,用来确保模型参数的可重复性。
·运行代码之后会看到model 零的neo one和neo two的信息了,可以这样理解,neo one的五个神经元同时接收两个相同的输入信号,经过线线处理然后加上编制,不要只生成五个信号。这五个信号又作为neo two的输入,经过线性处理然后编制,最终生成一个信号。这个信号或者说数字就是model 零模型的唯一输出一个零到一之间的概率分布。
·然后可以查看一下model 零参数,使用state dictionary method运行代码之后会发现number one是有一个五乘二的v matrix权重矩阵,其中五对应五个神经元,二对应两个输入信号perfect。
·此外还有一个ship为五的bells vector,因为有五个神经元,所以对应五个bells。顺便说一下这里参数是随机生成的,如果没有设置random say或者设置了不一样的number,看到的时候是不一样的,这也是random say的意义所在。
·对于neo two是一个一乘五的wait matrix和一个ship唯一的bells factor,结果之前的模型加过示意图,大家可以很容易的理解这些参数的意义。
- 上一篇: Python跑一个超简单的两层神经网络
- 下一篇: 深度学习——卷积神经网络(CNN)入门
猜你喜欢
- 2025-03-25 【猫狗识别系统】图像识别Python+TensorFlow+卷积神经网络算法
- 2025-03-25 概率分布,贝叶斯神经网络python开发程序包pyro教程和使用指南
- 2025-03-25 Python 卷积神经网络 ResNet的基本编写方法
- 2025-03-25 Keras,一个高层神经网络API与深度学习无敌的 Python 库!
- 2025-03-25 「机器学习」神经网络的激活函数、并通过python实现激活函数
- 2025-03-25 Python深度学习实战-基于tensorflow.keras六步法搭建神经网络
- 2025-03-25 基于Python深度学习的【害虫识别】系统~卷积神经网络+TensorFlow
- 2025-03-25 深度学习——卷积神经网络(CNN)入门
- 2025-03-25 【Python深度学习系列】网格搜索神经网络超参数:批量数和周期数
- 2025-03-25 Python跑一个超简单的两层神经网络
- 265℃Python短文,Python中的嵌套条件语句(六)
- 264℃python笔记:for循环嵌套。end=""的作用,图形打印
- 263℃PythonNet:实现Python与.Net代码相互调用!
- 257℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 257℃Python实现字符串小写转大写并写入文件
- 117℃原来2025是完美的平方年,一起探索六种平方的算吧
- 97℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 90℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- 金母鸡量化教学场:pandas—数据挖掘的Python库
- 分享一个用于商业决策数据挖掘的python案例
- Python图像识别实战(二):批量图像读取和像素转换(附源码)
- 从小白到大神,这10个超实用的 Python 编程技巧不可少
- 太震撼!527页战略级Python机器学习实战,实用度碾压群书!附PDF
- 一篇文章带你解析Python进程(一篇文章带你解析python进程怎么写)
- 大数据分析师如何进行数据挖掘?大数据分析师丨 2025 年报考攻略
- UG编程第34节:浅谈机床坐标系(ug编程机床坐标系细节)
- 想入门Python?先狠下心来死磕这7个方向
- Python大屏看板最全教程之Pyecharts图表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)