全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

基于RISC-V的人工智能应用开发

  • 定价: ¥88
  • ISBN:9787519843892
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:中国电力
  • 页数:348页
我要买:
点击放图片

导语

  

内容提要

  

    本书较全面地介绍人工智能芯片勉10的特点和应用开发,深入浅出地讲解人工神经网络、卷积神经网络的应用设计,特别是全面和深入分析YOLO网络与目标检测方法,并把YOLO网络应用于K210之中。
    第一部分为RISC-V及人工智能芯片,主要介绍RISC-V构架人工智能芯片K210应用开发,包括RISC-V构架及人工智能芯片K210介绍、输入/输出、串口通信、定时器与日历、音频输入/输出接口、显示屏驱动、摄像头数据采集、外部存储器、K210的WS2812驱动、K210的ESP8266驱动以及K210的MicroPython编程。第二部分为深度学习,主要介绍Keras及TensorFlow Lite应用开发,包括Keras人工神经网络应用设计、Keras卷积神经网络及深度学习、TensorFlow Lite安卓应用开发。第三部分为YOLOv3目标检测,主要介绍YOLOv1/v2/v3深度卷积神经网络目标检测应用开发,包括YOLO网络与目标检测基础、YOLO网络样本标注与训练、YOLO网络结构分析、YOLO网络在安卓中的应用。第四部分为YOLO和K210综合应用,主要介绍K210卷积神经网络应用实例,包括K210人工神经网络应用设计、K210卷积神经网络应用设计、K210神经网络处理器工作原理分析、K210神经网络处理器应用实例。
    本书适合于从事物联网、人工智能、嵌入式系统以及电子技术应用开发初学者作为参考资料,或者作为本专科物联网、人工智能、嵌入式系统、单片机等相关课程的教材,也适合于作为课程设计、毕业设计以及各类专业竞赛指导教材。

目录

前言
第一部分
  第1章  RISC-V构架及人工智能芯片K210介绍
    1.1  RISC-V构架
    1.2  人工智能芯片
    1.3  RISC-V人工智能芯片K210
  第2章  输入/输出
    2.1  K210的输入/输出程序
    2.2  Obtian_Studio开发环境使用入门
    2.3  K210输入程序
    2.4  外部中断
    2.5  实现与板无关的程序设计
    2.6  现场可编程IO阵列工作原理
    2.7  输入与中断工作原理
    2.8  K210与STM32F103\STM32F746简单比较
    2.9  K210启动原理
    2.10  Arduino风格的LED闪烁程序
    2.11  Obtain_Studio集成开发系统常用技巧
  第3章  串口通信
    3.1  K210  第一个串口通信程序
    3.2  串口通信的中断
    3.3  使用Obtain_HMI串口调试程序
    3.4  高速串口UART
    3.5  K210串口通信工作原理
  第4章  定时器与日历
    4.1  K210定时器程序
    4.2  实时时钟
    4.3  脉冲宽度调制器
    4.4  看门狗
  第5章  音频输入/输出接口
    5.1  K210音频输入/输出实例
    5.2  K210音频输入/输出工作原理
  第6章  显示屏驱动
    6.1  K210的LCD显示
    6.2  GUI程序设计
    6.3  汉字显示以及基本图形绘制
    6.4  SPI串行外设接口
  第7章  摄像头数据采集
    7.1  K210摄像头数据采集
    7.2  DVP接口工作原理
  第8章  外部存储器
    8.1  SD卡文件读写实例
    8.2  K210的SDIO接口
    8.3  FAT文件系统
    8.4  SD卡上图像文件的读取与显示
  第9章  K210的WS2812驱动
    9.1  K210 IO驱动程序波形测试
    9.2  LED灯带驱动
  第10章  K210的ESP8266驱动
    10.1  简单的ESP8266驱动测试程序
    10.2  WiFi模块
    10.3  ESP8266Station模式
  第11章  K210的MicroPython编程
    11.1  MicroPython编程实例
    11.2  MicroPython基本操作
    11.3  MicroPython基本模块与函数
第二部分
  第12章  Keras人工神经网络应用设计
    12.1  人工神经网络工作原理
    12.2  Keras人工神经网络设计
    12.3  Keras应用技巧
    12.4  BP人工神经网络
  第13章  Keras卷积神经网络及深度学习
    13.1  卷积运算程序
    13.2  卷积的作用
    13.3  卷积神经网络
    13.4  简单卷积神经网络设计
  第14章  TensorFlow Lite安卓应用开发
    14.1  TensorFlow Lite概要
    14.2  TFLite模型在安卓中的应用
    14.3  MobileNet模型应用
第三部分
  第15章  YOLO网络与目标检测基础
    15.1  YOLO目标检测入门实例
    15.2  目标检测与对象识别概要
    15.3  YOLO网络结构
    15.4  YOLO_Mark数据集制作工具
    15.5  基于Python的YOLO训练
    15.6  基于Darknet的YOLO训练
  第16章  YOLO网络样本标注与训练
    16.1  Obtain_YOLO_eMake样本标注与训练软件
    16.2  YOLO网络配置参数
    16.3  Obtain_YOLO_eMake应用练习
  第17章  YOLO网络结构分析
    17.1  YOLOv1网络结构
    17.2  YOLOv2网络原理
    17.3  YOLOv3网络结构
  第18章  YOLO网络在安卓中的应用
    18.1  采用Obtain_YOLO_eMake创建模型
    18.2  YOLO Lite安卓程序
第四部分
  第19章  K210人工神经网络应用设计
    19.1  K210人工神经网络应用设计入门
    19.2  KPU应用基础
  第20章  K210卷积神经网络应用设计
    20.1  K210卷积运算入门
    20.2  K210卷积神经网络
  第21章  K210神经网络处理器工作原理分析
    21.1  K210使用不同的神经网络模型
    21.2  KPU图像检测原理
    21.3  K210工作原理分析
  第22章  K210神经网络处理器应用实例
    22.1  K210手势检测应用示例
    22.2  K210人脸检测应用示例
参考文献
参考电子资源