从0开始训练模型(一):win11环境配置(anaconda+tensorflow1.15+Keras+bert4keras CPU版本)

关于模型

毕设用到的模型是中文生成式预训练模型,以mT5为基础架构和初始权重,通过类似PEGASUS的方式进行预训练。

详情可见:https://kexue.fm/archives/8209

安装环境与配置

anaconda:

本科时各种课设把python,conda弄得很乱套,所以准备重新安装一遍。电脑中的python版本是3.8,先浅安装一个anaconda。

①anaconda安装配置,镜像安装,更改conda源加快速度:
https://blog.csdn.net/in546/article/details/117400839
②配置镜像解决Anaconda-conda安装包失败、安装库慢的问题
https://blog.csdn.net/weixin_44671418/article/details/107465988?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&utm_relevant_index=2

安装好anaconda后,先激活:打开cmd输入python看到没有激活,直接输入如下代码,接自己的安装环境:

conda activate D:\Programs\Anaconda3

tensorflow:

安装tensorflow方法(包含如何选择tensorflow版本):
https://blog.csdn.net/qq_41793080/article/details/104546053

显卡原因我选择的是cpu。
tensorflow教程如下:

https://blog.csdn.net/thy0000/article/details/122783136

过程:
1.建立tensorflow虚拟环境:
打开Anaconda Prompt,利用conda建立虚拟环境,名为tensorflow2(任意的),并激活(也就是进入这个环境中)。

conda create -n tensorflow2 python=3.7
conda activate tensorflow2

2.更新pip,为下载tensorflow做准备:

python -m pip install --upgrade pip

过程中出现了问题,pip更新超时,这时重新进入prompt进库,切换镜像源即可
从0开始训练模型(一):win11环境配置(anaconda+tensorflow1.15+Keras+bert4keras CPU版本)_第1张图片
切换为豆瓣源的代码

python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com

另外,安装第三方包时,如若超时,也可采用换源的方法。pip国内的一些镜像:

阿里云 http://mirrors.aliyun.com/pypi/simple/
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  豆瓣(douban) http://pypi.douban.com/simple/
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
修改源方法:
可以在使用pip的时候在后面加上-i参数,指定pip源

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

3.安装tensorflow
安装代码语句,找了很久,这个最有效,若不行就切换其他的源:

pip install tensorflow==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

从0开始训练模型(一):win11环境配置(anaconda+tensorflow1.15+Keras+bert4keras CPU版本)_第2张图片
4.对tensorflow进行验证:
打开anaconda navigator,将environment切换为自己设置的虚拟环境(tensorflow2),分别安装JupyterLab,Spyder。
从0开始训练模型(一):win11环境配置(anaconda+tensorflow1.15+Keras+bert4keras CPU版本)_第3张图片
5.打开JupyterLab,新建一个python的file,输入两行程序并运行。

import tensorflow as tf #tensorflow引用方式
print(tf.__version__)  #tensorflow版本

从0开始训练模型(一):win11环境配置(anaconda+tensorflow1.15+Keras+bert4keras CPU版本)_第4张图片
验证完成!

Kears:

根据版本要求下载2.3.1的keras

pip install keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

顺便下一些其他的库:pandas,numpy等

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

bert4keras :

附github文档

https://github.com/bojone/bert4keras

下载语句,直接pip安装即可还挺快:

pip install bert4keras

你可能感兴趣的:(毕业设计,anaconda,python,tensorflow)