人工智能编程实训平台(2)

产品架构

     人工智能编程实训平台是一套以“AI+X”为理念的多功能综合教学实训平台,包含了完整的边缘计算人工智能设备的架构。既能满足人工智能实训所需的算法构建、模型训练、模型部署、模型推理等要求,同时又能将人工智能的模型通过唯众融合云平台和各类的终端节点设备进行联动,让人工智能实训变成看得见、摸得着的典型项目应用。

产品特点

 教学

      以职业院校人工智能技术服务专业人才培养的目标和方法为基础,在实训教学上进行优化和设计,提出从人工智能基础知识技术的认知,到人工智能项目实操技能的训练,最终达到人工智能技术服务专业岗位能力提升的教学理念。

技术

      平台设计上对主流的人工智能深度学习框架进行了适配,包括TensorFlow、keras、Caffe、Mxnet、Pytorch,整合了人工智能项目开发中所需用到的各种环境和依赖,让用户能够脱离服务器和PC进行人工智能的项目开发。另外平台的开发环境也支持诸如“AI+X(物联网)”综合项目的开发。

应用

      系统以智能家居、智慧门禁、智能监控三大应用场景,及基于三大应用场景的多种业务子项,体现了人工智能智慧生活主题。所有的应用场景及业务子项功能,均来自真实的人工智能行业应用。

扩展

      软硬件系统采用平台化、模块化设计,结合通用化、标准化设计的人工智能实训工位,除了可完成配套实训内容的演示训练,还可以基于人工智能实训工位以及系统的软硬件模块,外接、扩展更多的技术或业务。

配套

      该产品除完整的软硬件系统外,还配备针对设备完整的人工智能实训指导书、完整丰富的教学实训素材资源、以及基于设备系统的人工智能教学视频光盘。本产品提供免费的安装部署服务和设备实训培训服务。

技术优势
1)、硬件功能强大

      核心板CPU采用了六核ARM 64位处理器(双核Cortex-A72+四核Cortex-A53),主频高达1.8GHz,GPU为四核ARMMali-T860 MP4 GPU,另外配备有人工智能专用NPU,支持8bit/16bit运算,运算性能高达3.0TOPs。内存方面配备了6GB  LPDDR3,储存为32GB  eMMC。通信方面支持TCP/IP、WIFI、蓝牙、MQTT、Socket、ssh、串口等。并且配备有丰富的外设接口(SPI、IIC、UART、GPIO等),可以满足学生和老师不同的学习和开发需求。

2)、支持各种主流的深度学习框架

    人工智能编程实训平台支持TensorFlow、Keras、Caffe、Mxnet、Pytorch等主流深度学习框架,并在基础环境中提供TensoFlow、Keras、YoLov3的开发环境和依赖。

3)、支持零编程

      终端节点使用的是ESP32模块,开发语言为MicroPython,该开发语言和Python3类似,配合唯众图形化编程工具可以让学生和老师在不需要了解任何底层知识的情况下结合人工智能AI实训平台核心板的识别结果做出AIoT的典型行业应用的小型模型。

4)、完美融合物联网

    人工智能编程实训平台的对硬件进行了兼容性设计,在硬件上可以同时满足物联网、人工智能和嵌入式三个专业的实训需求。这样大大提高了实训设备在学习不同专业的复用率,能够大大减少学校实训室场地不足的带来的问题,同时也能够为解决学校建设多个实训室资金不足的问题。

5)、支持可视化界面设计工具

      唯众可视化界面设计工具是辅助师生用来构建AIoT应用程序的教学工具,它采用图形化界面来代替代码开发界面,通过拖拽、移动控件与控件节点,来完成页面设计。在学生和老师学习AIoT完整项目时,可以通过唯众可视化界面设计工具进行控制页面的辅助构建。

6)、支持模型转换

    人工智能编程实训平台提供模型转换工具,可以将学生和老师在X86架构的计算机中生成的hdf5、pb、onnx人工智能模块转化为ARM64架构的平台能够运行的人工智能模型,解决学生和老师的人工智能项目跨平台部署的问题。

7)、配套完整的开发环境

    人工智能编程实训平台基础资源包中就包含了人工智能完整的开发环境,包括TensorFlow 、Kreas、Python、OpenCV、PIL、gcc、scipy等。学生和老师不需要自己动手搭建复杂的人工智能开发环境,可以直接进行实训项目案例的学习。同时唯众提供了基础环境镜像包,可以帮助学生和老师随时恢复初始状态。另外唯众的人工智能技术团队会不定期对开发环境进行扩展以适配新的业务场景。

 产品功能

操作使用说明

    按下主板电源键即可进入开机界面(默认不设置登录密码),可以看到桌面右上角有6个文件,以智能家居系统为例。该文件夹中包含了运行该系统的所有动态链接库和依赖,Python相关的依赖在用户的site-packages中。

进入文件夹, 点击执行文件,选择“执行”即可开启智能家居系统。该系统为示例项目,以智能家居的应用背景为依托综合演示了智能家居的模型结构和实现流程。学生可以通过前期的学习、编程、人工智能模型训练、构建完成该项目的示例效果,也可以在该项目的基础上进行扩展。

该系统可以采集用户的语言信号进行识别,对于识别的结果进行解析然后构建相应的数据包发送给融合云平台,终端节点模拟智能家居系统中家用电器,当收到云平台发送相关指令后对指令进行解析而后控制继电器操作家用电器开关。在智能家居中类似:智能窗帘、智能电视、智能空调等均基于该项目的基础模型。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

极狐GitLab x LigaAI,AI 时代研发提效新范式

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 近日,极狐GitLab 和 LigaAI 宣布合作,双…

分布式锁设计

一、为什么需要分布式锁 1.1 单体项目同步实现 在单进程(启动一个jvm)的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线…

vue2中props属性设置一个对象或数组的默认值

在Vue.js中,如果您想要为一个props属性设置一个对象或数组的默认值,您应该使用一个函数来返回这个默认值。这是因为对象和数组是引用类型,直接将它们作为默认值可能会导致预设的默认值被所有实例共享,这不是我们想要的结果。 下面…

zabbix 自定义模板,邮件报警,代理服务器,自动发现与自动添加及snmp

目录 一. 自定义监控内容 1. 在客户端创建自定义 key 2. 在 web 页面创建自定义监控项模块 2.1 创建模板 2.2 创建应用集 2.3 创建监控项 2.4 创建触发器 2.5 创建图形 2.6 将主机与模板关联起来 登录测试 2.7 设置邮件报警 测试邮件报警 3. nginx 服务状况的检测…

Vue中SourceMap的使用方法详解

目录 一、概述 二、使用方法 三、生成SourceMap 四、优化 五、结语 一、概述 Vue.js是一套构建用户界面的渐进式框架,通过HTML模板或者直接写render函数可以快速开发单页应用。在开发过程中,很多时候我们需要调试代码,追踪错误。Vue官方…

Linux:调试器 - gdb

Linux:调试器 - gdb gbd基本概念gbd调试浏览断点运行变量 gbd基本概念 GDB (GNU Debugger) 是一个强大的命令行调试工具,用于调试各种编程语言(如C、C、Java、Python等)编写的程序。使用 gdb可以帮助开发人员更快地定位和修复程序中的缺陷,提高代码质量和开发效率。…

Python介绍(未完)

文章目录 Python 背景知识Python 是谁创造的?Python 可以用来干什么?Python 的优缺点 搭建 Python 环境安装 Python搭建 PyCharm 环境新工具到手,赶紧试试中文设置第一个Python程序 Python基础语法基础语法(1)常量和表…

Error : java 错误 : 不支持发行版本5 ( 完美解决)

解决方案 1. 原因 idea的默认配置JDK版本与当前项目所需版本不一样 方案一(每一个项目可能都要配置一遍) Ctrlshitalts 打开项目结构,设置项目所需的JDK版本,本项目需要JDK8 Modules的JDK版本为5,这时就会报Error …

最大公约数和最小公倍数(C语言)

一、N-S流程图&#xff1b; 二、运行结果&#xff1b; 三、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>//实现最大公约数函数&#xff1b; int max(int x, int y) {//初始化变量值&#xff1b;int judge 1;//运算&#xff1b;judge x %…

Ubuntu 23.10.1 nginx源码安装

注&#xff1a;以下所有命令均在root管理员模式下&#xff0c;若不是&#xff0c;请在所有命令前加sudo 1、安装依赖库 1.1、安装gcc g的依赖库 apt-get install build-essential apt-get install libtool1.2、安装pcre依赖库 apt-get update apt-get install libpcre3 lib…

剑指Offer题目笔记33(并查集)

面试题116&#xff1a; 解决方案&#xff1a; ​ 一个班级可以包含一个或多个朋友圈&#xff0c;对应的图中可能包含一个或多个子图&#xff0c;每个朋友圈对应一个子图。因此&#xff0c;这个问题可以转化为如何求图中子图的数目。图的搜索算法可以用来计算图中子图的数目。扫…

企业Linux特殊权限位/为什么会存在SUID?/企业环境测试(原理剖析)-4989字解析

企业高薪思维&#xff1a; 坚持很难&#xff0c;优秀的人才是少数&#xff0c;很重要 坚持不下去&#xff0c;问自己想要什么&#xff1f; 问问自己想要好的生活状态&#xff1f;问自己有背景吗&#xff1f;你学历是亮点吗&#xff1f;有钱没&#xff0c;你也就是一般家庭&…

selenium 下载文件取消安全下载的方法

问题描述 我要从一个网站上下载文件&#xff0c;谷歌浏览器总是自动阻止下载&#xff0c;并询问我是否保留。 可是&#xff0c;我想要的是不要询问&#xff0c;默认下载即可。 运行环境 OS: macOSselenium: 4.19.0python: 3.10.11Chrome: 124.0.6367.62selenium chromedrive…

工会排队模式:创新营销的双赢之道

工会排队模式全面解读 在当今数字化营销的大潮中&#xff0c;促销方式层出不穷&#xff0c;但能真正抓住消费者眼球并带来双方共赢的模式并不多见。而工会排队模式便是在这样的背景下崭露头角&#xff0c;它巧妙地融合了工会积分、奖金池与排队机制&#xff0c;为消费者与商家…

linux进阶篇:重定向和管道操作

Linux中的重定向和管道操作 llinux中的三种IO设备&#xff1a; 标准输入&#xff08;STDIN&#xff09;,文件描述符号为&#xff1a;0&#xff0c;默认从键盘获取输入 标准输出&#xff08;STDOUT&#xff09;,文件描述符号位&#xff1a;1&#xff0c;默认输出到显示终端 标准…

java宠物领养系统的设计与实现(springboot+mysql+源码)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的宠物领养系统的设计与实现。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 基于Spring Bo…

udemy视频教程下载:AI和ChatGPT提示工程精通指南

欢迎来到 ChatGPT 大师班&#xff01; 这个 ChatGPT 大师班&#xff1a;AI 和提示工程指南是您通往 AI 未来的全通道通行证。 以下是您的学习旅程&#xff1a; 理解和掌握 ChatGPT&#xff1a;您将深入了解 AI 和语言模型&#xff0c;重点是 ChatGPT。我们设计了这个部分&am…

Linux--进程间的通信-命名管道

前文&#xff1a; Linux–进程间的通信-匿名管道 Linux–进程间的通信–进程池 命名管道的概念 命名管道是一种进程间通信&#xff08;IPC&#xff09;机制&#xff0c;运行不同进程之间进行可靠的、单向或双向的数据通信。 特点和作用&#xff1a; 跨平台性&#xff1a;在W…

ue4打包多模块

首先&#xff0c;每个模块&#xff0c;包含插件内的模块在内&#xff0c;都要用IMPLEMENT_MODULE(类名, 模块名)的方式&#xff0c;模块名就是带.build.cs的第一个单词。 build.cs里就说了这个模块该怎么用&#xff0c;用c#编写。 打包中要考虑到target.cs,将工程中相应的模块…

Linux服务器磁盘满了如何清理

生产环境中&#xff0c;磁盘很容易被日志文件沾满&#xff0c;如何查找和清理呢&#xff1f; 分享一下个人的经验&#xff1a; 1.先查询到哪个磁盘占用的最多 使用命令&#xff1a;df -h 2.查询/目录下磁盘占用情况 使用命令&#xff1a;du -sh * 3.同理进入占用磁盘比较大…
最新文章