日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tensorflow2.0学习(一)

發布時間:2024/8/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tensorflow2.0学习(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境配置我就不再這贅述了

1利用kares搭建分類模型

import tensorflow as tf import matplotlib as mpl import matplotlib.pyplot as plt %matplotlib inline import numpy as np import sklearn import pandas as pd import os import sys import time from tensorlow import kerasprint(tf.__version__) print(sys.version_info) for module in mpl,np,pd,sklearn,tf,keras:print(module.__name__, module.__version__)%%加載訓練集和測試集 fashion_mnist = keras.datasets.fashion_mnist (x_train_all,y_train_all),(x_test,y_test) = fashion_mnist.load_data() x_vaild,x_train = x_train_all[:5000],x_train_all[5000:] y_vaild,y_train = y_train_all[:5000],y_train_all[5000:] print(x_vaild.shape,y_vaild.shape) print(x_train.shape,y_train.shape) print(x_test.shape,y_test.shape)def show_single_iamge(image_arr):plt.imshow(img_arr,cmap ="binary")plt.show() show_single_image(x_train[0])model = keras.model.Sequential() modle.add(keras.layers.Flatten(input_shape[28,28])) model.add(keras.layers.dense(300,activation="relu")) model.add(keras.layers.dense(100,activation="relu")) model.add(keras.layers.dense(10,activetion="softmax"))model.compile(loss ="sparse_categorical_crossentropy",optimizer ="sgd",metrics = ["accuracy"]) %查看層 model.layersmodel.summary

?

1.1激活函數:

relu:

y=max(1,x)

softmax:

將向量變成概率分布。

x=[x1,x2,x3]

y=[e^x1/sum,e^x2/sum,[e^x3/sum] ;? (sum = e^x1+e^x2+e^x3)

1.2全連接層參數計算

假設輸入為x:[28,28]=784

x*w+b=>w.shape = [784,300], b.shape = [300]

總的參數數量 = w.shape + b.shape

總結

以上是生活随笔為你收集整理的tensorflow2.0学习(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。