自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(302)
  • 资源 (25)
  • 收藏
  • 关注

翻译 KaTeX数学公式语法

这是一组KaTeX支持的TeX函数列表。按照功能逻辑分类。原文来自官方文档。

2019-12-28 15:42:39 31732 8

原创 深度学习 GNN图神经网络(四)线性回归之ESOL数据集水溶性预测

本文旨在使用化合物分子的SMILES字符串进行数据模型训练,对其水溶性的值进行预测。之前的文章《深度学习 GNN图神经网络(三)模型思想及文献分类案例实战》引用的Cora数据集只有一张图,属于图神经网络的节点分类问题。本文介绍的是多图批量训练的线性回归问题,在文章最后也讨论了图分类问题。

2023-04-28 02:10:42 2000 1

原创 如何将化学分子SMILES字符串转化为Pytorch图数据结构——ESOL分子水溶性数据集解析

在用Pytorch图神经网络对化学分子进行数据分析的时候,经常使用现有的数据集。看到自动处理完毕的数据结构,里面的特征值让我们一脸懵逼,不知道代表的是什么含义。本文将带大家分析这些数据结构的来龙去脉。

2023-04-27 17:33:16 2990

原创 最新版TensorFlow的GPU版本不支持原生Windows系统(大坑预警)

首先需要说明,按照官方中文文档安装是无法正常检测到GPU的。因为2.10版是支持原生Window系统GPU环境的最后版本,默认安装的版本都比较高。中文文档没有说明,英文文档是有提到的(我在GitHub上找了半天都没找到中文文档的修改方法,翻译项目里没有这个页面 emmm,有参与相关流程的朋友烦请跟进下,大家可能会在这上面浪费了大量时间,而且系统环境也会弄得乱七八糟)所以,我们在安装的时候,需要指定低于2.11的TensorFlow版本。最方便的方法是使用conda进行安装。

2023-04-26 21:42:11 2449

原创 深度学习 GNN图神经网络(三)模型思想及文献分类案例实战

本文介绍GNN图神经网络的思想原理,然后使用Cora数据集对其中的2708篇文献进行分类。用普通的神经网络与GNN图神经网络分别实现,并对比两者之间的效果。

2023-01-21 01:39:33 2788 8

原创 深度学习 GNN图神经网络(二)PyTorch Geometric(PyG)安装

我们使用torch_geometric库来实现图神经网络的编码,因为它与PyTroch天然集成。本文介绍了PyTorch Geometric(PyG)的安装与测试。

2023-01-20 18:05:29 698

原创 深度学习 GNN图神经网络(一)图的基本知识

本文主要介绍图的一些基础知识,不会太深奥,够用就行。我们以民国最出名的七角恋人物关系图为例进行讲解。

2023-01-20 17:55:51 1965

原创 深度学习 GAN生成对抗网络-手写数字生成及改良

在前面一篇文章,我们使用GAN网络生成了1010格式的数字,接下来我们将使用GAN网络生成手写数字图像。本文不会一下给出最终方案,而是顺着思路一步步测试改良,加强大家的理解,最终达到我们想要的效果。

2023-01-19 00:36:59 2272 3

原创 深度学习 GAN生成对抗网络-1010格式数据生成简单案例

本文不花费大量的篇幅来推导数学公式,而是使用一个非常简单的案例来帮助我们了解GAN生成对抗网络。我们会创建一个GAN,生成器通过学习训练,来创建符合1010格式规律的值。这个任务比生成图像要简单。通过这个任务,我们可以了解GAN的基本代码框架,观察训练进程,进而帮助我们为接下来生成图像的任务做好准备。

2023-01-18 13:17:59 2504 5

原创 深度学习 自动编码器与生成模型

本文介绍自动编码器,目的在于了解自动编码器的工作原理,对两个神经网络协同工作有个初步印象,以便引入后续的GAN对抗神经网络。

2023-01-18 13:13:37 551

原创 深度学习 LSTM长短期记忆网络原理与Pytorch手写数字识别

一、前言二、网络结构三、可解释性四、记忆主线五、遗忘门六、输入门七、输出门八、手写数字识别实战8.1 引入依赖库8.2 加载数据8.3 迭代训练8.4 数据验证九、参考资料 基本的RNN存在梯度消失和梯度爆炸问题,会忘记它在较长序列中以前看到的内容,只具有短时记忆。得到比较广泛应用的是LSTM(Long Short Term Memory)——长短期记忆网络,它在一定程度上解决了这两个问题。

2022-12-05 11:36:37 1890 3

原创 深度学习 RNN循环神经网络原理与Pytorch正余弦值预测

一、前言二、序列模型三、不含序列关联的神经网络四、包含隐藏状态的卷积神经网络五、正余弦预测实战六、参考资料 前面我们学习了前馈神经网络、卷积神经网络,它们有一个特点,就是每次输出跟上一次结果没有关联。但在一个句子中,每个词的顺序搭配是存在一定联系的,这个时候我们就需要考虑上一次提取的特征对本次输出的影响。这就是我们今天要学的,也叫,RNN被广泛地应用于自然语言处理(NLP)等领域。

2022-12-05 11:31:56 571

原创 Python学习小组课程P6-Python办公(3)邮件与钉钉消息通知

1 发送邮件 :zmail库的使用2 钉钉机器人消息通知 :DingtalkChatbot库的使用

2022-12-05 11:25:34 841 1

原创 Python学习小组课程P5-Python办公(2)Excel读取与Word生成

1 读取Excel文件,分析并展示数据知识点:Excel读取操作2 生成Word文档知识点:Word文档生成安装python-docx库3 根据模板生成Word文档知识点:Word文档读取、生成

2022-12-05 11:23:19 1142

原创 Python学习小组课程P4-Python办公(1)Excel保存

知识点:Excel保存操作安装openpyxl依赖库 pip install openpyxl

2022-12-05 11:17:32 449

原创 Python学习小组课程P3-Python爬虫(1)HTML与Json解析

知识点:user-agent、网络请求、网页解析、文件读写2 百度图片搜索并批量下载知识点:json返回格式下的图片下载

2022-12-03 08:57:13 611

原创 Python学习小组课程P2-Python基础(2)文件操作

知识点:文件读取、min、max、sum、len函数。知识点:文件读取、换行符、字符串替换、字符串分割。知识点:换行符、字符串替换、字符串分割。知识点:目录列举、文件移动、后缀名获取。扩展:软件著作权申请中的源码合并功能。扩展:软件著作权申请中的源码合并功能。知识点:目录列举、文件读取。知识点:目录列举、文件读取。知识点:文件读取、字典。

2022-11-19 09:18:19 791

原创 Python学习小组课程P1-Python基础(1)语法与数组

一、前言 这是Python学习小组的第一节正式课程,第一节课我们会先学一些编程语法基础。第二节开始进行一些自动化操作。二、知识点 1.1 Hello World 1.2 A+B 1.3 函数定义 1.4 1+2+3+...+10 1.5 While循环 1.6 数组遍历 1.7 输出偶数 1.8 数组操作

2022-11-15 16:36:25 610

原创 Python学习小组课程-课程大纲与Python开发环境安装

为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立Python学习小组。计划每周花一个小时进行在线会议直播学习,面向对象主要是零基础的运营部成员、以及技术部等其他想学习相关技术的人员,进度安排根据每个人的学习情况调整。

2022-11-14 10:38:27 778

原创 深度学习 卷积神经网络-Pytorch手写数字识别

一、前言 二、代码实现 2.1 引入依赖库 2.2 加载数据 2.3 数据分割 2.4 构造数据 2.5 迭代训练 三、测试数据 四、参考资料 现在我们使用卷积神经网络来实现手写数字识别。网上大部分Pytorch案例用的是MNIST数据集,不过本文为了与之前文章的试验结果作对比,还是采用的sklearn数据集,并且构造了数据加载器以适用Pytorch。

2022-10-31 10:03:19 690

原创 深度学习 卷积神经网络原理

本文分析了全连接层存在的局限性,然后引出卷积的思想方法,介绍了如何进行卷积、池化计算,提取特征。学习了卷积神经网络,就可以用神经网络高效地进行图像处理,比如说用于人脸识别、图片清晰化、风格迁移等。【目录】一、前言 二、全连接层的局限性 三、卷积层 3.1 如何进行卷积运算? 3.2 偏置 3.3 填充 3.4 步长 3.5 卷积运算是如何保留图片特征的? 3.6 三维卷积 3.7 多种特征提取 四、池化层 五、全连接层 六、参考资料

2022-10-30 19:06:13 1879 1

原创 深度学习 神经网络(6)逻辑回归多分类-Pytorch手写数字识别

本文主要介绍了Pytorch构造神经网络来实现手写数字识别。重在展示神经网络的多分类特性,此处虽然是有图片数据,但没用到卷积层。使用的是sklearn的手写数字图片数据集。输出层我们使用softmax激活函数。一、前言 二、代码实现 2.1 引入依赖库 2.2 加载并查看数据 2.3 数据预处理 2.3.1 数据归一化 2.3.2 数据分割 2.3.3 独热编码 2.4 迭代训练 2.5 保存模型 2.6 加载模型 2.7 测试数据

2022-10-29 18:31:50 1132

原创 深度学习 神经网络(5)逻辑回归二分类-Pytorch实现乳腺癌预测

本文主要介绍了pytorch构造神经网络来实现乳腺癌的预测。乳腺癌预测是神经网络应用于逻辑回归二分类问题的一个典型案例。跟线性回归的区别在于使用sigmoid激活函数输出。关于该函数可以参考另我的一篇文章《sigmoid函数及其图像绘制》。我们使用的是sklearn的乳腺癌数据集。该数据集有30个特征,输出0或1,表示是否患有乳腺癌。

2022-10-29 16:13:50 2527

原创 深度学习 神经网络(4)线性回归-Pytorch实现房价预测

波士顿房价预测是神经网络线性回归的一个典型应用案例。本文使用pytorch来的两种方式实现。一种是原生运算思想的矩阵运算,便于理解底层实现;一种是高度封装的更加方便的Sequential方式。

2022-10-29 14:51:40 5290

原创 深度学习 Pytorch安装和基本操作

PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。本文介绍了Pytorch的安装和基本操作。如:初始化空矩阵 初始化矩阵为0 初始化矩阵为1 生成序列 生成均值0~1的随机矩阵 生成均值为0,方差为1的正态分布随机矩阵 获取矩阵大小 改变矩阵大小 tensor转化成numpy numpy转化成tensor 绝对值 加减乘除 三角函数 求和 张量转标量 均值 矩阵点乘

2022-10-29 09:26:09 636

原创 深度学习 神经网络(3)反向传播与计算图

前面我们实现了前馈神经网络的前向传播,即输入层开始,通过逐层传播计算,最终计算出输出层结果。这篇文章介绍的是怎么通过链式求导法则来进行反向传播更新权重参数,以及通过计算图来更加直观地求偏导

2022-10-28 20:59:03 774

原创 深度学习 神经网络(2)前向传播

前面介绍了感知器,类似于单个神经元细胞,现在我们用多个感知器组合成更加复杂的神经网络。本文介绍了多层神经网络通过前向传播方法,逐层计算出最终结果值的过程。

2022-10-27 21:02:43 1109 3

原创 深度学习 神经网络(1)感知器

人类大脑中大约有1000亿个神经元细胞,这些细胞通过突触之间的互相连接,形成庞大的神经网络结构。神经网络算法模拟了大脑中神经网络的神经元结构和信息传播机制,而感知器是最简单的神经网络算法,相当于大脑中的一个神经元细胞。后续我们将用多个感知器组成单层神经网络、多层神经网络。

2022-10-27 15:07:31 666

原创 机器学习 逻辑回归(2)softmax回归多类别分类-鸢尾花案例

PS:softmax回归损失函数梯度下降,求导部分没使用指示函数和向量,直接针对单变量进行推导。网上其他资料都比较抽象,找了很久没找到容易理解的,硬刚了几天终于整出来了。一、前言 二、假设函数 三、One-Hot 独热编码 四、代价函数 五、梯度下降 六、原生代码实现 6.1 加载并查看数据 6.2 添加前置与数据分割 6.3 迭代训练6.4 验证数据 七、sklearn代码实现 八、参考资料

2022-10-25 20:40:43 2231

原创 softmax函数及其代码实现

前面我们把sigmoid函数引入逻辑回归中,用于解决是或否的二分类问题。但存在局限性,如果预测结果有多种类别,那怎么处理呢?首先,我们很容易想到,如果计算结果是各种类别的概率,那就好了。比如说,总共有三个类别A、B、C,我们通过函数计算,类别A的概率为0.1、B的概率为0.6、C的概率为0.3,那么我们就大概率认定预测结果为B。这就是softmax函数要做的事。

2022-10-18 15:57:04 4848

原创 机器学习 逻辑回归(1)二分类

一、前言 二、sigmoid函数 三、假设函数 四、代价函数 五、梯度下降 六、二分类原生代码实现 6.1 生成模拟数据 6.2 添加前置与数据分割 6.3 迭代训练 6.4 验证数据 七、sklearn代码实现 逻辑回归用于解决分类问题,例如识别一张图片是否有猫,识别手写数字是几、判断一件商品是什么类型等,预测结果是逻辑值,0或1(2,3,...n),是或否。

2022-10-17 17:23:26 1066

原创 sigmoid函数及其图像绘制

sigmoid函数,它们在机器学习中经常用到。尤其是在神经网络中,经常用于作为隐藏层神经元的输出函数。

2022-10-16 12:09:00 8195

原创 sklearn 使用make_classification生成分类样本数据

sklearn的make_classification函数能生成分类样本数据。1. 介绍 2. 函数 3. 参数说明 4. 代码示例

2022-10-12 22:05:34 2396

原创 机器学习 多变量线性回归

一、前言 二、特征描述 三、假设函数 四、代价函数 五、梯度下降 六、原生代码实现 七、sklearn代码实现 通过上述方法,我们可以通过房子面积x、简单地预测房价y。但实际情况是,房价不仅仅是由面积决定,还有房间数、楼层、朝向等一系列因素变量决定。那么怎么解决呢?

2022-10-12 18:46:11 516

原创 线性代数 矩阵运算

一、加法 二、标量乘法 三、向量乘法 四、转置

2022-10-12 13:16:33 245

原创 机器学习 单变量线性回归 (3)代码实现

一、前言 由上一篇文章《机器学习 单变量线性回归 (2)梯度下降法》推导可以得出以下算法:接下来我们使用代码实现。 二、数据生成 我们使用sklearn来生成回归模拟数据,代码和模拟数据坐标如下 三、迭代训练

2022-10-12 10:58:08 423

原创 Processing创意编程(熟练篇)

Processing创意编程(熟练篇)一、前言二、练习2.1 弹弹球2.2 向量四、参考资料一、前言前面讲了《Processing创意编程(进阶篇)》,接下来是熟练篇。二、练习2.1 弹弹球首先查看效果图:只需要在小球要出边界时改变坐标运动方向即可。

2022-03-06 19:12:01 8410 4

原创 Flutter教程之Windows桌面应用程序开发

一、前言Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。本文主要讲如何使用Flutter来进行Windows桌面应用程序开发。

2022-02-03 17:23:31 22919

原创 Processing创意编程(进阶篇)

Processing创意编程(进阶篇)一、前言二、常用语法1、random随机数生成函数2、map映射函数3、noise噪声函数4、导入图片5、dist距离函数6、一维数组7、二维数组8、class类四、参考资料

2022-01-02 19:25:15 3384 2

原创 MySQL全文搜索

一、前言虽然在搜索领域,ES一骑绝尘,但ES部署运维、以及数据库的更新同步还是有些麻烦的。那么涉及到的一些对搜索要求不那么高的功能,比如说关键词联想、文章搜索等大部分场景,笔者考虑还是尽量在MySQL实现以减轻开发和运维成本。MySQL本身是自带简单的全文搜索引擎的。二、分词配置MySQL从5.7开始支持InnoDB引擎的中文分词全文检索。软件版本:MySQL 5.7.34ngram分词器用ngram全文解析器对“生日快乐”进行分词:n=1: '生', '日', '快', '乐' n=2:

2021-12-26 00:26:08 440

AndrewNG深度学习笔记V5.61—黄海广.pdf

本文档是针对吴恩达老师深度学习课程视频做的笔记。在这5堂课中,学生将可以学习到深度学习的基础,学会构建神经网络,并用在包括吴恩达本人在内的多位业界顶尖专家指导下创建自己的机器学习项目。本课程对卷积神经网络 (CNN)、递归神经网络 (RNN)、长短期记忆 (LSTM) 等深度学习常用的网络结构、工具和知识都有涉及。

2020-01-26

AndrewNG机器学习笔记v5.4—黄海广.pdf

本笔记是针对斯坦福大学 2014 年机器学习课程视频做的个人笔记。本课程提供了一个广泛的介绍机器学习、数据挖掘、统计模式识别的课程。主题包括: (一)监督学习(参数/非参数算法,支持向量机,核函数,神经网络)。 (二)无监督学习(聚类,降维,推荐系统,深入学习推荐)。 (三)在机器学习的最佳实践(偏差/方差理论;在机器学习和人工智能创新过程)。

2020-01-26

ABB PC SDK Guide.zip

ABB机器人PCSDK上位机程序开发手册,英文的,有困难的朋友谨慎下载,里面有些代码示例。系列教程地址https://blog.csdn.net/leytton/article/category/8644528

2019-07-23

LICEcapGIF动画录制.zip

1M不到的GIF动画录制软件,亲测不掉色不失真,生成动图体积小,现在博客文章里可以配上动图啦

2019-06-04

logisim-win-2.7.1.zip

逻辑电路仿真软件,能帮助你对数字逻辑电路和计算机组成原理有更深刻的理解。万丈高楼平地起,你可以使用它出神入化地设计出简易的CPU来。

2019-06-04

M2Mqtt_Unity3D

Unity3D可用的C#编程MQTT客户端库文件,在unity项目目录下的Assets目录下新建 Plugins 文件夹,并将 M2Mqtt.dll 和 M2Mqtt.pdb 两个文件放入其中即可完成导入

2019-01-20

quartz-2.2.3-Jar包.zip

Quartz是一个完全由java编写的开源作业调度框架,说人话就是你可以创建一些任务,规定这些任务什么时候执行、执行几次等。quartz-2.2.3-Jar包,经测试只需要引入quartz-2.2.3.jar、quartz-jobs-2.2.3.jar和slf4j-api-1.7.7.jar就行了。配套教程http://blog.csdn.net/Leytton/article/details/79925659

2018-04-13

WebRTC实时通信系列示例代码webrtc-web-master.zip

WebRTC实时通信系列博文翻译自《Real time communication with WebRTC》,此为示例代码。系列教程地址https://blog.csdn.net/leytton/category_9293036.html

2017-08-07

Arduino Nano 原理图

Arduino Nano 原理图

2017-06-19

CryptoJS v3.1.2

为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1 HMAC-SHA256 PBKDF2

2016-12-20

VisualSVN服务器

Windows 64位的VisualSVN服务器安装包VisualSVN-Server-3.5.6-x64.msi win7 64位测试通过

2016-10-31

基于ssh的文件传输WinSCP.rar

Windows下,通过ssh传输文件到Linux系统,不会造成文件缺失损坏。并自带putty终端工具,非常方便。

2016-10-04

M2Mqtt.Net.dll C#库文件

用于MQTT通信的C#客户端,用法请参考博文 http://blog.csdn.net/leytton/article/details/51896738

2016-07-13

HC-05 主从机一体蓝牙模块 无线蓝牙串口透传模块

HC-05 主从机一体蓝牙模块 无线蓝牙串口透传模块 无线模块

2015-01-02

javacomm20-win32.zip

javacomm20-win32.zip Java串口通信Jar包

2014-08-13

DS18B20中文手册.pdf

DS18B20中文手册.pdf 引用文章 http://blog.csdn.net/leytton/article/details/38504319

2014-08-12

SpringMVC视频教程_李守宏主讲(25集)

有积分的朋友下载赞助,没积分的朋友直接到此处下载:http://pan.baidu.com/s/1sjEwIZV 网盘链接可能失效,请留言,谢谢

2014-08-11

普中科技单片机开发板STM32电路图(原理图).pdf

普中科技单片机开发板STM32电路图(原理图).pdf 引用文章 http://blog.csdn.net/leytton/article/details/37740913

2014-08-08

普中科技单片机开发板EM3_V30原理图.pdf

普中科技单片机开发板EM3_V30原理图.pdf 引用文章 http://blog.csdn.net/leytton/article/details/37740913

2014-08-08

STM32库函数LED灯示例源码.zip

STM32库函数LED灯示例源码.zip 此资源为被下列博文引用: STM32单片机学习(1) 总记 blog.csdn.net/leytton/article/details/37740913

2014-07-14

STM32的函数说明(中文).pdf

STM32的库函数说明(中文).pdf 此资源为被下列博文引用: STM32单片机学习(1) 总记 blog.csdn.net/leytton/article/details/37740913

2014-07-14

vspd7.2.308 虚拟串口破解版支持win7

试了很多都用不了 终于找到一个能用的了,分享给大家

2014-06-28

串口+UDP+TCP三合一调试工具 支持win7

这是一款串口+UDP+TCP通信三合一调试工具,很不错的轻量级软件,推荐给大家

2014-06-28

《getting start with storm》中译电子书

《getting start with storm》中译电子书

2013-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除