自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 实训总结。

通过这些实践练习项目,我获得了宝贵的实际经验和技能提升。我学会了调整卷积神经网络的结构来提高精确率,掌握了图像处理的技术和游戏开发的原理,理解了全连接算子在手写体识别中的应用,以及在口罩识别项目中应用深度学习算法的过程。这些实践练习不仅增强了我的实际操作能力,还培养了我解决问题和团队合作的能力。通过海云捷迅的实习,我将这些实践练习所学到的知识和技能应用到了实际项目中,并不断提升自己的专业能力和职业素养。我相信这些经历将对我的未来职业发展产生积极的影响,并为我的技术和职业道路打下坚实的基础。

2023-07-16 10:05:11 146

原创 【无标题】

利用TensorFlow和Keras,自己搭建卷积神经网络完成狗猫数据集的分类实验;将关键步骤用汉语注释出来。解释什么是overfit(过拟合)?什么是数据增强?如果单独只做数据增强,精确率提高了多少?然后再添加的dropout层,是什么实际效果?

2023-07-03 21:10:21 55

原创 【无标题】

决策树 ID3 简介ID3作为一种经典的决策树算法,是基于信息熵来选择最佳的测试属性,其选择了当前样本集中具有最大信息增益值的属性作为测试属性样本集的划分则依据了测试属性的取值进行,测试属性有多少种取值就能划分出多少的子样本集;同时决策树上与该样本集相应的节点长出新的叶子节点ID3算法根据信息论理论,采用划分后样本集的不确定性作为衡量划分样本子集的好坏程度,用“信息增益值”度量不确定性——信息增益值越大,不确定性就更小,这就促使我们找到一个好的非叶子节点来进行划分。

2023-07-03 21:00:34 51

原创 【无标题】

在本练习中,您将实现逻辑回归并将其应用于两个不同的数据集。还将通过将正则化加入训练算法,来提高算法的鲁棒性,并用更复杂的情形来测试模型算法。在开始练习前,需要在整个练习中,涉及如下的。

2023-06-30 16:23:37 53

原创 【无标题】

在本练习中,您将 实现线性回归并了解其在数据上的工作原理。在开始练习前,需要在整个练习中,涉及如下的,及标号的必做作业为实现单变量的线性回归;选做作业为实现多变量线性回归。

2023-06-30 16:20:08 27

原创 【无标题】

1. 实验内容本实验将学习高斯模糊。2. 实验要点高斯模糊图像使用高通滤波器测试性能3. 实验环境numpymatplotlibcv2。

2023-06-30 15:42:43 34

原创 【无标题】

1. 实验内容本实验将学习轮廓检测及功能。2. 实验要点生成二进制图像来查找轮廓找到并画出轮廓轮廓特征边界矩形3. 实验环境numpymatplotlibcv2。

2023-06-30 15:35:36 31

原创 【无标题】

虽然基础有些薄弱,但跟着老师的提醒以及网上查阅资料接货,大体能够完成,对于树莓派也有了一定理解。

2023-06-07 14:21:15 44

原创 【无标题】

通过实验,模块功能基本上已经实现,所测距离与实际距离一致,不过,经过测试,所测距离是有限的。

2023-05-18 17:22:09 197

原创 【无标题】

高层次综合(HLS)-简介HLS高层次综合(High Level Synthesis)是Xilinx公司推出的最新一代的FPGA设计工具,它能让用户通过编写C/C++等高级语言代码实现RTL级的硬件功能。HLS是高层综合(High level Synthesis)是将C或者c++语言编译为FPGA能够读懂和运行的RTL级别的语言。Verilog可以精准的控制电路实现,但实现起来需要较长的周期,而HLS虽然可快速迭代,但其从软件到硬件翻译无论是面积还是资源均难以控制。

2023-05-18 16:33:52 75

原创 【无标题】

vga协议理解了之后感觉还好,行场同步信号是每一行或者每一列开始的标志,消隐信号的作用是表明后面的数据为有效数据,看懂时序之后实现,数据填充与点阵类似。

2023-04-20 16:28:28 109

原创 【无标题】

还有些小差错需要仔细研究。

2023-04-14 15:57:00 29

原创 【无标题】

仿真过程中出现了些小插曲,不管通过查阅资料得以解决。

2023-04-08 16:01:27 66

原创 【无标题】

Excel和jupyter解决线性回归最后的结果基本一致。

2023-03-19 19:34:38 50

原创 【无标题】

根据学长的资料和查阅网上教程大致完成是没有问题的。

2023-03-19 19:18:19 37

原创 【无标题】

Python环境配置与数据处理

2023-03-12 20:08:49 91

原创 【无标题】

ros

2023-03-07 20:45:29 93

原创 【无标题】modbus

由筛选出来的抓包文件可以看出,软件使用的协议是UDP。抓取包中找到窃取到的聊天信息 (英文字符和汉字可能经过了某种编码转换,数据包中不是明文)。用的是16进制的字符,如果要每一个都看懂,一定要对编码方式非常了解。例如:前4个字节代表什么,紧接着xx个字节代表什么之类的。能在多台电脑上同时传输聊天数据的原因是发送信息时使用的广播地址,所以可以多方收到消息。

2022-12-30 21:00:16 80

原创 理解OLED

11-2

2022-11-26 19:33:29 426

原创 STM32F103完成基于I2C协议的AHT20温湿度传感器数据采集

11

2022-11-26 18:57:52 137

原创 【无标题】

实习第一周--数字电路基础与Quartus入门

2022-11-14 22:03:12 524

原创 第九周 嵌入式RTOS编程

一、任务目的​1. 使用TIM3和TIM4,分别输出一个PWM波形,PWM的占空比随时间变化,去驱动你外接的一个LED以及最小开发板上已焊接的LED(固定接在 PC13 GPIO端口),实现2个 LED呼吸灯的效果。2. 学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED等进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”。

2022-11-07 20:39:33 298

原创 第8周 定时器与日历时钟

一、任务目的​1. 之前作业中的延时功能都是通过循环、delay/Hal_delay函数等实现,本次作业通过定时器Timer方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时时间到了以后,处理定时相关的任务。请设置一个5秒的定时器,每隔5秒从串口发送“hello windows!”;同时设置一个2秒的定时器,让LED等周期性地闪烁。2. 了解实时时钟RTC的原理。STM32芯片自带RTC,因此不须像其他MCU需外接RTC模块。请编程实现STM32的日历读取、设置和输出。要

2022-11-07 20:02:51 233

原创 学习stm32中断、DMA通信原理和编程方法。

​一、STM32中断1.中断含义中断即为一个突发的任务打断了正在进行的任务。中断分为两类:①.系统中断,体现在内核。②.外部中断,体现在外设。2.中断作用跟据中断的定义,我们可以通过中断使处理器转而去优先运行正常控制流之外的代码。当中断信号达到肘, CPU 必须停止它当前正在做的事情,并且切换到一个另一个活动。为了做到这就要在内核态堆钱保存程序计数器的当前值 (寄存器的内容) ,并把与中断类型相关的地址放进程序计数量。① 中断发生:当 CPU 在处理某一事件A时,发生了另

2022-10-23 21:11:52 352

原创 实验1串口通信小试

一、USART介绍通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个UART(Universal Asynchronous Receiver and Transmitter),它是在 USART 基础上裁剪掉了同步通信功能,只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UAR

2022-10-22 14:23:47 88

原创 假设你手中已有 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED,并搭建了电路,分别GPIOA-5、GPIOB-9、GPIOC-14 这3个引脚上控制LED灯(最高时钟

假设你手中已有 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED,并搭建了电路,分别GPIOA-5、GPIOB-9、GPIOC-14 这3个引脚上控制LED灯(最高时钟2Mhz),轮流闪烁,间隔时长1秒。一、任务目标:①写出程序设计思路,包括GPIOx端口的各寄存器地址和详细参数;②用C语言 寄存器方式编程实现。③安装 stm32CubeMX,用cubemx完成初始化过程,采用HAL库编程实现。④在Keil下用软件仿真运行上面代码,并用虚拟逻辑分析仪观察

2022-10-13 19:31:33 584

原创 学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解 GPIO 端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。

一、寄存器寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。存放数据的寄存器:如果你需要读取一个数据,直接到这个寄存器所在的地方来问问他,数据是多少就行了。问寄存器这个动作,叫做访问寄存器。不同的数据会存放在不同的寄存器,例如:引脚PA2与PB8的高低电平数据(1或0)肯定放在不同的寄存器里,那么怎么区分不同的寄存器呢?通过地址,不同的寄存器有不同的地址,就像老张行李寄存处在101号店铺,老王行李寄存处在258号店铺。指令、地址寄存器与数据寄存器

2022-10-13 18:57:49 355

原创 搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。

1)记录build生成的 hex文件各段的大小,了解Hex文件格式及其前8个字节内容含义;2)学习在没有硬件条件下进行仿真调试的方法,观察ARM寄存器变化状况。一、环境配置​MDK(Microcontroller Development Kit)是针对ARM处理器,特别是Cortex-M内核处理器的最佳开发工具。下载地址:mdk531安装链接:https://pan.baidu.com/s/1ttrDhv6kXgAvPiYINf9iGw提取码:1234注册器链接:http

2022-10-08 21:17:28 168

原创 GCC背后的故事&&OpenCV相识何必曾相逢

一、test1二、Opencvtest2#include <opencv2/opencv.hpp>using namespace cv;int main(){//从摄像头读取视频VideoCapture capture("man.mp4");//循环显示每一帧while(1){ Mat frame;//定义一个Mat变量,用于存储每一帧的图像 capture >&

2022-09-25 20:21:46 79

原创 Ubuntu用c编写main1.c和sub1.c和Makefile编写主程序

一、先安装vim编辑器和gcc编译器Ctrl+Alt+T打开终端1.gc​c 编译器的安装方法在终端输入“sudo apt-get install build-essential”回车2.vim编辑器安装装方法在终端输入“sudo apt-get install vim”回车 ​二、编写三、运行四、Makefile编写主程序

2022-09-10 22:00:23 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除