- 博客(52)
- 收藏
- 关注
原创 【机器学习】初识卷积神经网络—猫狗分类
目录一、实验准备二、环境配置1、插件安装2、TensorFlow&Keras三、猫狗数据集一、实验准备实验目的:自己搭建卷积神经网络完成狗猫数据集的分类实验;将关键步骤用汉语注释出来。解释什么是overfit(过拟合)?什么是数据增强?如果单独只做数据增强,精确率提高了多少?然后再添加的dropout层,是什么实际效果?用Vgg19网络模型完成狗猫分类,写出实验结果;实验环境:Anaconda3-Jupyter NotebookTensorFlow&Keras二、
2021-06-18 14:13:09 1214
原创 【嵌入式】HLS环境编程入门
目录一、实验准备二、一、实验准备实验任务:在win10或者Ubuntu系统下安装 Intel 或者 Xilinx 的支持HLS的FPGA编程开发软件,推荐Quartus18,或者Vivado18,设置好环境,完成一个入门级的HLS程序,并进行仿真或者实际开发板运行。实验环境Ubuntu 18.04二、...
2021-05-28 20:11:26 745
原创 【机器学习】信息熵基础学习
目录一、信息熵二、两种编码方式1、香农-凡诺编码2、霍夫曼编码三、RGB图像分析一、信息熵什么是信息熵?二、两种编码方式题例:一串消息内容是AABBBBAAAACCCCCCCCCEEEEEEDDDDEEEEEEEEEEEEE,包含A,B,C,D,E共5类符号,请问其信息熵是多少?如果分别采用香农-凡诺编码,霍夫曼编码,压缩率分别是多少?1、香农-凡诺编码2、霍夫曼编码三、RGB图像分析...
2021-05-28 11:25:33 905 1
原创 【机器学习】凸优化基础知识
目录一、计算几何二、两点一线三、凸集/仿射集四、平面五、超平面六、凸函数一、计算几何计算几何是研究什么的?计算几何研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据。二、两点一线计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处?(按自己的体会)描述空间中存在两个点满足x1≠x2x_1\not=x_2x1=x
2021-04-30 22:19:22 273 1
原创 【机器学习】机器学习算法的常用评价指标
目录一、问题要求二、概念三、解决问题四、参考一、问题要求假如准备招标采购一套宿舍行人目标图像识别系统,选择2家公司的产品来测试。测试手段是:从学生宿舍区一段监控视频中识别男生的人数。实验结果如下:算法1(产品1)的检测结果:检测出“男生”人数82人,其中78人为男生,4人其实是女生;算法2(产品2)的检测结果:检测出“男生”人数88人,其中80人为男生,8人其实是女生;经过人工检测,视频中实际准确的总人数为100人,其中男生80人,女生20人。请问算法1和算法2的“查准率”“查全率”“F1
2021-04-24 20:55:48 474
原创 【机器学习】鸢尾花Iris数据集进行线性分类
目录一、实验准备二、虚拟环境配置三、SVM支持向量机四、线性分类五、参考一、实验准备安装python3.6/3.7、Anaconda 和 jupyter、spyder软件。创建一个名为 exam1的虚拟环境,在虚拟环境下安装numpy、pandas、sklearn包。按照课件上的代码例子,对鸢尾花Iris数据集进行SVM线性分类练习。二、虚拟环境配置三、SVM支持向量机四、线性分类五、参考...
2021-03-20 21:19:22 2720
原创 【机器学习】Excel对数据线性回归分析
目录一、实验准备二、三级目录一、实验准备实验目的:一元线性回归练习。对“父母子女身高”数据集(高尔顿数据集)进行线性回归分析(简化的做法可选取父子身高数据为X-Y),用excel计算线性回归方程和相关系数、方差、p值等,判断回归方程是否成立?现在如果有一个新家庭的数据,已知父亲身高75英寸,请测算儿子的身高为多少?线性回归方法的有效性判别。 针对Anscombe四重奏数据集,用excel对四组数据进行线性回归分析,判断其中哪些回归方程是成立的,哪些不成立?不成立的应该如何解决?二、三级目
2021-03-20 21:10:29 1269
原创 【嵌入式】ROS在ubuntu环境中的Rviz与电脑摄像头
目录一、实验准备二、环境准备三、Rviz安装四、Rviz使用五、参考一、实验准备实验目的:安装Rviz,用它显示电脑摄像头的视频。实验环境ubuntu 18.04二、环境准备三、Rviz安装四、Rviz使用五、参考...
2021-03-20 19:09:21 517
原创 【嵌入式】ROS通信入门与例程
目录一、实验准备二、创建工作空间三、ROS通信编程1.话题通信2.服务通信3.动作通信四、参考一、实验准备实验要求:学习古月居ROS教学课件和相关视频,练习课件上的话题通信、服务通信编程代码示例实验环境:ubuntu 18.04二、创建工作空间三、ROS通信编程1.话题通信2.服务通信3.动作通信四、参考...
2021-03-20 19:04:11 387
原创 【智能终端】Android Studio生成apk与图标设置
目录一、生成apk二、app图标自定义一、生成apk一般程序运行后生成一个默认的apk文件,路径是程序文件夹下app\build\outputs\apk\debug要在手机中运行1)手机打开开发者模式设置→关于手机→多次点击版本号然后就能在设置中看到开发者模式2)开发者选项中打开USB调试3)使用数据线连接笔记本后,选择文件传输模式4)选中自己的手机后运行程序5)稍等片刻就能看到手机上运行此程序,且桌面有此app桌面app程序运行二、app图标自定义
2021-03-11 23:32:44 1969
原创 【智能终端】Android Studio从“Hello world”开始
目录一、工程创建一、工程创建1.Create New Projiect2.Empty Activity→Next3.配置4.等待下载gradle
2021-03-11 22:06:11 177
原创 【嵌入式】Ubuntu环境下ROS安装与例程运行
目录一、实验准备二、ROS介绍三、ROS安装四、小海龟demo五、参考一、实验准备实验目的:1)在Ubuntu16或18系统中,安装对应版本的ROS软件,并熟悉ROS基本命令。2)运行小海龟demo例子,通过键盘控制小海龟运动,记录整个实践过程。实验环境:vmware stationUbuntu18.04二、ROS介绍什么是ROS?ROS是一个适用于机器人编程的框架,这个框架把原本松散的零部件耦合在了一起,为他们提供了通信架构。ROS虽然叫做操作系统,但并非 Windows、
2021-03-05 21:39:38 665 1
原创 【网络通信】学生成绩管理系统(基于JSP/MySQL环境搭建)
目录一、实验准备一、实验准备实验目的:首先在Mysql中创建相应的学生成绩表,然后基于 JSP+Mysql 做一个简单的学生成绩查询web系统。下面两个博客作为参考,作者写得很清晰,也有源代码,只需按照说明搭建软件环境和数据库,把代码编译调试通过。1、学生成绩管理系统3.0(JSP+Servlet+MySQL)代码: https://github.com/G-lory/StudentAchievementManagementSystem2、基于JSP实现的学生成绩管理系统实验工具JDK
2021-01-11 16:17:07 1234 3
原创 【嵌入式】实现STM32的PWM和DAC功能
目录一、实验准备二、使用定时器完成PWM波形输出1.PWM简介参考一、实验准备实验目的:阅读学习野火开发板资料(零死角玩转stm32-中级篇、零死角玩转 STM32F103—指南者)和网上资源,熟悉脉冲宽度调制(PWM)和数模/模数转换原理。完成以下实验:用STM32F103输出一路PWM波形,建议采用定时器方法。野火和网上大多数资源采用此方法,有完整源码。用示波器观察输出波形。用STM32F103的DAC功能完成以下波形输出,用示波器观察波形,并用蜂鸣器或手机耳机收听输出声音效果、感受歌曲的音
2021-01-09 22:33:56 1761
原创 【嵌入式】基于MDK创建纯汇编语言的STM32工程
目录在Keil下完成一个汇编程序的编写,学习动态调试变量;并注意观察最终生成 hex文件的各段的大小,以及Hex文件前8个字节内容,解释其含义。https://blog.csdn.net/u010632165/article/details/106481146在上面Keil 汇编基础上,选择完成下列练习中的任意1个:用汇编程序完成1~100 求和 (1+2+3+…+100)的程序,并将计算结果通过串口输出;用汇编程序完成一个输出“Hello world”到串口的程序;用汇编程序完
2021-01-09 20:07:31 530
原创 【嵌入式】STM32的3种Boot与实例验证
目录请说明STM32的三种Boot模式的差异,,研究至少两种boot模式下,代码下载(烧录)运行后所在的地址位置,与理论对比验证。
2021-01-06 16:25:34 581
原创 【嵌入式】Ardunio 完成STM32开发板的串口通信程序
安装 Ardunio IDE 和相关软件支持库,在Ardunio 完成STM32板子的串口通信程序:1)持续向串口输出“Hello world!”;2)当接收到“stop!”时,停止输出。
2021-01-05 22:16:04 820
原创 【网络通信】Ubuntu下LibCurl库的学习与使用
1)基本的http GET/POST操作;2)获取html网页、网页下载保存;3)文件的断点续传;参考网址:https://www.cnblogs.com/moodlxs/archive/2012/10/15/2724318.html
2021-01-05 19:37:28 582
原创 【网络通信】JAVA基于HTTP协议实现相关例程
实验目的:1)读取指定城市的天气预报信息;2)给指定手机号码发送验证码;实验代码:package Weather;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.net.UR
2021-01-04 20:30:42 159
原创 【计算机网络】实验报告三:Cisco Packet Tracer 实验
Cisco Packet Tracer 实验1.直接连接两台 PC 构建 LAN2.用交换机构建 LAN3.交换机接口地址列表4.生成树协议(Spanning Tree Protocol)5.路由器配置初步6.静态路由7.动态路由 RIP8.动态路由 OSPF9.基于端口的网络地址翻译 PAT10.虚拟局域网 VLAN11.虚拟局域网管理 VTP12.VLAN 间的通信13.DHCP、DNS及Web服务器简单配置本部分实验需使用 Cisco Packet Tracer 软件完成。请大家先了解 VLSM、
2020-12-26 06:39:11 7295
原创 【计算机网络】实验报告二:Wireshark实验
Wireshark实验实验准备1.数据链路层1)实作一 熟悉 Ethernet 帧结构2)实作二 了解子网内/外通信时的 MAC 地址3)实作三 掌握 ARP 解析过程2.网络层1)实作一 熟悉 IP 包结构2)实作二 IP 包的分段与重组3)实作三 考察 TTL 事件3.传输层1)实作一 熟悉 TCP 和 UDP 段结构2)实作二 分析 TCP 建立和释放连接4.应用层1)实作一 了解 DNS 解析2)实作二 了解 HTTP 的请求和应答实验准备本部分按照数据链路层、网络层、传输层以及应用层进行分类,
2020-12-26 01:31:38 4110 1
原创 【嵌入式】完成基于I2C硬件协议的AHT20温湿度传感器的数据采集
学习I2C总线通信协议,完成基于I2C硬件协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。...
2020-12-24 12:52:26 381
原创 【计算机网络】实验报告一:验证性实验
验证性实验1.ipconfig本部分共有 8 个实验,实验 1~7 使用 Cmder 在命令行窗口完成,实验 8 使用浏览器完成。1.ipconfig✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all
2020-12-24 00:09:18 449 1
原创 【网络通信】Fiddler抓包HTTPS网站的TCP连接过程
1.Fiddler配置Fiddler官网地址:https://www.telerik.com/download/fiddler安装完成后打开Fiddler,弹出的界面点No。Tools中打开Options然后在HTTPS中进行以下操作信任证书一直点是就行2.抓取HTTPS包Edit→Remove→All Sessions清除所有记录清除记录后用浏览器访问www.baidu.com下面就是Fiddler抓取的HTTPS包随便打开一个图片文件3.分析Header 标签—
2020-12-05 18:43:48 1290
原创 【网络通信】使用WireShark抓包分析TCP协议
目录一、实验目的:二、TCP协议解析三、抓包分析三次握手连接四、抓包分析四次握手断开五、参考一、实验目的:以“金庸梦“游戏的客户端连接服务器(10.1.230.41)、断开服务器为例,用wireshark抓包分析TCP协议的三次握手连接、四次握手断开,与计算机网络原理进行验证。游戏客户端详见C#实现网游客户端与服务器的连接二、TCP协议解析1.连接建立三次握手连接三次握手过程分析:(1)首先A向B发出连接请求报文段,这时首部中的同步位SYN=1。TCP规定,SYN报文段不能携带数据。
2020-12-05 17:45:00 1855
原创 【嵌入式】基于STM32的FreeRTOS入门
一、实验目的学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序。task1:每间隔500ms闪烁(变化)一次LED。task2,每间隔2000ms,向串口发送一次指令数据“helloworld!"。task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)。二、程序实现1.创建工程我使用的是野火的工程模板:[野火]《FreeRTOS内核实现与应用开发实战指南》系列或者是用下面的链接:链接:ht
2020-12-04 20:22:29 845 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人