tensorflow 2.3.0
全宇宙最白的小白 上手tensorflow
用import < 包名模块名 >
来导入模块,*
就是包的模块全导入。
tensorflow是啥
是个python包。
嗯,没毛病……
导入……
然后就不会了
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tensorflow as tf
创建模型
不会没关系,代码打一半就会出现提示。
不光有提示,还有示例。
上手深度学习很多不免一脸懵,tensorflow当然早就想到了,给注释里加了示例。
示例讲:用Sequential()
创建模型。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tensorflow as tf
from tensorflow.keras import * # 从指定包导入所有
model = Sequential() # 顺序将层的线性堆栈装入一个叫tf.keras.Model的类的实例中,然后返回实例。
model.add(layers.Dense(units=2, input_shape=[2], activation='sigmoid')) # 增加层
model.add(layers.Dense(units=1, input_shape=[3], activation='sigmoid')) # 又增加一层
训练
我们给出样本。输入值一定要是Tensor,所以需要一个转换。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tensorflow as tf
from tensorflow.keras import * # 从指定包导入所有
model = Sequential() # 顺序将层的线性堆栈装入一个叫tf.keras.Model的类的实例中,然后返回实例。
model.add(layers.Dense(units=2, input_shape=[2], activation='sigmoid')) # 增加层
model.add(layers.Dense(units=1, input_shape=[2], activation='sigmoid'))
x = tf.convert_to_tensor([