一、 源码编译
我们在使用tensorflow2时直接可以使用pip install tesnorflow就可以,但是我们有时候需要使用tensorflow移植到其它的平台,这个时候就不能直接进行安装啦。这就需要我们自己动手安装tensorflow源码,自己动手进行编译。具体的编译过程可参考 tensorflow官网 https://tensorflow.google.cn/install/source ,tensorflow里面代码功能庞大。
- 目录结构:
/Users/huang/miniforge3/envs/python3.8/lib/python3.8/site-packages/tensorflow
二、tensorflow模块
- tensorflow 下载的框架keras模块。
/Users/huang/miniforge3/envs/python3.8/lib/python3.8/site-packages/tensorflow/keras
- activations :最常用的一些激活函数。
- applications :最常用的模型。
- datasets:最常用的数据集。
- layers:需要用到的一些基础操作 :Dense,Conv1D,Conv2D;
- loss:用到的损失函数:BinaryCrossentropy,MAE;
- metrics: 用到的最常用的评估函数。AUC,Accuracy;
- optimizers:最常用的优化器。Adadelta,Adam,SGD;
- regularizers:最常用的正则化:L1,L2。