自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 我很震惊ChatGPT对程序员的挑战

这一尝试,彻底让我震惊了。完全没有想到,通过ChatGPT的帮助,使用flutter和dart开发了这个Android手机App,仅用了1天时间,就完成了从建立开发环境、到编程、到调试,到正确运行的整个过程,而且在建立开发环境过程中走了弯路,大概花了半天时间,实际编程、调试程序反而非常顺利。而令我震惊的是:直到这个手机App能够正确运行、完成设计功能为止,我竟然仍然一点也不知道flutter架构和相关知识,完全不知道使用flutter开发手机App的程序架构,对dart语言更是一条语法规则都不知道。

2024-08-11 09:38:04 950

原创 基于Tensorflow Serving + Flask的花卉识别编程实践

TensorFlow Serving 主要是用于部署和提供机器学习模型的预测服务,而不是一个完整的静态网页的 Web 服务器,不提供静态网页服务功能。而在生产应用中,都会需要网页服务,如何解决Tensorflow Serving的不足呢?可以配置Flask为Tensorflow Serving的反向代理服务器来解决这个问题。源代码以花卉识别为例完整地实现了基于Tensorflow Serving + Flask的应用。

2024-08-07 00:25:54 1495

原创 Tensorflow Serving部署及客户端访问编程实践

昨天我们实现了Tensorflow.js的花卉识别程序,它的优点是不需要服务器支持,在客户端就可以完成花卉识别,使用非常方便,但也存在一些缺点。对于很多深度学习的应用来说,由于其训练模型复杂、计算量大,所以,一般来说,仍然需要服务器支持。下面仍然以花卉识别为例,介绍如何部署Tensorflow Serving及客户端编程。

2024-08-06 01:16:30 995

原创 基于Tensorflow.js的花卉识别编程实践

使用TensorFlow.js进行编程有许多优点,特别适合开发机器学习和深度学习的应用。TensorFlow.js可以直接在浏览器中运行,无需服务器或特殊环境配置。这使得开发者可以轻松地创建和部署基于Web的机器学习应用。TensorFlow.js提供了许多预训练模型,开发者可以直接使用这些模型进行各种任务,如图像分类、物体检测、自然语言处理等,减少了从头开始训练模型的时间和资源。使用Tensorflow.js,所有的计算都在本地进行,数据不会被发送到服务器,有助于保护用户的隐私。

2024-08-05 00:41:11 611

原创 ChatGPT对话:关于Tensorflow Serving的gRPC客户端

gRPC适合对性能和效率有较高要求的场景,如微服务架构和实时应用。REST API更加成熟,易于使用和调试,适合需要简单、易读的接口和广泛兼容性的场景。选择哪种技术取决于具体的应用需求和环境。

2024-08-01 00:39:16 913

原创 ChatGPT对话:关于训练模型h5格式和SavedModel格式的问题

适用于h5和SavedModel格式的 Keras 模型。加载模型后直接使用,接口简单方便。主要用于本地推理和评估。适用于SavedModel格式的模型,需要通过签名访问和使用,更灵活但也更复杂。主要用于部署和远程推理,如在 TensorFlow Serving 中使用。

2024-07-25 00:08:05 1367

原创 ChatGPT对话:Windows如何将Python训练模型转换为TensorFlow.js格式

【编者按】编者目前正在做手机上的人工智能软件,第一次做这种工作,从一些基本工作开始与ChatGPT交流。对初学者应该有帮助。

2024-07-19 01:18:17 1511

原创 ChatGPT对话:有关花卉数据集

Visual Geometry Group (VGG) 是牛津大学计算机科学系下的一个研究团队,专注于计算机视觉和机器学习领域。VGG 团队以其在图像识别、图像分割、图像描述生成、深度学习以及相关领域的创新研究而闻名。

2024-07-16 00:44:59 1239

原创 ChatGPT对话:如何把Html文件转换为Markdown文件

【编者按】ChatGPT提供了多种方法。编者常用VS Code,所以想使用VS Code解决问题,但ChatGPT提供了一些错误的方法,失败了。最后发现编写python程序最简单。

2024-07-15 01:40:22 1503

原创 ChatGPT对话:如何制作静态网页?

【编者按】编者在很早以前制作过静态网页,之后长期没有使用,已完全不知道最新现状了。所以,从制作工具开始询问ChatGPT,回答非常全面,完全可以解决初学者的问题。编者虽然长期不制作网页,但一直在编程,所以最后选择了VS Code作为开发工具,并在ChatGPT的帮助下很快建立了网站框架。在与ChatGPT对话过程中,它有些内容还不能准确理解,需要在它提供的示例代码中进行修改,但明显提高了工作效率,特别是对小白入门特别有帮助。

2024-07-13 00:52:13 2598

原创 Ubuntu中如何设置IP地址

在 Ubuntu 中,可以通过几种方式设置 IP 地址:使用网络管理器图形界面、命令行工具(如nmcli或nmtui)、或直接编辑网络配置文件。以下是这几种方法的详细步骤。

2024-07-11 00:36:57 4039

原创 ChatGPT对话:python程序模拟操作网页弹出对话框

单击一网页中的按钮,弹出对话框网页,再单击其中的“Yes”按钮,对话框关闭,请求并获取新网页。可能ChatGPT第一次没有正确理解描述问题的含义,再次说明后,程序编写就正确了。1问:python编程模拟网页中的操作行为。单击一网页中的按钮,弹出对话框网页,再单击其中的“Yes”按钮,对话框关闭,请求并获取新网页使用Python编写代码以模拟网页中的操作行为可以通过Selenium库实现。Selenium允许自动化浏览器操作,如单击按钮、处理对话框、导航页面等。

2024-07-10 01:38:06 575

原创 ChatGPT对话:Scratch编程中一个单词,如balloon,每个字母行为一致,如何优化编程

【编者按】balloon 7个字母具有相同的行为,根据ChatGPT提供的方法,优化了代码,方便代码维护与复用。初学者可以使用7个字母精灵,复制代码到不同精灵,也能完成这个功能,但不是优化方法,也没有提高编程能力,也没有培养计算机思维。1问:scratch, 我有一串字母,有相同的行为,如收到一个信息后,隐藏,收到另一个信息后,显示。所以代码相同,是否有种方法只写一次代码,而不是添加一串字母精灵,并重复写一遍代码。

2024-07-06 01:23:10 1494

原创 ChatGPT对话:Python程序自动模拟操作网页,无法弹出下拉列表框

记录与ChatGPT解决问题的过程。从登录开始模拟,直到完成任务,中间遇到了非常多的问题,其中耽误时间最长,与ChatGPT讨论最多的,就是下面记录的问题。问题描述:为了规范用户输入信息,网页中有一个input框,随着用户输入字符到某个单词后,会弹出一个下拉列表框,然后要求用户单击表中列表项完成输入。遇到的问题是模拟了输入后始终不弹出下拉列表框。

2024-07-05 01:17:46 1698

原创 征集与ChatGPT4对话主题

有兴趣的网友可以留言,我会选择有意义的主题展开与ChatGPT对话。可以一起体验与围观ChatGPT4。

2024-07-04 00:11:58 510

原创 ChatGPT对话:按ESC键退出Python程序

python程序解决按ESC键退出程序问题,与ChatGPT的对话

2024-07-03 23:39:01 720

原创 开发微信小程序需要什么条件?

微信小程序目前主要面向企业、政府、媒体、其他组织以及个体工商户。因此,注册微信公众平台账号时需要提供相应的资质证明。个人开发者也可以注册微信小程序账号,但功能和权限可能会受到一定限制。使用WXML、WXSS、JavaScript等技术进行小程序开发。小程序发布后,可以通过二维码、微信搜索、小程序码等方式进行推广。通过以上步骤和准备工作,你可以顺利地开发并发布一个微信小程序。如果需要在小程序中实现支付功能,需要申请微信支付商户号。开发完成后,需要在微信公众平台上提交小程序审核。

2024-06-29 00:28:35 356

原创 微信小程序如何直接调用python的机器学习模型?

如果模型较为复杂,无法在小程序中直接运行,可以考虑在设备端进行边缘计算。这种方式需要在本地设备上安装一个支持Python或其他机器学习框架的轻量级推理引擎,但这种方法目前在微信小程序中实现有一定难度。你可以将TensorFlow模型转换为TensorFlow.js格式,然后在小程序中加载和运行该模型。通过上述方法,你可以将机器学习模型与微信小程序结合,尽量在后端进行复杂计算,前端负责数据收集和结果展示。如果模型足够轻量,可以尝试将模型转换为JavaScript版本,并在小程序中使用。

2024-06-29 00:27:26 1213

原创 开发安卓手机app适配非常困难,有什么好的建议呢?

开发安卓应用时,适配不同品牌和型号的手机确实是一个挑战。本文给出了一些建议。

2024-06-28 23:44:36 989

原创 关于如何使用Scratch中的矢量图和位图(bitmap)

了解矢量图像和位图图像的区别,以及在Scratch中何时使用它们,帮助你更好地制作适合你项目的背景。

2024-06-27 00:26:22 468

原创 Apache License 2.0及MIT License简要说明

2种常用开源协议许可简要说明

2024-06-26 00:16:03 1398

原创 如何把python训练模型应用到iphone app中?

将训练好的机器学习模型应用到iPhone应用中,通常涉及以下几个步骤:训练模型并导出:转换模型格式:在Xcode中集成模型:以下是每个步骤的详细说明和代码示例:假设我们使用TensorFlow和Keras来训练一个简单的模型:2. 转换模型格式使用TensorFlow Lite将模型转换为格式:使用Core ML工具将模型转换为格式:3. 在Xcode中集成模型添加模型文件:使用模型:以下是使用Core ML模型的示例代码:使用TensorFlow Lite模型的示例代码:通过以上步骤,你

2024-06-25 00:16:56 502

原创 小学阶段,核心素养是培养:数感、量感。如何理解“数感、量感”?

数感和量感是小学阶段数学核心素养的重要组成部分。数感帮助学生灵活地理解和运用数字,培养解决问题的能力。量感则帮助学生掌握测量的基本概念和技能,在实际生活中有效地应用这些知识。通过系统的教学和实践,学生可以在这两个方面逐渐建立起坚实的基础,为以后的数学学习和日常生活提供支持。

2024-06-24 00:52:50 570

原创 scratch编写的程序是否可以生成exe文件?

Scratch本身不支持直接生成exe文件,因为Scratch是一种面向教育的可视化编程语言,主要用于教学和简单的项目开发。然而,有一些方法可以将Scratch项目转换为可执行文件(exe)。

2024-06-23 00:03:06 1184

原创 是否可以使用ubuntu上的虚拟机替代macOS电脑吗?

是的,可以在Windows上使用虚拟机来运行macOS,从而开发iPhone应用。不过,这种方法有一定的复杂性和限制。

2024-06-22 00:05:22 163

原创 是否可以使用windows上的虚拟机替代macOS电脑?

是的,可以在Windows上使用虚拟机来运行macOS,从而开发iPhone应用。不过,这种方法有一定的复杂性和限制。

2024-06-22 00:03:17 292

原创 开发iphone上的app需要什么条件

这些是开发iPhone应用所需的基本条件和步骤。通过充分利用这些资源和工具,可以开发出功能强大、用户友好的iOS应用。

2024-06-21 23:46:35 431

原创 Scratch软件介绍

Scratch是一款由麻省理工学院(MIT)的Lifelong Kindergarten Group开发的图形化编程语言和在线社区,旨在帮助儿童和初学者学习编程概念并激发他们的创造力。通过使用积木式的代码模块,用户可以轻松创建交互式故事、动画、游戏和其他多媒体项目。Scratch的目标是使编程变得简单、直观且有趣,并且在全球范围内被广泛应用于教育领域。以下是对Scratch的详细介绍。

2024-06-21 23:41:40 534

原创 编写有益智小游戏,可以放到哪些平台变现?

编写益智小游戏后,有多种平台可以用来变现。这些平台可以分为移动端、PC端和网页端。

2024-06-21 00:53:34 639

基于Tensorflow Serving + Flask的花卉识别编程实践源代码

TensorFlow Serving 主要是用于部署和提供机器学习模型的预测服务,而不是一个完整的静态网页的 Web 服务器,不提供静态网页服务功能。而在生产应用中,都会需要网页服务,如何解决Tensorflow Serving的不足呢?可以配置Flask为Tensorflow Serving的反向代理服务器来解决这个问题。源代码以花卉识别为例完整地实现了基于Tensorflow Serving + Flask的应用。

2024-08-07

访问Tensorflow Serving服务的客户端源代码

实现了gRPC和REST API客户端 与 TensorFlow Serving 服务器交互。客户端对图片进行预处理后,向服务器发送请求,服务器完成花卉识别后,向客户端返回结果。

2024-08-06

花卉识别tensorflow.js源代码

基于TensorFlow.js的花卉识别源代码。主要功能是:(1)用户选择图片。(2)2种选择花朵的方式:双击鼠标,已鼠标位置为中心,固定大小的矩形框确定花朵区域。拖动鼠标框选花朵区域。(3)裁剪图片,获取花朵图片,识别花朵类别,显示识别结果。

2024-08-05

Python源代码:html-to-md.py

输入html文件转换为Markdown的md文件

2024-07-15

Python源代码:gpu.py

使用pynvml包获取GPU基本信息

2024-07-12

Python源代码:gif-to-png.py

将gif转换为多帧png

2024-07-11

Scratch源代码:RandomBall.sb3

使用clone积木块生成多个球,每个球随机移动和变换颜色

2024-07-11

Scratch源代码:Letters-share.sb3

balloon 7个字母具有相同的行为,根据ChatGPT提供的方法,优化了代码,方便代码维护与复用。初学者可以使用7个字母精灵,复制代码到不同精灵,也能完成这个功能,但不是优化方法,也没有提高编程能力,也没有培养计算机思维。

2024-07-06

虚拟现实课件-第五章 3物理建模-碰撞检测

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-28

虚拟现实课件-第七章 最新技术-人机交互

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-27

虚拟现实课件-第六章 增强现实

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-27

虚拟现实课件-第五章 5模型管理

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-26

虚拟现实课件-第五章 4智能行为

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-25

虚拟现实课件-第五章 3物理建模

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-24

虚拟现实课件-第五章 2运动建模

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-24

虚拟现实课件-第五章 1几何建模

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-23

虚拟现实课件-第四章 VR的计算体系结构

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-22

虚拟现实课件-第三章 输出设备:图形,三维声音

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-22

虚拟现实课件-第二章 输入设备:跟踪器、漫游

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互

2024-06-20

虚拟现实课件-第一章 虚拟现实概述

面授课程课件,共7章,内容包括:第一章虚拟现实概述、第二章输入设备:跟踪器、漫游,第三章输出设备:图形,三维声音,第四章VR的计算体系结构,第五章几何建模、运动建模、物理建模、碰撞检测、智能行为、模型管理,第六章增强现实,第七章最新技术_人机交互。

2024-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除