一、 源码编译

我们在使用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
image.png

二、tensorflow模块

  • tensorflow 下载的框架keras模块。

/Users/huang/miniforge3/envs/python3.8/lib/python3.8/site-packages/tensorflow/keras
image.png

  • activations :最常用的一些激活函数。

image.png

  • applications :最常用的模型。

image.png

  • datasets:最常用的数据集。

image.png

  • layers:需要用到的一些基础操作 :Dense,Conv1D,Conv2D;
  • loss:用到的损失函数:BinaryCrossentropy,MAE;
  • metrics: 用到的最常用的评估函数。AUC,Accuracy;
  • optimizers:最常用的优化器。Adadelta,Adam,SGD;
  • regularizers:最常用的正则化:L1,L2。

image.png