IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 学习笔记tensorflow(参考官网代码) -> 正文阅读

[人工智能]学习笔记tensorflow(参考官网代码)

文章目录


前言

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


一、tensorflow是什么?

百度。

二、使用步骤

1.import

代码如下(示例):

# TensorFlow and tf.keras
import tensorflow as tf
from tensorflow import keras

# Helper libraries
import numpy as np
import matplotlib.pyplot as plt

2.runing

代码如下(示例):

fashion_mnist = keras.datasets.fashion_mnist

(train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()
class_names = ['T-shirt/top', 'Trouser', 'Pullover', 'Dress', 'Coat',
? ? ? ? ? ? ? ?'Sandal', 'Shirt', 'Sneaker', 'Bag', 'Ankle boot']
train_images = train_images / 255.0

test_images = test_images / 255.0
plt.figure(figsize=(10,10))
model = keras.Sequential([
? ? keras.layers.Flatten(input_shape=(28, 28)),
? ? keras.layers.Dense(128, activation='relu'),
? ? keras.layers.Dense(10)
])
model.compile(optimizer='adam',
? ? ? ? ? ? ? loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
? ? ? ? ? ? ? metrics=['accuracy'])
model.fit(train_images, train_labels, epochs=10)
test_loss, test_acc = model.evaluate(test_images, ?test_labels, verbose=2)

print('\nTest accuracy:', test_acc)
probability_model = tf.keras.Sequential([model,?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?tf.keras.layers.Softmax()])
predictions = probability_model.predict(test_images)
print(predictions[0])
print(np.argmax(predictions[0]))
print(test_labels[0])
def plot_image(i, predictions_array, true_label, img):
? predictions_array, true_label, img = predictions_array, true_label[i], img[i]
? plt.grid(False)
? plt.xticks([])
? plt.yticks([])

? plt.imshow(img, cmap=plt.cm.binary)

? predicted_label = np.argmax(predictions_array)
? if predicted_label == true_label:
? ? color = 'blue'
? else:
? ? color = 'red'

? plt.xlabel("{} {:2.0f}% ({})".format(class_names[predicted_label],
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100*np.max(predictions_array),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? class_names[true_label]),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? color=color)

def plot_value_array(i, predictions_array, true_label):
? predictions_array, true_label = predictions_array, true_label[i]
? plt.grid(False)
? plt.xticks(range(10))
? plt.yticks([])
? thisplot = plt.bar(range(10), predictions_array, color="#777777")
? plt.ylim([0, 1])
? predicted_label = np.argmax(predictions_array)

? thisplot[predicted_label].set_color('red')
? thisplot[true_label].set_color('blue')
??

num_rows = 5
num_cols = 3
num_images = num_rows*num_cols
plt.figure(figsize=(2*2*num_cols, 2*num_rows))
for i in range(num_images):
? plt.subplot(num_rows, 2*num_cols, 2*i+1)
? plot_image(i, predictions[i], test_labels, test_images)
? plt.subplot(num_rows, 2*num_cols, 2*i+2)
? plot_value_array(i, predictions[i], test_labels)
plt.tight_layout()
plt.show()

总结

不会就百度

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-08 11:20:38  更:2021-08-08 11:22:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 21:31:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码