demo1:Iris经典模型算法
1)采用tensorflow自带模块

import tensorflow as tf
from sklearn import datasets
import numpy as np
x_train=datasets.load_iris().data
y_train=datasets.load_iris().target
np.random.seed(116)
np.random.shuffle(x_train)
np.random.seed(116)
np.random.shuffle(y_train)
tf.random.set_seed(116)model=tf.keras.models.Sequential([tf.keras.layers.Dense(3,activation='softmax',kernel_regularizer=tf.keras.regularizers.l2())
])
model.compile(optimizer=tf.keras.optimizers.SGD(lr=0.1),loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])
model.fit(x_train,y_train,batch_size=32,epochs=500,validation_split=0.2,validation_freq=20)
model.summary()

2)其中类采用自定义类进行

import tensorflow as tf
from sklearn import datasets
import numpy as np
from tensorflow.keras.layers import Dense
from tensorflow.keras import Model
x_train=datasets.load_iris().data
y_train=datasets.load_iris().target
np.random.seed(116)
np.random.shuffle(x_train)
np.random.seed(116)
np.random.shuffle(y_train)
tf.random.set_seed(116)class  IrisModel(Model):def __init__(self):super(IrisModel,self).__init__()self.dl=Dense(3,activation='sigmoid',kernel_regularizer=tf.keras.regularizers.l2())def call(self, x):y=self.dl(x)return ymodel=IrisModel()model.compile(optimizer=tf.keras.optimizers.SGD(lr=0.1),loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])
model.fit(x_train,y_train,batch_size=32,epochs=500,validation_freq=20,validation_split=0.2)
model.summary()

手写识别体mnist案例

1)采用类
在这里插import tensorflow as tf
from tensorflow.keras.layers import Dense,Flatten
from tensorflow.keras import Model
minst=tf.keras.datasets.mnist
(x_train,y_train),(x_test,y_test)=minst.load_data()
x_train,x_test=x_train/255,x_test/255
class MnistModel(Model):def __init__(self):super(MnistModel,self).__init__()self.flatten=Flatten()self.d1=Dense(128,activation='relu')self.d2=Dense(10,activation='softmax')def call(self,x):x=self.flatten(x)x=self.d1(x)y=self.d2(x)return ymnistmodel=MnistModel()
mnistmodel.compile(optimizer='adam',loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])
mnistmodel.fit(x_train,y_train,batch_size=32,epochs=5,validation_data=(x_test,y_test),validation_freq=1)
mnistmodel.summary()入代码片
2)采用自带模型
import tensorflow as tf
mnist=tf.keras.datasets.mnist
(x_train,y_train),(x_test,y_test)=mnist.load_data()
x_train,x_test=x_train/255,x_test/255
model=tf.keras.Sequential([tf.keras.layers.Flatten(),tf.keras.layers.Dense(128,activation='relu'),tf.keras.layers.Dense(10,activation='softmax')
])
model.compile(optimizer='adam',loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])
model.fit(x_train,y_train,batch_size=32,epochs=5,validation_data=(x_test,y_test),validation_freq=1)
model.summary()

tensorflow小案例相关推荐

  1. Python:通过一个小案例深入理解IO多路复用

    通过一个小案例深入理解IO多路复用 假如我们现在有这样一个普通的需求,写一个简单的爬虫来爬取校花网的主页 import requests import timestart = time.time()u ...

  2. iptables小案例,nat表应用

    2019独角兽企业重金招聘Python工程师标准>>> iptables小案例: 需求1: 只针对filter表,预设INPUT链DROP,其他两个链ACCEPT,然后针对192.1 ...

  3. 4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例

    4.10/4.11/4.12 lvm讲解 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化.挂载-->扩容. 磁盘分区 注: 创建分区时 ...

  4. TensorFlow实现案例汇集:代码+笔记

    这是使用 TensorFlow 实现流行的机器学习算法的教程汇集.本汇集的目标是让读者可以轻松通过案例深入 TensorFlow. 这些案例适合那些想要清晰简明的 TensorFlow 实现案例的初学 ...

  5. python程序实例教程基础-编程小案例

    编程小案例 本小节实现一个通讯录管理程序,通过这个案例来融会贯通之前所学习的知识,该程序使用到如下知识点: 条件选择 循环 列表 字典 键盘输入 屏幕输出 编写程序 addr-manage.py 实现 ...

  6. axios vue 回调函数_Vue 02 —— Vue 入门小案例~使用 Axios 中的GET、POST请求

    作为后端攻城狮,写前端代码是一种什么体验? 相信不少人和 @Python大星 一样,有写过前端代码的经历. 记录一下,Vue 框架开发中"啼笑皆非"的故事,非专业前端人员,该案例无 ...

  7. 【Node.js学习小案例】DNS域名解析 一

    Node.js 百度百科: Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/ ...

  8. TF学习:Tensorflow基础案例、经典案例集合——基于python编程代码的实现

    TF学习:Tensorflow基础案例.经典案例集合--基于python编程代码的实现 目录 Tensorflow的使用入门 1.TF:使用Tensorflow输出一句话 2.TF实现加法 3.TF实 ...

  9. linux下set和eval的使用小案例精彩解答

    linux下set和eval的使用小案例解答 本博文主要是讲解学生提出的如下一行命令脚本定义的真正内涵: runlevel=$(set -- $(runlevel); eval "echo  ...

  10. shell讲解-小案例

    shell讲解-小案例 一.文件拷贝输出检查 下面测试文件拷贝是否正常,如果cp命令并没有拷贝文件myfile到myfile.bak,则打印错误信息.注意错误信息中basename $0打印脚本名.如 ...

最新文章

  1. 解决 Windows Docker 安装 Gitlab Volume 权限问题
  2. jsonp 200 进去error_同样是专科,400分考上的和200分就能进的,差距其实挺明显
  3. qemu模拟imx6用户态环境
  4. 排序算法之快速排序详解
  5. Codeforces 754E:Dasha and cyclic table
  6. Oracle/mysql查询语句的执行过程
  7. tcp网络通信教程 java_基于java TCP网络通信的实例详解
  8. 【VMCloud云平台】SCOM配置(额外篇)-应用可用性150点实时性测试
  9. HTML中常用的列表标签
  10. c语言程序设计商品管理系统
  11. 关于起点中文网的一个我自认为是BUG的BUG(花了我一毛三分钱才实验出来的)...
  12. 二进制加法器原理c语言,加法器电路原理图解_二进制加法器理解
  13. 独家深挖!F1赛车协会“刹车表现”是如何进行数据分析的?
  14. 如果你认为高端红酒与普通红酒成份是一样的话,我也可以告诉你...
  15. 微信早安,利用uniCloud阿里云的云函数实现定时推送
  16. 用C语言实现一个简单的一元线性回归算法
  17. 【虾皮选品分享】马来西亚/菲律宾市场时尚美妆热销趋势
  18. 什么是防抖和节流?区别是什么?
  19. FilterConfig的用法是什么
  20. 如何一次性改变word中的数字和字母的字体属性

热门文章

  1. vue 父子之间通信及非父子之间通信
  2. docker 监控之 cadvisor
  3. DNE-1 测试方法
  4. ArcGIS for Android地图控件的5大常见操作
  5. CSS实现段落首行缩进
  6. Oracle备份还原操作方法
  7. 2019icpc南京网络赛 A The beautiful values of the palace(离线+树状数组)
  8. leetcode 1037. 有效的回旋镖(Valid Boomerang)
  9. Digit-Sum(HDU - 5710)
  10. Web测试实践——每日例会记录12.30(1)