Tensorflow学习记录(二)
本章学习结合了慕课网的课程,只当学习笔记
第一
本章学习涉及到知识内容:
数据读取,模型构建,数据归一化,神经网络,激活函数等等
本章学习结合了慕课网的课程,只当学习笔记
第二
首先引入需要的库
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
import sklearn
import pandas as pd
import os
import sys
import tensorflow as tf
from sklearn.preprocessing import StandardScaler
from tensorflow import keras
库的学习根据代码的学习一步一步来
第三
看视频养成一个习惯,打印出编写代码时主要库的版本,便于以后的使用。
print(tf.__version__)
print(sys.version_info)
for module in mpl, np, pd, sklearn, tf, keras:
print(module.__name__, module.__version__)
2.1.0
sys.version_info(major=3, minor=7, micro=6, releaselevel='final', serial=0)
matplotlib 3.1.3
numpy 1.18.1
pandas 1.0.1
tensorflow 2.1.0
tensorflow_core.python.keras.api._v2.keras 2.2.4-tf
第四
引用数据库–手写数字库
fashion_mnist = keras.datasets.fashion_mnist
(x_train_all, y_train_all), (x_test, y_test) = fashion_mnist.load_data()
x_valid, x_train = x_train_all[:5000], x_train_all[5000:]
y_valid, y_train = y_train_all[:5000], y_train_all[5000:]
(说实话我不懂为啥用这个库emmm)
这个步骤可以看我上一篇博客——链接
print(x_valid.shape, y_valid.shape)
print(x_train.shape, y_train.shape)
print(x_test.shape, y_test.shape)
#打印矩阵的形状
(5000, 28, 28) (5000,)
(55000, 28, 28) (55000,)
(10000, 28, 28) (10000,)
第五