国内买机票的网站建设有啥好玩的网页游戏

news/2025/10/4 23:37:45/文章来源:
国内买机票的网站建设,有啥好玩的网页游戏,成都 网页设计 兼职,有免费的域名注册简介 TensorFlow是由Google团队开发的一个开源深度学习框架#xff0c;完全基于Python语言设计。它的初衷是以最简单的方式实现机器学习和深度学习的概念#xff0c;结合了计算代数的优化技术#xff0c;使计算许多数学表达式变得简单。 优势#xff1a; 强大的计算能力…简介 TensorFlow是由Google团队开发的一个开源深度学习框架完全基于Python语言设计。它的初衷是以最简单的方式实现机器学习和深度学习的概念结合了计算代数的优化技术使计算许多数学表达式变得简单。 优势 强大的计算能力支持多种硬件和分布式计算灵活的数据流模型便于构建复杂的模型丰富的 社区资源和生态系统 tf.keras库 该库是一个高阶api库提供了很多训练模型时需要使用的工具 tf.keras.models.Sequential用于顺序地堆叠模型的各个层。 tf.keras.layers.Dense用于定义全连接层。 tf.keras.layers.Flatten用于将多维数组转换为一维数组。 tf.keras.losses提供了各种损失函数。 tf.keras.optimizers提供了优化器。 tf.keras.metrics提供了评估指标如准确率、精确率等构建模型的方式 Sequential 模型使用 tf.keras.Sequential 类可以按顺序堆叠层来构建模型。这是一种简单的模型构建方式适用于层之间是线性关系的情况函数式 API使用函数式 API 可以构建更复杂、具有分支和合并的模型结构。这种方式允许你创建具有多个输入和输出的模型子类化模型通过继承 tf.keras.Model 类并自定义 init 和 call 方法来构建模型。这种方式提供了更大的灵活性可自定义模型的计算图 使用Sequential 构建模型 import tensorflow as tf # Sequential 模型 model tf.keras.models.Sequential([# tf.keras.layers.Dense 构建全连接层 64表示数据类型unit64 relu表示激活函数tf.keras.layers.Dense(64,activationrelu,input_shape(784,)),tf.keras.layers.Dense(64,activationrelu),tf.keras.layers.Dense(10,activationsoftmax), ])# 编译模型 model.compile(optimizeradam, # 指定优化器losssparse_categorical_crossentropy, # 指定损失函数metrics[accuracy] # 指定评估指标)开始训练 # 开始训练 history model.fit(train_data_x, # 训练数据集validation_data test_data_x, # 验证集epochs10 # 根据需要设置训练轮数 )model.evaluate(test_data_y) # 使用测试集测试模型这样可以降低测试集的损失和收敛情况以保证模型不容易过拟合 拿到代码之后修改算法的几种方案 第一种多加几层卷积层、池化层和全连接层 tf.teras.Sequential([layers.lambda((lambda x : tf_fn(process_base64_image,x,fn_output_signaturetf.TensorSpec(shape(int(img_height),int(img_width),3),dtypetf.float32))),nameimage_decode_png),layers.ConV2D(32,(3,3),activationrelu),layers.MaxPooling2D(2,2),layers.ConV2D(64,(3,3),activationrelu),layers.MaxPooling2D(2,2),layers.ConV2D(128,(3,3),activationrelu)layers.Flatten(),layers.Dense(128,activationrelu),layers.Dense(class_nums,activationsoftmax) ])第二种使用vgg网络 from tensorflow.keras.applications.vgg16 import VGG16 # 构建vgg16网络并使其预置参数冻结 base_model VGG16(weightsimagenet,include_topFalse,input_shape(int(img_height),int(image_width,3))) for layer in base_model.layers:layer.trainable Falseinput_layer base_model.input # 获取vgg的输入层 x layers.Flatten()(input_layer) x layers.Dense(128,activationrelu)(x) outputs layers.Dense(class_nums,activationsoftmax)(x)# 构建完整的模型 tf.keras.Sequential([layers.lambda(),base_model,outputs ]) 第三种使用残差网络 from tensorflow.keras.applications.resnet50 import ResNet50 # 构建ResNet50模型并使其预置参数冻结base_model ResNet50(weightsimagenet,include_topFalse,input_shape(int(img_height),int(img_width),3)) for layer in base_model.layers:layer.trainable Falsex base_model.output x layers.GlobalAveragePoolMax2D()(x) x layers.Dense(1024,activationrelu)(x) output layers.Dense(class_nums,activationsotfmax)(x)# 构建完整模型 model tf.keras.Sequential([layers.lambda(),base_model,output ]) 模型导出 # 模型导出 import pytz from datetime import datetime model_version datetime.now(pytz.timezone(Asia/Shanghai)).strftime(%Y%m%d%H%M%S)tf.keras.models.save_model(model,f/model/slot1/{model_version},overwriteTrue)模型的使用(部署) 导出模型之后就需要使用这个模型一共有两种方法来使用这个模型 TensotFlow-Serving使用tf自带的包加载 本帖只讲解TensorFlow-Serving使用模型的方式 TensorFlow-Serving是一种灵活的高性能服务系统适用于机器学习模型专为生产环境而设计。TensotFlow Serving 可以轻松部署新算法和实验同时保持相同的服务器架构和构。TensorFlow-Serving提供与TensorFlow模型的开箱即用集成但可以轻松扩展以提供类型的模型和数据。 重点通过api部署 TensorFlow中的图像预处理 有一些图像预处理的方法是万能通用的 归一化处理 将像素值缩放到0到1之间或者-1到1之间以消除由于光照条件不同而导致的亮度差异。这可以通过减去所有像素值的平均值然后除以标准差来实现 数据增强 通过旋转、翻转、平移、裁剪等操作来增加数据集的大小从而提高模型的泛化能力。 import tensorflow as tf from tensorflow.keras.preprocessing.image import ImageDataGenerator# 创建一个ImageDataGenerator对象设置旋转、翻转、平移等操作 datagen ImageDataGenerator(rotation_range40, # 随机旋转角度范围width_shift_range0.2, # 水平平移范围height_shift_range0.2, # 垂直平移范围shear_range0.2, # 剪切强度zoom_range0.2, # 缩放范围horizontal_flipTrue, # 是否进行水平翻转fill_modenearest # 填充新创建像素的方法 )# 加载图片 img tf.keras.preprocessing.image.load_img(R.jpg) x tf.keras.preprocessing.image.img_to_array(img) x x.reshape((1,) x.shape)# 使用ImageDataGenerator生成增强后的图片 i 0 for batch in datagen.flow(x, batch_size1):i 1if i 20: # 生成20张增强后的图片breakimage tf.keras.preprocessing.image.array_to_img(batch[0])image.save(save/augmented_image_ str(i) .jpg)图片处理方式及其理由 将图像转换为灰度图 理由将彩色图像转为灰度图像可以减少数据量简化计算降低图像处理的复杂度提高图像的处理速度和准确性。 gray_img cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 增强图像对比度 理由 图像对比度提高图像中的物体边缘和细节就会变得容易识别从而提高图像识别和分析的准确性 alpha 1.5 beta 0 img cv2.convertScaleAbs(gray_img, alphaalpha, betabeta) 锐化图像 理由锐化图像可以增强图像的边缘和细节提高图像的清晰度和对比度从而可能提高模型准确度。 kernel np.array([[0, -1, 0], [-1, 5,-1], [0, -1, 0]]) img cv2.filter2D(img, -1, kernel)软件调试流程 进入到Kimage软件之后就是点击设备 从左往右数第三个 点击比赛使用的设备 点击回原点 移动点位将画板移动到笔的正下方笔尖轻触画纸 调整完毕后点击第二个按钮进入主流程 点击初始位置改变画笔下降高度为刚刚轻触在纸上的高度 速度调到50 进入MVVIEWER软件 网口配置好之后连接摄像头 在连接的同时调整亮度保证在软件中看的清楚图像的画面 打开图像识别客户端 查看配置可以看到图像识别客户端所在的网口 是2网段所以工控机和相机连接的网口也一定是要2网段 在自己电脑运行虚拟机 并且在浏览器中进入大数据平台 在图像检测客户端中点击开始 运行训练模式 相机会拍摄四张照片 接着人工截取四个工件并标记合格与不合格 点击提交提交前要更换下一张纸 训练完成后就可以在云平台查看标注的图片数据 也可以用程序根据接口 访问查找数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927684.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发的原理西安 房产网站建设

注意:进行实例之前必须完成nginx的源码编译。(阅读往期文章完成步骤) 1.编辑nginx的配置文件,修改内容 [rootlocalhost ~]# vim /usr/local/nginx/conf/nginx.conf 2.创建新目录/usr/local/nginx/conf.d/,编辑新文件…

Say 题选记(9.28 - 10.4)

P5363 [SDOI2019] 移动金币 Staircase-Nim 加计数。 首先怎么转化成 Staircase-Nim 呢,可以把每个金币右边到下一个金币中间那些空的地方看成这个金币的石子,那么每次金币的向左移动就是把石子从右边金币的堆移到左边…

专题网站建设策划方案浙江省住房和城乡建设厅官方网站

1.IDEA概述 IDEA全称InelliJ IDEA,是用于java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。 集成环境:把代码编写,编译,执行,调试扽过多种功能综合到一起的开发工具。 下载:https…

做北京会所网站哪个好商城平台

文章目录 网络拓扑安装使用代理服务器设置隐藏者设置 使用古老的ccproxy实现代理服务器,仅做实验用途,禁止做违法犯罪的事情,后果自负。 网络拓扑 均使用Windows Server 2003系统 Router 外网IP:使用NAT模式 IP DHCP自动分配或者…

Excel表设置为细框线

Sub 设置为细框线()边框类型数组 = Array(xlEdgeLeft, xlEdgeTop, xlEdgeBottom, _xlEdgeRight, xlInsideVertical, xlInsideHorizontal)遍历已使用区域的每个单元格For Each 单元格 In ActiveSheet.UsedRangeFor Each…

US$28.5 CG A11DS 3 Buttons Wire Remote Used with CGDI K2 Remote Key Programmer 5pcs/lot

CG A11DS 3 Buttons Wire Remote Used with CGDI K2 Remote Key Programmer 5pcs/lot Package includes:5pc x CG A11DS 3 Buttons Wire Remote Pictures of CG A11DS 3 Buttons Wire Remote Used with CGDI K2 Remote…

延边网站开发depawo怎样提高网站权重

作者:Pablo Samuel Castro、Marc G. Bellemare 来源:Google AI Blog,机器之心摘要:在过去几年里,强化学习研究取得了多方面的显著进展。在过去几年里,强化学习研究取得了多方面的显著进展。这些进展使得智能体能够以超…

前端学习教程-VIte整合ECharts

ECharts 是一个强大的开源数据可视化库,而 Vite 是现代前端构建工具,两者结合可以高效开发数据可视化应用。本教程实现从创建 Vite 项目到使用 ECharts 实现各种图表。 一、环境准备 1. 创建 Vite 项目 首先确保已安…

月牙河做网站公司域名对网站排名的影响

2019独角兽企业重金招聘Python工程师标准>>> 软件的一处功能用到EasyUI的表单提交,返回一串字符串,这串字符串里有一段HTML代码,正常的情况下这段HTML代码里的双引号“ 是用 \ 转义过的。在IE中没问题,但是在Firefox和…

网站开发安全管理爬取漫画数据做网站

在项目管理中,图表作为一种直观的工具,帮助项目经理更有效的规划、监控和控制项目的各个方面,以下是项目经理常用的几张图表,它们在项目管理中发挥着至关重要的作用。 1、甘特图 甘特图(Gantt Chart)是最…

const不可改变解释

不能对const定义的变量本身重新赋值,但是可以通过其他方式更换变量里面的属性或元素(仅限对象类型和数组类型)。 “不能对const定义的变量本身重新赋值”这指的是 const 创建了一个只读的绑定(read-only binding)…

US$137.75 OTOFIX D1 One Year Update Service (Subsription Only)

OTOFIX D1 One Year Update Service (Subsription Only)1. Please send us the device serial number with picture to our Email 2. No Need Shipping. No refund service3. This is Only for Software Update, Witho…

在哪个平台做网站比较好义务网网站建设方案

工作中的焦虑 帮助团队建立复原力、处理不确定性和完成任务的8项策略 作者:阿德里安-戈斯蒂克、切斯特-埃尔顿和安东尼-戈斯蒂克 Anxiety at Work 8 Strategies to Help Teams Build Resilience, Handle Uncertainty, and Get Stuff Done By Adrian Gostick and…

地方门户网站的特点微信开发者模式在哪

从这个类中得到的类图,构划出了软件的大部分设计。 系统结构视图提供软件和整个系统结构最复杂的也是最优雅的描述。和通常的软件系统相比,在分布式嵌入系统中了解系统组件如何协同工作是非常重要的。毕竟,每个类图仅仅是一个系统的静态设计…

macOS Sequoia 15.7.1安全更新:修复字体解析器内存损坏漏洞

苹果发布了macOS Sequoia 15.7.1安全更新,修复了FontParser组件中的越界写入漏洞。该漏洞可能被恶意字体文件利用,导致应用程序意外终止或进程内存损坏。更新可通过Mac App Store或苹果官网下载获取。APPLE-SA-09-29…

AtCoder Beginner Contest 426 ABCDEF 题目解析

A - OS Versions 题意 有三种操作系统的版本,按发布时间顺序分别为 Ocelot、Serval、Lynx。 给定字符串 \(X, Y\),请判断版本 \(X\) 相比于版本 \(Y\) 的发布时间是否相同或更靠后(版本相同或更新)。 思路 直接判断…

前端学习教程-ElementPlus 教程

Element Plus 是基于 Vue 3 的企业级 UI 组件库,提供了丰富的预置组件,可帮助开发者快速构建高质量的前端界面。 一、安装 Element Plus 1. 环境要求Vue 3.0+ Node.js 14.0+2. 安装方式 (1)使用 npm 或 yarn 安装(…

镇江百度网站排名中交路桥建设有限公司官网

Linux磁盘管理(二):LVM的创建、格式化和使用 一、LVM原理回顾 LVM的工作原理进行一个总结: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE…

全网网站建设维护wordpress热门文章 图片

BLEU (Bilingual Evaluation Understudy,双语评估基准)是一组度量机器翻译和自然语言生成模型性能的评估指标。BLEU指标是由IBM公司提出的一种模型评估方法,以便在机器翻译领域中开发更好的翻译模型。BLEU指标根据生成的句子与人工参考句子之间的词、短语…

AI训练的悖论:为什么越追求准确率越会产生幻觉?

在早期时,我曾让大模型撰写一位冷门历史人物的传记。它胸有成竹,娓娓道来:年代、成就,甚至几句“名言”,一应俱全。读起来简直像历史上真的存在一样。 唯一的问题是:大部分内容都不是真的。严格来说,模型并非“…