深度学习之处理多维特征的输入

我们首先来看一个糖尿病的数据集:

在数据集中,我们称每一行叫做sample,表示一个样本,称每一列是feature,也就是特征在数据库里面这就是一个关系表,每一行叫做记录,每一列叫做字段。

每一个样本都要乘以一个权重,累加求和而后加上偏移量。

尽量使用线性计算,而不是使用循环来进行计算,能充分利用CPU处理数据数据的能力。

我们可以将多个sigmoid模块首位相连,构建一个多层的神经网络。

矩阵是一个空间变换的函数。

我们通过引入激活函数,可以对线性运算增加非线性因子。用于保留权重。

我们通过逐步降维得到一维结果,而不是直接降到一维,这样我们能够利用的维度信息就相对比较多,得到的结果的拟合度也就越高。当然,我们也可以现将其升维,再将其降维,我们利用越多的深度,就对于我们的预测结果保留了更多的信息。降维和升维的步骤都要包括线性运算(使用矩阵相乘以及使用激活函数进行非线性转化)。一般来说,隐藏层越多,我们模型的学习能力就越强。

这样来说,是不是层数越多越好呢?当然不是,隐藏层越多,学习能力越强,那么我们利用噪声的能力越强,但是我们希望的是尽量减少噪声对我们结果的影响我们想要的是某一部分的数据信息,这时候,隐藏层多了的话,反而成为了负担,所以我们要综合各种因素,选择适合的隐藏层数量。我们的模型一定要具有泛化能力。

我们学习计算机要求的能力:
1,不要死抠书本。
2,读文档的能力,理解基本架构理念。

学习能力太强,就相当于背书,以后很多内容都可能用不上而且浪费时间,我们学习任务时,要学会泛化,忽略噪声,抓住问题核心本质。

delimiter表示的是分隔符,注意,以后在设置数据类型的过程中,尽量设置为np.float32(显卡嘴最常用)。y_data的那个-1为什么还要加上中括号呢?加上中括号能保证这是一个矩阵,如果不加中括号得到的是向量。我们要保证x_data和y_data拿到的都是矩阵。

在激活函数中,我们用到的最多的是relu,具体激活函数如下:
激活函数有些是连续的,有些是不连续的。比如relu函数就是不连续的。

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

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

相关文章

node.js Redis SETNX命令实现分布式锁解决超卖/定时任务重复执行问题

Redis SETNX 特性 当然,让我们通过一个简单的例子,使用 Redis CLI(命令行界面)来模拟获取锁和释放锁的过程。 在此示例中,我将使用键“lock:tcaccount_[pk]”和“status:tcaccount_[pk]”分别表示锁定键和状态键。 获…

java关键字概述——final及常量概述

前言: 打好基础,daydayup! final final概述 final关键字是最终的意思,可以修饰(类,方法,变量) final作用 修饰类:该类被称为最终类,特点为不能被继承 修饰方法&#xff…

Git常用命令介绍

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 一、Git的安装 安装包下载地址:https://gitforwindows.org/ 国内的镜像地址:https://npm.taobao.org/mirrors/git-for-windows/ 完成安装之后,在开…

fastapi学习

fastapi框架 fastapi,一个用于构建 API 的现代、快速(高性能)的web框架。 fastapi是建立在Starlette和Pydantic基础上的,Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库。Starlette是一种轻量级的ASGI框架/工…

C#,数据检索算法之跳跃搜索(Jump Search)的源代码

数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。 数据检索算法是所有算法的基础算法之一。 本文提供跳跃搜索的源代码。 1 文本格式 using System; namespace Legalsoft.Truffer.Algorithm { public static class ArraySe…

3d导入的模型怎么缩小内存---模大狮模型网

要缩小导入的3D模型的内存占用,可以尝试以下方法: 优化模型:检查模型是否存在多余的面、顶点或边。通过删除重复的几何体、简化细节或使用优化算法,可以减少模型的复杂度,从而降低内存占用。 减少纹理贴图大小&#x…

无线路由探索

实验大纲 第一部分: 探索无线网络 步骤 1: 探索拓扑 步骤 2: 验证连接 第二部分: Wi-Fi 连接添加到董事会议室 步骤 1: 安装新的 LAP-PT 设备以覆盖新的董事会议室 步骤 2: 检验连接 第三部分&#…

redis过期事件监听、可以做延时任务 第二篇(简单)

在使用redis时,所有的key都要设置过期时间,过期之后,redis就会把对应的key清除掉。 此方法可以监听redis的key失效,在失效时做一些逻辑处理 redis过期监听 不像mq有保证 不推荐用来弄需要有保证的业务 现象: redis …

xshell无法连接linux,查询本机ip时出现<NO-CARRIER,BROADCAST,MULTICAST,UP>

在用xshell连接虚拟机VMware中的linux时&#xff0c;发现昨天还能连通的&#xff0c;今天连接不了了 我寻思应该是网卡配置出问题了&#xff0c;就去终端ip addr试了一下&#xff0c;果然发现问题&#xff0c;ip 查看网卡ens33就发现出现ens33:<NO-CARRIER,BROADCAST,MULTI…

深度强化学习(王树森)笔记01

深度强化学习&#xff08;DRL&#xff09; 本文是学习笔记&#xff0c;如有侵权&#xff0c;请联系删除。本文在ChatGPT辅助下完成。 参考链接 Deep Reinforcement Learning官方链接&#xff1a;https://github.com/wangshusen/DRL 源代码链接&#xff1a;https://github.c…

【论文+App试玩+图像到视频】2311.Animate-anyone:上传1张图片为任何人制作动画(用于角色动画的一致且可控的图像到视频合成)(暂未开源)

项目主页&#xff1a;https://humanaigc.github.io/animate-anyone/ 论文: Animate Anyone: Consistent and Controllable Image-to-Video Synthesis for Character Animation 摩尔线程复现代码&#xff1a;https://github.com/MooreThreads/Moore-AnimateAnyone 摩尔windows一…

S275智慧煤矿4G物联网网关:矿山开采的未来已来

随着经济发展煤矿需求不断激增&#xff0c;矿山矿井普遍处于偏远山区&#xff0c;生产管理、人员安全、生产效率是每个矿山矿井都需要考虑的问题&#xff0c;利用网关对现场终端设备连接组网&#xff0c;实现智慧煤矿远程管理。 各矿山矿井分布范围比较广泛&#xff0c;户外环…