立报国之志,增建国之才,践爱国之行

2020年8月12日

写给程序员的机器学习入门 (八 补充) - 使用 GPU 训练模型

摘要:在之前的文章中我训练模型都是使用的 CPU,因为家中黄脸婆不允许我浪费钱买电脑😭。终于的,附近一个废品回收站的朋友转让给我一台破烂旧电脑,所以我现在可以体验使用 GPU 训练模型了🥳。 显卡要求 pytorch, tensorflow 等主流的框架的 GPU 支持都基于 CUDA 框架,而目前提 阅读全文

posted @ 2020-08-12 15:12 q303248153 阅读(352) 评论(1) 推荐(0) 编辑

2020年7月21日

写给程序员的机器学习入门 (八) - 卷积神经网络 (CNN) - 图片分类和验证码识别

摘要:这一篇将会介绍卷积神经网络 (CNN),CNN 模型非常适合用来进行图片相关的学习,例如图片分类和验证码识别,也可以配合其他模型实现 OCR。 使用 Python 处理图片 在具体介绍 CNN 之前,我们先来看看怎样使用 Python 处理图片。Python 处理图片最主要使用的类库是 Pillow 阅读全文

posted @ 2020-07-21 14:47 q303248153 阅读(1415) 评论(11) 推荐(9) 编辑

2020年7月10日

在博客首页挂上 YLM 和 BLM 的 HTML 代码

摘要:效仿微软和 nodejs 社区: 博客园设置 - 页首 HTML 代码 添加以下内容即可。 <div style="height: 24px; line-height: 24px; font-size: 18px; background: #ff0; color: #000; text-align: 阅读全文

posted @ 2020-07-10 13:36 q303248153 阅读(126) 评论(0) 推荐(1) 编辑

2020年6月29日

写给程序员的机器学习入门 (七) - 双向递归模型 (BRNN) - 根据上下文补全单词

摘要:这一篇将会介绍什么是双向递归模型和如何使用双向递归模型实现根据上下文补全句子中的单词。 双向递归模型 到这里为止我们看到的例子都是按原有顺序把输入传给递归模型的,例如传递第一天股价会返回根据第一天股价预测的涨跌,再传递第二天股价会返回根据第一天股价和第二天股价预测的涨跌,以此类推,这样的模型也称单向 阅读全文

posted @ 2020-06-29 16:38 q303248153 阅读(329) 评论(1) 推荐(1) 编辑

2020年6月18日

写给程序员的机器学习入门 (六) - 应用递归模型的例子

摘要:这一篇将会举两个例子说明怎么应用递归模型,包括文本情感分类和预测股价走势。与前几篇不同,这一篇使用的数据是现实存在的数据,我们将可以看到更高级的模型和手法🤠。 例子① - 文本感情分类 文本感情分类是一个典型的例子,简单的来说就是给出一段话,判断这段话是正面还是负面的,例如淘宝或者京东上对商品的评 阅读全文

posted @ 2020-06-18 17:12 q303248153 阅读(971) 评论(1) 推荐(7) 编辑

2020年5月28日

写给程序员的机器学习入门 (五) - 递归模型 RNN,LSTM 与 GRU

摘要:递归模型的应用场景 在前面的文章中我们看到的多层线性模型能处理的输入数量是固定的,如果一个模型能接收两个输入那么你就不能给它传一个或者三个。而有时候我们需要根据数量不一定的输入来预测输出,例如文本就是数量不一定的输入,“这部片非常好看” 有 7 个字,“这部片很无聊” 有 6 个字,如果我们想根据文 阅读全文

posted @ 2020-05-28 17:26 q303248153 阅读(1313) 评论(3) 推荐(14) 编辑

2020年5月7日

写给程序员的机器学习入门 (四) - 训练过程中常用的技巧

摘要:这篇将会着重介绍使用 pytorch 进行机器学习训练过程中的一些常见技巧,掌握它们可以让你事半功倍。 使用的代码大部分会基于上一篇最后一个例子,即根据码农条件预测工资🙀,如果你没看上一篇请点击 "这里" 查看。 保存和读取模型状态 在 pytorch 中各种操作都是围绕 tensor 对象来的, 阅读全文

posted @ 2020-05-07 16:36 q303248153 阅读(1865) 评论(4) 推荐(4) 编辑

2020年4月23日

写给程序员的机器学习入门 (三) - 线性模型,激活函数与多层线性模型

摘要:生物神经元与人工神经元 在了解神经元网络之前,我们先简单的看看生物学上的神经元是什么样子的,下图摘自维基百科: (因为我不是专家,这里的解释只用于理解人工神经元模拟了生物神经元的什么地方,不一定完全准确) 神经元主要由细胞体和细胞突组成,而细胞突分为树突 (Dendrites) 和轴突 (Axon) 阅读全文

posted @ 2020-04-23 16:39 q303248153 阅读(1716) 评论(13) 推荐(12) 编辑

2020年4月10日

写给程序员的机器学习入门 (二) - pytorch 与矩阵计算入门

摘要:pytorch 简介 pytorch 是目前世界上最流行的两个机器学习框架的其中之一,与 tensoflow 并峙双雄。它提供了很多方便的功能,例如根据损失自动微分计算应该怎样调整参数,提供了一系列的数学函数封装,还提供了一系列现成的模型,以及把模型组合起来进行训练的框架。pytorch 的前身是 阅读全文

posted @ 2020-04-10 16:58 q303248153 阅读(925) 评论(4) 推荐(6) 编辑

2020年4月6日

写给程序员的机器学习入门 (一) - 从基础说起

摘要:前段时间因为店铺不能开门,我花了一些空余时间看了很多机器学习相关的资料,我发现目前的机器学习入门大多要不门槛比较高,要不过于着重使用而忽视基础原理,所以我决定开一个新的系列针对程序员讲讲机器学习。这个系列会从机器学习的基础原理开始一直讲到如何应用,看懂这个系列需要一定的编程知识(主要会使用 pyth 阅读全文

posted @ 2020-04-06 16:35 q303248153 阅读(3771) 评论(13) 推荐(29) 编辑

导航