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

这篇将会着重介绍使用 pytorch 进行机器学习训练过程中的一些常见技巧,掌握它们可以让你事半功倍。 使用的代码大部分会基于上一篇最后一个例子,即根据码农条件预测工资 ,如果你没看上一篇请点击这里查看。 保存和读取模型状态 在 pytorch 中各种操作都是围绕 tensor 对象来的,模型的参数也是 tensor,如果我们把训练好的 tensor 保存到硬盘然后下次再从硬盘读取就可以直接使用了 ...

2020-05-07 16:36 9 2680 推荐指数:

查看详情

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

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

Wed Aug 12 23:12:00 CST 2020 1 2238
写给程序员机器学习入门 (一) - 从基础说起

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

Tue Apr 07 00:35:00 CST 2020 18 6625
写给程序员机器学习入门 (二) - pytorch 与矩阵计算入门

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

Sat Apr 11 00:58:00 CST 2020 7 2280
写给程序员机器学习入门 (二) - pytorch 与矩阵计算入门

来源于 https://www.cnblogs.com/zkweb/p/12674473.html pytorch 简介 pytorch 是目前世界上最流行的两个机器学习框架的其中之一,与 tensoflow 并峙双雄。它提供了很多方便的功能,例如根据损失自动微分计算应该怎样调整参数 ...

Mon May 11 04:57:00 CST 2020 0 928
写给程序员机器学习入门 (十四) - 对抗生成网络 如何造假脸

这篇文章将会教你怎样用机器学习来伪造假数据,题材还是人脸,以下六张人脸里面,有两张是假的,猜猜是哪两张😎? 生成假人脸使用的网络是对抗生成网络 (GAN - Generative adversarial network),这个网络与之前介绍的比起来相当特殊,虽然看起来不算复杂,但训练 ...

Wed Apr 21 21:37:00 CST 2021 4 1848
写给程序员机器学习入门 (五) - 递归模型 RNN,LSTM 与 GRU

递归模型的应用场景 在前面的文章中我们看到的多层线性模型能处理的输入数量是固定的,如果一个模型能接收两个输入那么你就不能给它传一个或者三个。而有时候我们需要根据数量不一定的输入来预测输出,例如文本就 ...

Fri May 29 01:26:00 CST 2020 3 1981
写给程序员机器学习入门 (九补充) - 使用 GPU 计算公式

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

Fri Nov 06 20:52:00 CST 2020 0 805
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM