![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyTorch机器学习从入门到实战
金字塔下的小蜗牛
落花人独立,微雨燕双飞
展开
-
跟我一起学PyTorch-01:深度学习简介
围棋号称人类最复杂的棋类运动,但近两年来,在AlphaGo的冲击下,已经溃不成军。继2016年AlphaGo以4:1击败韩国李世石,2017年AlphaGo Master以3:0零封柯洁之后,最新的Alpha Zero在没有棋谱的情况下,进行3天的自我训练后,就击败了AlphaGo;经过40天训练后,击败了Alpha Master。在AlphaGo背后隐藏的知识就是近来发展如火如荼的深度学习。深度学习不仅在围棋领域大放异彩,在图像识别、语音识别、自然语言处理等领域也全面开花。原创 2019-06-29 17:10:39 · 808 阅读 · 1 评论 -
跟我一起学PyTorch-02:PyTorch安装
本节介绍PyTorch的安装方法。原创 2019-06-29 20:28:09 · 463 阅读 · 0 评论 -
跟我一起学PyTorch-03:PyTorch基础知识
PyTorch的许多函数在使用上和Numpy几乎一样,能够平滑地结合使用,Numpy的绝大多数操作同样可以用在PyTorch中。PyTorch的特色之一是提供构建动态计算图的框架,这样网络结构不再是一成不变的了,甚至可以在运行时修正它们。在神经网络方面,PyTorch的优点还在于使用了多GPU的强大加速能力、自定义数据加载器和极简的预处理过程等。尽管PyTorch与其他框架相比还算是新秀,仍然需要完善和改进,但不否认它一出现就得到了广泛的认同和运用。原创 2019-06-30 00:20:15 · 818 阅读 · 1 评论 -
跟我一起学PyTorch-04:神经网络
本节从神经网络的发展着手,依次介绍激活函数、前向算法、损失函数、反向传播算法以及PyTorch中的数据处理,最后使用PyTorch解决一个iris数据集上的多分类问题。通过本节的学习,我们将对整个神经网络的流程有一个比较全面的认识。原创 2019-07-07 01:05:46 · 1533 阅读 · 0 评论 -
跟我一起学PyTorch-05:深度神经网络DNN
深度学习之所以能够成功,是因为解决了神经网络的训练问题,使得包含多个隐含层的神经网络模型变得可能。神经网络训练问题的解决,包括了四个方面的因素:(1)硬件设备特别是高性能GPU的进步,极大地提高了数值运算和矩阵运算的速度,神经网络的训练时间明显减少。(2)大规模得到标注的数据集(如CIFAR10和ImageNet等)可以避免神经网络因为参数过多而得不到充分训练的问题。(3)新型神经网络的提出,包括深度信念网络、受限玻尔兹曼机、卷积神经网络CNN、循环神经网络RNN、LSTM等。(4)优化算法原创 2019-07-12 00:47:50 · 3370 阅读 · 2 评论 -
跟我一起学PyTorch-06:卷积神经网络CNN
本章首先介绍人类视觉和计算机视觉的基本原理,以及计算机视觉中特征的提取和选择;然后介绍卷积神经网络的主体思想和整体结构,并将详细讲解卷积层和池化层的网络结构、PyTorch对这些网络的支持、如何设置每一层神经网络的配置,以及更加复杂的卷积神经网络结构,如AlexNet、VGGNet、ResNet等;最后在MNIST数据集上通过PyTorch使用卷积神经网络实现图片分类。原创 2019-07-24 23:40:58 · 1850 阅读 · 2 评论 -
跟我一起学PyTorch-07:嵌入与表征学习
前面介绍了深度神经网络和卷积神经网络,这些神经网络有个特点:输入的向量越大,训练得到的模型越大。但是,拥有大量参数模型的代价是昂贵的,它需要大量的数据进行训练,否则由于缺少足够的训练数据,就可能出现过拟合的问题。尽管卷积神经网络能够在不损失模型性能的情况下减少模型参数,但是仍然需要大量带有标签的数据进行训练。半监督学习通过进一步学习未标签数据来解决这个问题,具体思路是:从未标签数据上学习数据的表征,用这些表征来解决监督学习问题。原创 2019-08-13 00:42:36 · 2557 阅读 · 1 评论 -
跟我一起学PyTorch-08:循环神经网络RNN
本章内容首先提到的是序列数据的处理,然后介绍标准的RNN以及它面临的一些问题,随后介绍RNN的一些扩展LSTM(Long Short-Term Memory)以及RNNs(Recurrent Neural Networks,基于循环神经网络变形的统称)在NLP(Natural Language Process,自然语言处理)上的应用,最后结合一个示例介绍PyTorch中RNNs的实现。原创 2019-09-02 00:58:03 · 2528 阅读 · 0 评论 -
跟我一起学PyTorch-09:PyTorch项目实战
本节介绍PyTorch项目实战,包含三个项目:猫狗大战(图像识别)、新闻分类(文本分类)、命令词识别(语音识别)。原创 2019-09-11 03:26:33 · 9136 阅读 · 6 评论