初识神经网络之我的理解

初识神经网络之我的理解

    • 个人理解
    • 分析一个神经网络
    • 相关python代码
  • 参考文档

个人理解

个人认为神经网络是一个分类问题,即通过多维的参数通过合适的计算来得到一个确定的输出。

在数学层面看来是从高维度的参数降维为低维度的分类的过程。至于输出的结果如何达成我们想要的或者实际情况,则是调参的过程。

分析一个神经网络

  • 假设输入有 1000 个参数,即每次采样采样1000个参数,一共采样64次。这就构成了一个64 * 1000 的输入矩阵。
  • 最终的识别结果是 10 个物品,例如:苹果、香蕉、橙子、葡萄、草莓、桃子、西瓜、菠萝、梨、蓝莓;一次采样输出一个结果(包含 10 个物品各自的可能性),所以最终输出了一个 64 * 10 的输出矩阵。
  • 中间的计算过程纯粹是数学问题:
    • 那么从输入的 64* 1000 的矩阵转变为 64 * 10 的矩阵,中间需要做矩阵转换;64 * 1000 的矩阵 X 1000 * 10 的矩阵就可以得到 64 * 10 的矩阵。
    • 这个1000 * 10 的中间矩阵就是隐藏层;
  • 隐藏层负责进行维度转换,同时矩阵的参数也成为权重,负责识别的准确度;
    • 这里我们隐藏层采用两层:
      • 第一层为 1000 * 100 的矩阵
      • 第二层为 100 * 10 的矩阵
  • 在两个隐藏层之间做了一个简单的处理,使用 ReLu 函数滤除掉负值的中间过程;
  • 这里的 ReLu 为激活函数:
    • 激活函数是神经网络中的一种非线性函数,它被应用于神经元的输出,以引入非线性性质和非线性变换能力。
    • 在神经网络中,激活函数的作用是对输入信号进行处理,并产生一个输出信号。这个输出信号可以作为下一层神经元的输入,从而构建复杂的网络结构。
  • 参数调整的过程:
    • 通过上述计算可以得出一个预测的输出结果,那么这个结果跟实际的情况的符合度就成了参数调整的依据;
    • 这里通过平方误差的总和计算出预测与实际之间的偏差大小;
    • 然后通过梯度修改参数,并使用新的参数重复以上两步,直到误差收敛到可接受的范围内。

相关python代码

import numpy 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/42986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux操作系统安全分析与防护

Linux操作系统安全机制 Linux操作系统由于其开放源代码和广泛应用,在服务器和嵌入式系统中占有重要地位。为了确保Linux系统的安全,必须了解并实施一系列有效的安全机制。这些机制包括用户身份验证、访问控制、数据加密、日志和审计、安全更新等。 一、…

2024前端面试题之Vue3

2024前端面试题之Vue3 在面试具有五年经验的前端工程师时,对于 Vue 3 的掌握程度是一个重要的考核点。本文将提供一系列针对这一级别工程师的 Vue 3 面试题,并附上详细的解析,帮助面试官全面评估候选人的技术实力和项目经验。 一、Vue 3 基础…

vscode-server安装和部分配置

文章目录 前言code-server安装rpm包安装tar.gz安装 vscode部分配置vscode配置函数跳转安装插件 vscode的structurevscode的hierarchy更改颜色主题 前言 vscode确实彳亍,虽然我觉得Clion(c/c语言版的IDEA)更方便,但是毕竟我没钱买license 这里记录一下网…

11410-00SF 同轴连接器

型号简介 11410-00SF是Southwest Microwave的连接器。该连接器的外壳采用优质不锈钢,材质为 CRES ALLOY UNS-S303500,符合 ASTM-A582 标准。首先,不锈钢材料经过锻造加工,形成转接器的基本形状。然后,外壳进行精密的 C…

认字之 刬

chǎn 释义 1.同“铲”,铲子。用以撮取东西的工具。 chn 释义 1.[一刬]一概;一律。 刬袜 [ chǎn w ] 只穿袜子,不穿鞋子走路。 菩萨蛮花明月暗笼轻雾 李煜 刬袜步香阶, 手提金缕鞋。 点绛唇蹴罢秋…

前端调用有道翻译

有道API ,注册用户信息并拿到有道翻译的应用ID和应用密钥 安装 crypto-js npm install crypto-js 调用翻译API import CryptoJS from crypto-js;export const yandex (query: any) > {let appKey ;//应用IDvar salt new Date().getTime();var curtime Mat…

CentOS7忘记root密码无法登陆解决方法

重启服务器,等到如图下所示界面的时候,快速按下键盘的↑或者↓按键,等固定住画面,然后按下e按键 然后按键盘上的↓按键,找到图下所示的linux16开头的那段,然后把光标挪到ro这里 按照图下所示,把…

提供跨平台的视觉安防解决方案,满足不同场景的需求的智慧交通开源了。

智慧交通视觉监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上…

.net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护

1、/etc/systemd/system/ 目录下创建service文件 如:/etc/systemd/system/testDemoSer.service 2、文件内容示例: [Unit] DescriptiontestDemoSer running on CentOS [Service] WorkingDirectory/usr/project/iis Typesimple Userroot Grouproot Exec…

大气热力学(6)——位温和假相当位温

本篇文章源自我在 2021 年暑假自学大气物理相关知识时手写的笔记,现转化为电子版本以作存档。相较于手写笔记,电子版的部分内容有补充和修改。笔记内容大部分为公式的推导过程。 文章目录 6.1 位温6.2 斜 T-lnP 图(Skew T-lnP)6.2…

JAVA获取重定向地址URL的两种方法

1、使用HttpURLConnection HttpURLConnection conn = (HttpURLConnection) new URL("http://192.168.1.200/6178dc0f47ec4fb8b0f01d87e13ea92d").openConnection();conn.setInstanceFollowRedirects(false

第二课使用域名dns ping通www.baidu.com

需要一台dns服务器,实现域名解析,把对应的网址变为Ip地址。 首先按照之前博客的配置,自动分配给PC1和PC2的IP地址等相关配置。 然后增加一台server交换机连接到交换机上,配置好ip地址,192.168.1.100。在dnsServer中。…

CAD应用程序开发工具CST CAD Navigator 1.4.0.1 正式发布—— 带来了 G 代码生成功能

CST CAD Navigator是一款兼容Windows和Linux的CAD应用程序。在其简单的界面下,有一个可以快速查看2D图纸和3D模型的强大核心。软件可以轻松地导入和导出文件,获取尺寸,并创建截面视图。 下载最新版CST CAD Navigatorhttps://www.evget.com/p…

react小白面试不得不会的20个问题——第二篇

当然,以下是后十个问题的简要回答: React中的受控组件和非受控组件有什么区别? 受控组件是指其值由React组件的state控制的输入表单元素。每当表单元素的值发生变化时,都会触发一个事件处理器,该处理器会更新组件的sta…

AUTOSAR:汽车软件架构的未来

AUTOSAR:汽车软件架构的未来 引言 随着汽车行业向智能化、电动化转型,汽车软件系统变得日益复杂。AUTOSAR(Automotive Open System ARchitecture)作为一个开放的标准化汽车软件架构,为汽车电子系统的开发提供了统一的…

写时拷贝 --全篇来自chatgpt

fork是Unix和类Unix操作系统中用于创建进程的系统调用。fork会创建一个子进程,该子进程几乎是父进程的完全拷贝,包括代码段、数据段、堆和栈。然而,为了提高效率,fork使用了一种叫做写时拷贝(Copy-On-Write, COW&#…

企业四要素认证接口在金融行业发挥的作用

🎉🎉🎉企业四要素认证接口在金融行业发挥的作用 🌟🌟🌟随着金融科技的飞速发展,越来越多的企业开始关注自身的网络安全和数据保护。在这个背景下,企业四要素认证接口应运而生&#…

hnust 1966: 广度优先搜索

hnust 1966: 广度优先搜索 题目描述 输入一个图,用邻接表存储(实际上也可以选择邻接矩阵),并实现BFS操作。 拷贝前面已经实现的代码,主函数必须如下,完成剩下的部分。 int main() { Graph g; CreateUDG(…

ffmpeg 文档 - 未完

写在前面: 笔记的目录是为了总结他人的话, 从而让自己更专注阅读理解与框架思路整理, 忌大而详细。 原文: ffmpeg 文档 1 概要 ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...ffmpeg 是一个通用的 媒体转换器. 读…

ChatGPT对话:python程序模拟操作网页弹出对话框

【编者按】单击一网页中的按钮,弹出对话框网页,再单击其中的“Yes”按钮,对话框关闭,请求并获取新网页。 可能ChatGPT第一次没有正确理解描述问题的含义,再次说明后,程序编写就正确了。 1问:pyt…