【视频课】落地才是硬道理,微信小程序AI模型部署实践!

微信小程序的人工智能模型部署(flask) 我使用的微信小程序开发工具是:“微信开发者工具”,当然你用其他的开发工具应该也差别不大;人工智能模型用的是pytorch;具体不介绍人工智能模型的保存,主要介绍一下flask的写法; 阅读详情

c134dbfb68bb3657ec73024a75bfe5f3.png

前言

欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下:

第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用。

第2层:掌握CV算法最底层的能力,包括模型设计基础,图像分类。

第3层:掌握CV算法最核心的方向,包括图像分割,目标检测,图像生成,目标跟踪。

第4层:掌握CV算法最核心的应用,包括人脸图像,图像质量,视频分析,图像编辑。

第5层:掌握算法落地的关键技术,包括模型优化,模型部署。

6152c3ddc230ddff050224a3ffeea916.png

其中部分课程的主体内容已经更新完毕,比如数据使用/图像分类/目标检测/图像生成/图像分割;部分课程正在重制更新中;比如模型优化/模型部署,部分课程正在计划上线中,比如图像编辑/视频分析,请大家及时关注!

本次给大家介绍的课程内容是《深度学习之模型部署》中的部分内容,即微信小程序模型部署落地,目标是帮助大家掌握好完整的前后端AI部署能力。

为什么要学习这门课

训练好一个深度学习模型之后,必须要将其部署到生产环境当中,才能产生真正的价值,为更多的用户所体验。

部署到线上现在最轻便且最方便传播的当属微信小程序了,微信小程序依托于微信,不需要下载安装即可使用,用户扫一扫或搜一下即可打开应用。微信小程序的数量早就超过了app,并且成为当下新应用的主要展示方式,对于我们个人来说,只要准备好https服务,就可以比较方便的开发。

3c580a7472c558ce462bf6615f0eaba9.png

相对于微信APP,小程序有几个重要的优势,分别可以从用户和开发者的角度来看。

从用户角度来看:

(1) 使用便捷,简单方便,不需要安装额外APP,节省内存。

(2) 安全,小程序经过微信严格筛选,相比于APP,不容易存在病毒、信息泄露、诈骗等情况的出现。

(3) 可以非常方便得展示自己的算法,在面试等技术交流场景中,会给对方留下非常好的体验。

从开发者角度:

(1) 降低了开发门槛,缩短了开发周期。一款成熟的APP需要适配IOS,Android两大平台,各自都有非常庞大的生态体系,而小程序只需要基于微信的生态环境开发就可以实现共用。

(2) 微信庞大的用户基数给小程序带来了流量优势,相比于APP的推广更加容易。传播方便,扫二维码即可体验。

本次课程,我们就介绍微信小程序前端开发和服务端开发。“这年头,什么都的会”!

课程内容介绍

本课程内容包括微信小程序部署各个环节的内容介绍,并附带完整的工程代码:

(1) 服务端开发。介绍的内容主要包括域名注册与证书申请,Nginx,Flask服务端框架介绍,服务端推理算法搭建与实现。

3c825b908865d31ad792251bf409c6d0.png

(2) 前端开发。微信小程序前端开发与网页的开发有非常多共通的技术,但是也有它独特的特点,比如微信小程序的前端工具等。这一小节从微信小程序的技术特点,工具的使用,小程序的通用目录配置等各个方面来详细讲述前端的开发流程。

0cf8e55add042cf704c4591490d4b81a.png

课程大纲如下:

c65ac5263ef04fdb9587679be7cb42a3.png

下面简单了解一下各部分的内容:

(1) 服务端环境准备,讲解域名与服务器准备,Nginx,Flask等工具的安装与配置,本部分内容可以免费试听。

ae262e682e707f7be3e40a0e45365d1c.png

6c2441eab199a9ca1717739d4f2a319b.png

02244c890c7cdaf31a38967a774c9a28.png

(2) 服务器功能代码编写,包括Flask主应用程序代码,算法推理代码。

8b7546b574ae39da279d49bc23df7b77.png

985955ff91541efae4f06a3e124fd6d5.png

(3) 前端功能代码。包括微信小程序工具介绍,前端项目配置介绍,核心功能页面编写。

671fed58f5abd0cd6295aa06bbcf104c.png

f879838254694bdfd8ac9a4c887453ed.png

13dda2ba3a3fa37a54957a6061c40e20.png

以上就是当前微信小程序课程更新的内容,完整的前后端代码会随着课程内容一起提供,大家可以扫码下面的微信小程序对线上版本进行体验。

df8e6240e7afef8040a4d66fee8d3c47.png

本课程讲师为言有三,讲师简介如下:

2e34e07c299aa3fc7feba01ece9c6825.png

言有三

龙鹏,笔名言有三,技术社区《有三AI》创始人。先后就读于华中科技大学(2008-2012),中国科学院半导体研究所神经网络实验室(2012-2015),先后就职于奇虎360人工智能研究院(2015.7-2017.5),陌陌科技深度学习实验室(2017.5-2019.3),深度学习算法专家,阿里云MVP,华为云MVP。

拥有超过7年的计算机视觉从业经验,拥有丰富的传统图像算法和深度学习计算机视觉项目经验,著有书籍《深度学习之图像识别:核心技术与案例实战》(机械工业出版社2019.4),《深度学习之模型设计:核心算法与案例实践》(电子工业出版社2020.6),《深度学习之人脸图像处理:核心算法与案例实战》(机械工业出版社2020.7),《深度学习之摄影图像处理:核心算法与案例精粹》(人民邮电出版社2021.4),拥有10余项发明技术专利与学术论文。

擅长领域:Caffe,Tensorflow,Pytorch等主流深度学习平台。神经网络与深度学习理论,深度学习模型设计与优化,计算机视觉的基础领域,AI美学,2D与3D人脸算法,生成对抗网络GAN等领域。

本课程特色与适合人群

本课程是模型部署课程,属于有三AI整个课程体系中的高阶课程,学习后将掌握微信小程序前后端模型部署的整个能力,但是对大家的能力有一些要求,包括:

(1) 拥有基本的服务端开发能力。熟练使用Linux,了解服务端Python部署框架Flask等。

(2) 拥有基本的前端开发能力。熟悉html,CSS等语言,了解javascript语言等。

(3) 掌握深度学习模型训练与推理能力。包括Pytorch,CNN模型设计,CV基础方向。

本课程适合人群:

(1) 所有学习人工智能/深度学习算法,并有志于从事该领域的人员。

(2) 从事深度学习模型技术应用落地的技术人员。

(3) 对模型的部署落地,微信小程序开发感兴趣,希望增加自己项目经验的技术人员。

如何获取课程

订阅本课程的方法有两个:

其一:订阅有三AI-CV秋季划模型优化组,可以获得深度学习模型设计与优化相关的所有内容,模型优化组季划介绍如下:

有三AI计算机视觉学习季划

9c882abe30bf57c09453a649dc040d37.png

9ce636ecaaf1754514e56e6312f07220.png

有三AI季划是我们推出的终身计算机视觉培养计划,有三作为主要导师直接带领,囊括答疑,微信群交流,线下活动,多本自写的书籍,图文课件与代码,直播与直播,知识星球社区,内容组与研发组权限,了解详细请阅读以下文章:

【CV秋季划】模型优化很重要,如何循序渐进地学习好?

其二:单独订阅《深度学习之模型部署》视频专栏,本专栏定价为399,聚焦于深度学习模型部署落地相关内容,包括但不限于安卓移动端部署(基于MNN),微信小程序部署(基于Pytorch,Flask等),服务端部署(基于TensorRT,ONNX),本专栏近期还会更新更多平台的部署,后续内容增加可能会进行价格调整,感兴趣的请提前订阅,链接如下:

55e121d1a36e5baf7244fe1a98b69580.png

该专栏课程的完整目录如下:

6cb04e8dcf47b71b6aedb76f896789bb.png

96a84842e706bf87205c37f4885f8454.png

803433a2c7b6289d5aa36a6175bf5412.png

eaa7d080ec9335adf95b2f6d8b7e31d3.png

往期相关

实现对接大模型的AI对话微信小程序 微信小程序接入后台Deepseek 阅读详情

相关推荐

基于微信小程序的AI智能识物

基于微信小程序的AI智能识物,图像识别技术已经应用于我们生活的方方面面,带给人们极大便利。物品识别的技术可以帮助人们迅速识别想知道的物品,在日常生活中,人们经常会遇到不认识的物品,或者对应品牌,物品识别技术将可以发挥重要作用;物品识别在很大程度上方便了日常生活,例如百度与淘宝可以直接拍照寻找相似词条或者产品。以上这些同时反映了我国科技水平稳步提升。...

weixin_47725255的博客 5435

【一对一小组】2024年有三AI-CV中阶-模型算法组发布,如何循序渐进地学习好模型原理与部署落地...

2024年有三AI-CV中阶-模型算法组正式发布!有三AI已经推出了CV初-中-高级培养计划(原名有三AI-CV季划),这是我们的终身计算机视觉学习小组。该培养计划具有以下特点:【系统性】配套有非常完备的理论与实践【永久性】不限制学习期限,一直有效【成长性】内容保持更新,不额外收费【专业性】原创书+视频讲解+真实项目锻炼【丰富性】数千页PPT,文档,项目等【权威性】工业界资深背景辅导老师,弱运营属...

hacker_long的专栏 1331

从 0 到 1:AI 助手带你开发微信小程序

快速生成基础代码提供最佳实践建议解决技术难题优化开发体验通过AI助手的帮助,我们成功地从0到1完成了一个完整的小程序项目。这个过程不仅高效,而且充满乐趣。AI不仅是一个代码生成工具,更是一个能够帮助我们提升开发质量的智能助手。期待未来能有更多开发者享受到AI辅助开发带来的便利,一起探索更多可能性。

京河小蚁的博客 5500

【总结】最专业最系统的CV内容,有三AI所有免费与付费的计算机视觉课程汇总(2022年7月)...

欢迎大家关注有三AI的计算机视觉课程系列,我们的课程系列共分为5层境界,内容和学习路线图如下:第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用等。第2层:掌握CV算法最底层的能力,包括模型设计基础,图像分类等。第3层:掌握CV算法最核心的方向,包括图像分割,目标检测,图像生成,视频分类等。第4层:掌握CV算法最核心的应用,包括人脸...

hacker_long的专栏 1249

微信小程序 --- 小程序基础知识

什么是微信小程序微信小程序是一种运行在微信内部的 轻量级 应用程序。在使用小程序时 不需要下载安装,用户 扫一扫 或 搜一下 即可打开应用。它也体现了 “用完即走” 的理念,用户不用关心安装太多应用的问题。它实现了应用“触手可及”的梦想,应用无处不在,随时可用,但又 无须安装卸载。特点小程序的四大特性:无须安装、用完即走、无须卸载、触手可及无须安装:体积小,用户感知不到下载的过程触手可及:用户 扫一扫 或 搜一下 即可打开应用,通过下拉能访问使用的小程序用完即走,无须卸载。

每天都要努力学习哦~~ 4931

AI模型部署实战:利用CV-CUDA加速视觉模型部署流程

随着深度学习技术在计算机视觉领域的发展,越来越多的AI算法模型被用于目标检测、图像分割、图像生成等任务中,如何高效地在云端或者边缘设备上部署这些模型是工程师迫切需要解决的问题。一个完整的AI模型部署流程一般分为三个阶段:预处理、模型推理、后处理,一般情况下会把模型推理放在GPU或者专用的硬件上进行处理,预处理和后处理则是放在CPU上。对于一个计算机视觉任务来说,预处理和后处理操作往往会消耗较多的CPU资源且非常耗时,这点在嵌入式平台上尤其明显,如果可以将预处理和后处理的这些操作放到GPU。

DeepDriving 2961

在微信小程序部署AI模型的几种方法

本篇博文主要描述了在微信小程序里部署AI模型的两种方法,基于微信云开发的onnx部署和基于服务器flask框架部署,以目标检测模型为例子,提供了一些思路和关键代码,希望对大家有所帮助

supermodule的博客 7620

学习微信小程序的AI人脸识别和图像处理技术

微信AI开放平台是一款提供智能识别服务的平台,支持包括人脸识别、语音识别、图像识别、OCR(Optical Character Recognition,光学字符识别)等服务。在开发微信小程序中的人脸识别功能时,可以通过微信AI开放平台提供的API接口来实现。微信小程序的图像处理功能主要通过小程序中提供的Canvas组件来实现。人脸识别技术是一种通过计算机技术来识别人脸信息的技术,它是一种典型的模式识别技术。在微信小程序中,还可以通过图像处理技术对图片进行美化、修改、剪裁等操作,为用户提供更好的用户体验。

吃不胖. 611

AI写文章 | 微信小程序七点技术解读,揭秘魅力所在

微信小程序AI写文章,是当前热门的一种人工智能技术应用。它以知乎风格为基础,为用户提供了一个全新的写作体验。本文将从多个角度详细介绍这一技术,并为你解读其魅力所在。微信小程序AI写文章是一种基于人工智能技术的写作辅助工具,它以知乎风格为模板,帮助用户快速生成有吸引力的文章。通过该工具

wanghui19880909的博客 595

MIC卡的OFED驱动安装

 IB网络和OFED驱动安装 IB InfiniBand是一个统一的互联结构,可以处理存储I/O、网络I/O和进程间通信(IPC)。它可以将磁盘阵列、SANs、LANs、服务器和集群服务器进行互联,也可以连接外部网络(比如WAN、VPN、互联网)。设计InfiniBand的目的主要是用于企业数据中心,大型的或小型的。目标主要是实现高的可靠性、可用性、可扩展性和高的性能。Inf

beglorious的专栏 5107

STM32--基于STM32F103C8T6的OV7670摄像头显示

使用 STM32F103C8T6 微控制器驱动 OV7670 摄像头模组,并将图像数据显示在屏幕上,是嵌入式系统中常见的图像采集与显示应用。OV7670 是一款 CMOS VGA 图像传感器,具有高灵敏度、低电压等特点,适用于嵌入式应用。而 STM32F103C8T6 是一款常用的 MCU 控制器,具有丰富的管脚资源和较高的工作频率。

duierrorshuobu的博客 2146

小白学习微信小程序的AI人脸识别和图像处理技术

我们将使用腾讯云提供的人脸识别和图像处理服务,并结合小程序的开发流程使用相关的API和SDK来完成具体的功能。通过以上步骤,我们可以在小程序中使用腾讯云提供的AI人脸识别和图像处理技术。在我们的小程序中使用腾讯云提供的人脸识别和图像处理服务时,可以通过集成相应的SDK来方便地调用相关功能。在使用腾讯云提供的人脸识别和图像处理服务之前,我们需要先申请一个腾讯云的API密钥。在开始具体的小程序开发之前,我们需要准备好相应的开发环境和工具。需要替换为您需要应用滤镜的具体图片地址。为裁剪区域的坐标和尺寸。

qq_67153941的博客 1856

告别简陋行情!在Ubuntu24.04系统用Wine9.0跑同花顺远航版的全流程记录

本文详细记录了在Ubuntu 24.04系统上,通过Wine 9.0兼容层成功安装并流畅运行同花顺远航版的全过程。文章对比了该方案与官方简陋Linux原生版本的功能差异,重点解决了高分辨率屏幕下的字体与界面显示问题,并提供了关键配置调优与长期维护建议,为Linux用户提供了功能完备的专业金融行情解决方案。

weixin_29207533的博客 1077

微信小程序部署机器学习模型全流程(1、模型的训练与导出)

本文记录了如何在服务器后端部署机器学习模型(分类,目标检测,语义分割,自然语言处理等),然后使用微信小程序作为前端,实现模型的部署的全流程。

m0_50572808的博客 3722

LTSPICE仿真电路:(二十八)三极管厄利电压与输出特性曲线深度解析

本文深入解析了LTSPICE仿真电路中三极管的厄利电压与输出特性曲线,详细介绍了厄利电压的物理意义、仿真设置及实际应用。通过伏安特性曲线和厄利电压的分析,帮助读者理解三极管放大性能的关键参数,并提供了电路设计中的优化方案和故障排查技巧。

weixin_26899659的博客 149

STM32驱动2.8寸TFTLCD屏幕实战:从看懂原理图到点亮第一个像素(基于ILI9341)

本文详细介绍了如何使用STM32驱动2.8寸TFTLCD屏幕(基于ILI9341驱动芯片),从硬件连接到软件配置,包括FSMC接口设置、ILI9341初始化序列、坐标设置及基础绘图函数实现。文章还提供了常见问题排查指南和性能优化技巧,帮助开发者快速解决屏幕不亮等问题,并提升显示性能。

weixin_42665255的博客 268

微信小程序实现和AI语音对话功能

1.效果微信小程序与AI语音对话2.效果主要实现技术 ①AI语音合成(阿里云平台) ②微信小程序同声传译功能 ③本功能是用原生微信小程序实现的(可自行转成uniapp代码)3.同声传译 进入微信服务市场,搜索同声传译就能找到这个插件,然后添加到自己的微信小程序中。 可在微信公众平台,设置==》第三方设置==》插件管理中看到添加的插件 4.添加同声传译插件后可在自己项目中配置,打开app.json 5.代码 index.wxml index.wxss index.js index.json 6.注意: 2.

oneya1的博客 7107

Halcon实战:5分钟搞定线序颜色检测(附完整代码解析)

本文详细介绍了如何使用Halcon在5分钟内实现工业级线序颜色检测的高效方案。通过机器视觉技术,结合实战项目经验,提供完整的代码解析和优化技巧,帮助开发者快速构建鲁棒性强、准确率高的检测系统,适用于电子制造和汽车线束等行业。

weixin_29098367的博客 441

实战教程:将AI大模型接入微信小程序,打造智能客服系统

在人工智能快速发展的今天,将AI大模型应用到实际业务场景中已经成为一种趋势。本文将带领大家完成一个完整的项目:将微调后的AI大模型接入微信小程序,打造一个智能客服系统。这个系统不仅界面美观,而且功能完整,可以直接用于实际业务场景。美观的聊天界面实时对话功能自动滚动到最新消息加载状态提示错误处理机制与AI大模型的无缝集成通过本文,我们完成了一个功能完整的AI智能客服小程序。这个项目不仅展示了如何将AI大模型应用到实际场景中,也展示了微信小程序开发的基本流程。

qq_41678239的博客 5907

地震数据可视化必备:5分钟读懂SEGY道头字段全解析(含坐标定位指南)

本文深入解析了SEGY文件格式中道头坐标字段的提取与可视化方法。针对地震数据处理中的常见痛点,详细介绍了sx/sy、gx/gy等关键坐标字段的二进制解析、比例因子应用、单位转换及常见问题解决方案,并提供了实用的Python代码示例,帮助开发者实现从SEGY文件到三维空间可视化的完整流程。

echo99的专栏 1014

在 Eclipse 里快速用上 SAP Joule:ABAP 开发者的 AI 助手上手指南

本文介绍了SAP Joule for developers如何集成在ABAP开发工具中,为开发者提供AI辅助能力。主要内容包括: Joule作为ADT的增强层,直接嵌入开发流程,支持在项目资源管理器、代码编辑器等场景下通过上下文菜单调用AI功能。 核心使用方式:打开Joule视图后,可在开发对象、代码片段等上下文中使用自然语言交互,请求解释、生成测试或获取示例代码。 重点功能: Explain:解释现有代码逻辑,降低理解成本 ABAP Unit测试生成:快速创建与上下文相关的测试用例 支持在传输管理器等完整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 397

pytorch模型部署小程序

将pytorch模型在主机跑通,通过Flask提供后端服务,与小程序前端通过局域网通信,初步搞了一个小程序,并不能真正投入使用

qq_43522986的博客 6122

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

从零到一 2小时用 AI 写一个微信小程序

回顾这次纯 AI 的开发之旅,最直观的感受就是震撼。在传统开发模式下,这样一个从需求梳理、UI 还原、逻辑编写到测试修改的小程序,起码需要 2 个礼拜的工作量;而现在,仅仅花了我 2 个小时。效率的提升不是百分之几,而是指数级的跃迁。这让我看到了未来软件行业的几个残酷又兴奋的真相:生产力被彻底解放:过去困扰我们的环境配置、语法报错、繁琐的样板代码,现在统统被 AI 接管。软件大爆发时代降临:当开发成本趋近于 0,市面上必将涌现出海量解决各种长尾需求的应用。技术壁垒被打破,想法为王。

Allen2536的博客 5958

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

微信小程序部署机器学习模型全流程(2、服务器的租用与域名的申请)

本文记录了如何在服务器后端部署机器学习模型(分类,目标检测,语义分割,自然语言处理等),然后使用微信小程序作为前端,实现模型的部署的全流程。

m0_50572808的博客 1304

微信小程序 |基于百度AI从零实现人脸识别小程序

本文项目是一款完美适配微信端的实时人脸识别小程序,相比与互联网上已有的人脸识别解决方案,本项目通过实时动态识别小程序端所获取的照片帧,从而自动触发人脸识别和登录!完全贴合实际,真正的拿来即用!项目前端基于 uniapp+vue,后端基于python+flask。完整项目源码参考文章内容,教你手把手从零实现!

陶人超有料的博客 1万+
上一篇: 【视频课】深度学习最有价值的CV领域,30小时掌握目标检测(附作者经历分享)!...
下一篇: 【赠书】阿里云天池大赛赛题解析,深度学习篇!
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值