脚本宝典收集整理的这篇文章主要介绍了AIoT(人工智能+物联网)知识总结+实战项目,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
本文算是本人AIoT(人工智能+物联网) 学习的过程总结,相关笔记均会在此博客给出相关链接; 适合学习人群:0基础小白,以及有一定编程基础的同学~
💡在这里我把AIoT(人工智能+物联网) 的学习主要分为两个大阶段: 🚩1.知识内容的学习 🚩2.项目实战
😋😋😋强烈建议收藏哦~😋😋😋 大家有任何疑问都可在评论区提出,本人会尽己所能为大家答疑解惑,如有错误还希望大家海涵并指正!!!
这是一个长时间的鏖战学习历程,将会持续更新 约2022.01开始正式更新,预计于2023.04结束更新 ,本文为本人在马士兵中学到的知识总结,博主的目的为做出2 ~ 3
个项目作为研究生复试中的项目经历,本文中所涉及的项目实战也可以作为各位找工作时面试时的项目经历
📖本篇涉及知识的讲解会尽量的详细,写这个系列的博客也是对我本人的知识强化,送一句话与君共勉 最困难的时候,就是距离成功不远了 希望你我均能沉下心去认真学习AIoT的相关内容,共同进步!❤️❤️❤️
下文来自 百度百科:
AIoT(人工智能物联网)=AI(人工智能)+IoT(物联网)。AIoT融合AI技术和IoT技术,通过物联网产生、收集来自不同维度的、海量的数据存储于云端、边缘端,再通过大数据分析,以及更高形式的人工智能,实现万物数据化、万物智联化。物联网技术与人工智能相融合,最终追求的是形成一个智能化生态体系,在该体系内,实现了不同智能终端设备之间、不同系统平台之间、不同应用场景之间的互融互通,万物互融。除了在技术上需要不断革新外,与AIoT相关的技术标准、测试标准的研发、相关技术的落地与典型案例的推广和规模应用也是现阶段物联网与人工智能领域亟待突破的重要问题。
🚩 熟练掌握 C/C++编程语言,掌握面向对象程序设计方法。 🚩 熟练掌握常用数据结构和算法。 🚩 熟练掌握 MySQL、sqlite3 基础语法及 C/C++编程接口。 🚩 熟练掌握 Linux 应用软件编程方法,熟练使用多线程、多进程编程、socket 编程 等进行应用软件开发。 🚩 熟练掌握嵌入式 Linux 高级编程技术,如传感器编程、串口编程、V4L2 编程、音 视频处理、opencv、科大讯飞语音识别等。 🚩 熟练掌握 QT 编程方法。 🚩 熟练掌握 ARM 体系结构。 🚩 掌握 STM32 开发工具及设计流程。 🚩 掌握 STM32 的外围接口使用,如:GPIO、中断、定时器、ADC、UART、看门狗等。 🚩 掌握现场总线设计与应用,如:I2C 总线、SPI 总线、CAN 总线、RS485 总线等。 🚩 掌握 ZigBee 应用软件开发。 🚩 掌握蓝牙 Mesh 组网及应用软件开发。 🚩 掌握 NB-IoT 应用软件开发方法,掌握 CoAP、MQTT 协议。 🚩 熟悉嵌入式 Linux 内核移植、uboot 移植及 rootfs 制作。 🚩 深刻理解嵌入式 Linux 设备驱动开发。 🚩 对嵌入式 Linux 系统在视频监控、网络通信、多媒体处理及智能控制领域有深入 理解。 🚩 熟悉嵌入式人工智能项目的部署与移植开发应用
🉑 C/C++软件开发工程师 🉑 Qt 开发工程师 🉑 桌面应用软件开发工程师 🉑 Linux 后台开发工程师 🉑 网游后端开发工程师 🉑 嵌入式 Linux 应用开发工程师 🉑 音视频开发工程师 🉑 物联网应用开发工程师 🉑 嵌入式 Linux 驱动开发工程师 🉑 嵌入式 Linux 系统移植与裁剪工程师 🉑 嵌入式 Linux 多媒体研发工程师 🉑 ARM 开发工程师 🉑 STM32 应用软件开发工程师 🉑 嵌入式 FreeRTOS 开发工程师 🉑 嵌入式 ucOS 开发工程师 🉑 现场总线控制、现场总线通信应用开发工程师 🉑 Python 开发工程师 🉑 人工智能开发工程师
未超链接部分为未学习(总结)部分,后续会慢慢补上🎯
💘由于内容较多,建议大家收藏本博客,以后可通过此博客访问以下任何知识点💘
阶段 | 名称 | 主题 |
---|---|---|
阶段一 | Python 基础与科学计算 | 掌握 Python 基础语法, 具备基础的编程能力;完成 小游戏开发;数据科学常用库开发:NumPy、 Pandas、Matplotlib 常用 Python 数据分析库的使用 |
阶段二 | 算法数学基础 | 掌握高等数学,概率,离散数学;以及常见面试题解析 |
阶段三 | 线性回归算法 | 掌握线性回归,各种优化等算法,Ridge、Lasso 回归,掌握正则化算法。 |
阶段四 | 线性回归分类算法 | 掌握逻辑回归、Softmax、SVM 支持向量机算法, 掌握 SMO 优化算法。 |
阶段五 | 无监督学习算法 | 掌握聚类算法、掌握 PCA 降维原理与推到,掌握 EM 算法,掌握 GMM 算法应用与原理。 |
阶段六 | 决策树系列算法 | 掌握决策树算法原理,掌握随机森林、Adaboost 提升算法、GBDT 提升树算法,XGBoost 算法。 |
阶段七 | Kaggle 实战 | 通过实战,提升对基础算法的理解和应用。 |
阶段八 | 概率图模型算法 | 掌握贝叶斯算法、HMM 算法、最大熵模型、CRF 算法 |
阶段九 | 深度学习课程大纲 | OpenCV 机器视觉开发; TensorFlow 深度学习框架; PyTorch 深度学习框架; 目标检测经典模型算法; 目标检测 YOLO 算法 |
阶段十 | C 语言高级编程 | 数据类型、运算符和表达式、输入和输出、流程控制、数组、函数、预处理、指针、结构体、C 语言编程高阶 |
阶段十一 | 数据结构和算法 | 链表、栈和队列、二叉树、图、排序算法、查找算法 |
阶段十二 | Linux 高级程序设计 | shell 编程、Linux 文件 IO、Linux 并发编程 |
阶段十三 | Linux 网络编程 | 网络编程预备知识、TCP 编程、UDP 编程、多播 |
阶段十四 | Linux 数据库编程 | Mysql、Sqlite、Mysql C 语言编程接口、Sqlite3 C 语言编程接口 |
阶段十五 | C++应用软件开发 | 类和对象、封装、继承、多态、泛型编程、STL、算法、QT 应用软件开发 |
阶段十六 | 嵌入式传感器编程 | RS232、RS485、Linux 串口编程、GPIO 编程、烟雾传感器、温湿度传感器、继电器等 |
阶段十七 | 音视频编程 | 音视频编程原理、H264、FMpeg、音视频网络传输、 RTMP 直播、科大讯飞语音识别 |
阶段十八 | 5G 物联网应用开发 | ARM 体系结构、STM32 应用开发、UCOS、 FreeRTOS、蓝牙、zigbee、NB-IoT |
阶段十九 | 嵌入式 Linux 系 统移植及驱动开发 | Uboot、Linux 内核、Linux 文件系统、MMU、内存管理、字符设备驱动、块设备驱动、平台驱动 |
未超链接部分为未学习(总结)部分,后续会慢慢补上🎯
阶段 | 名称 | 涉及知识点 |
---|---|---|
项目一 | 从OCR到STR 文本检测与识别 | 掌握文本识别项目的特点和整体流程, 模型部署,传统CV的文本检测 算法, 端到端的文本检测识别模型介绍 |
项目二 | 智能聊天机器人 | 掌握智能聊天机器人概述和业界进展, 文本类匹配,句子相似度匹配, 异质文本相似度匹配,多轮对话技术进展 |
项目三 | 计算机视觉医疗系统 | 掌握数字图像处理,图像认知、表示 ,计算机视觉经典任务,深度学习框架分析,经典网络设计,图像分割技术应用等 |
项目四 | 计算机视觉与电商 | 掌握图像预处理,图像特征,神经网络与深度学习,图像分类,目标检测 |
项目五 | 智能交通地理信息系统 | 掌握城市街道车辆多目标追踪项目实战,大规模地标图像检索,特征模型, 搜索与排序方法,城市街道车辆多目标追踪项目实战 |
项目六 | 乳腺癌医学影像检测 | 掌握迁移学习,图像几何学基础知识, Densnet201在医学检测上的应用 |
项目七 | 交通标志识别 | 掌握,YOLO网络框架,掌握卷积神经网络 |
项目八 | 车道线检测 | 掌握,OpenCV机器视觉框架,了解图片处理方法 |
项目九 | 汽车车牌识别 | 掌握,YOLO目标检测项目,掌握 TensoFlow文字识别原理。 |
项目十 | 手势识别 | 掌握OpenCV图片采集技术,掌握 TesorFlow图片识别卷积神经网络 |
项目十一 | 驾驶员表情识别 | 掌握,OpenCV机器视觉框架,了解图片处理方法。TesorFlow图片识别卷积神经网络 |
项目十二 | 智能停车场管理系统 | 掌握面向对象程序设计、opencv图像处理、传感器编程、TCP编程、udp编程、 STL容器、MySQL数据库、Sqlite3数据库、文件IO |
项目十三 | 基于STM32的智能小车 | 掌握STM32编程、FreeRTOS、红外传感器编程、超声波测距编程、直流电机编程、蓝牙编程、红外遥控、LC1602A显示编程 |
项目十四 | 智能温室大棚控制系统 | 掌握STM32编程、FreeRTOS操作系统 、ZigBee编程、传感器编程、RFID编程、 NB-IoT |
项目十五 | 基于ZigBee的智能物流仓储系统 | 掌握STM32、FreeRTOS、ZigBee组网技术、RFID、传感器编程、NB-IoT |
项目十六 | 人工智能工业分拣系统 | 掌握嵌入式LinuxPython编程、Qt编程、 STM32开发、机械臂开发、TensorFlow 开发、AI语音识别技术、AR开发 |
项目十七 | 智能家居控制系统 | 掌握嵌入式Linux开发、QT编程、传感器开发、数据库开发、音视频开发、语音识别、蓝牙Mesh组网 |
项目十八 | 智慧教室终端 | 掌握嵌入式Linux开发、并发编程、 socket编程、QT开发、传感器编程、 Sqlite3数据库、语音识别、人脸识别 |
项目十九 | 智能无人小车 | 掌握嵌入式Linux、Python编程、PyQt 编程、ROS操作系统、Opencv、Slam、 TensorFlow开发、AI语音识别技术 |
项目二十 | 基于NB-IoT的共享单车 | 掌握STM32开发、传感器编程、NB-IoT模块编程、NB-IoT通信 |
以上是脚本宝典为你收集整理的AIoT(人工智能+物联网)知识总结+实战项目全部内容,希望文章能够帮你解决AIoT(人工智能+物联网)知识总结+实战项目所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。