1.1. 深度学习与Pytorch#
深度学习框架是一种软件库,用于构建和训练深度学习模型。其提供大量预先设计的网络层,损失函数和优化器,以及其他常用的工具,能够节省大量开发时间。常见的深度学习框架包括:TensorFlow、PyTorch、Keras、Caffe、Theano等,本章主要介绍对初学者比较友好、在科研和工程上都常用的PyTorch框架。在熟悉了PyTorch后,其他框架的使用方法也大同小异,读者在了解其语法规则后即可构建自己的模型。
深度学习框架是一种软件库,用于构建和训练深度学习模型。其提供大量预先设计的网络层,损失函数和优化器,以及其他常用的工具,能够节省大量开发时间。常见的深度学习框架包括:TensorFlow、PyTorch、Keras、Caffe、Theano等,本章主要介绍对初学者比较友好、在科研和工程上都常用的PyTorch框架。在熟悉了PyTorch后,其他框架的使用方法也大同小异,读者在了解其语法规则后即可构建自己的模型。