自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Tensorflow和Keras实现猫狗分类

基于Tensorflow和Keras实现猫狗分类环境配置神经网络CNN的介绍数据集准备猫狗分类的实例——基准模型基准模型的调整使用VGG19实现猫狗分类环境配置安装Anaconda配置TensorFlow、Keras神经网络CNN的介绍可参考博客卷积神经网络CNN的结构①输入层用于数据的输入②卷积层使用卷积核进行特征提取和特征映射③激励层由于卷积也是一种线性运算,因此需要增加非线性映射④池化层进行下采样,对特征图稀疏处理,减少数据运算量。⑤全连接层通常在CNN的尾部进行重新拟

2021-06-18 12:16:27 587

原创 信息嫡与压缩编码基础

信息嫡与压缩编码基础一、什么是信息熵:二、一个问题:香农编码霍夫曼编码一、什么是信息熵:信息熵 是一个数学上颇为抽象的概念,在这里不妨把信息熵理解成某种特定信息的 出现概率 (离散随机事件的出现概率)。 一个系统越是有序,信息熵就越低;反之,一个系统越是混乱,信息熵就越高。 信息熵也可以说是系统有序化程度的一个度量。二、一个问题:一串消息包含A,B,C,D,E共5类符号,其内容是AABBBBAAAACCCCCCCCCEEEEEEDDDDEEEEEEEEEEEEE,请问其信息熵是多少?如果分别

2021-05-26 17:30:59 711

原创 FPGA开发板的VGA显示

FPGA开发板的VGA显示一、VGA简介二、基于DE2-115 FPGA开发板的VGA显示一、VGA简介VGA简介:VGA的全称是Video Graphics Array,即视频图形阵列,是一个使用模拟信号进行视频传输的标准。早期的CRT显示器由于设计制造上的原因,只能接收模拟信号输入,因此计算机内部的显卡负责进行数模转换,而VGA接口就是显卡上输出模拟信号的接口。如今液晶显示器虽然可以直接接收数字信号,但是为了兼容显卡上的VGA接口,也大都支持VGA标准详细简介二、基于DE2-115

2021-05-26 16:39:24 350

原创 HLS实现led灯闪烁

HLS实现led灯闪烁HLS是什么:HLS 实现 led 灯闪烁HLS是什么:HLS 简介:高层次综合(High-levelSynthesis)简称HLS,指的是将高层次语言描述的逻辑结构,自动转换成低抽象级语言描述的电路模型的过程。所谓的高层次语言,包括C、C++、SystemC等,通常有着较高的抽象度,并且往往不具有时钟或时序的概念。相比之下,诸如Verilog、VHDL、SystemVerilog等低层次语言,通常用来描述时钟周期精确(cycle-accurate)的寄存器传输级电路模型,这

2021-05-26 16:27:53 223

原创 FPGA的NIOS-II

基于 Nios II 的串口打印和流水灯设计实验介绍实验步骤完成 Qsys 设计的后续工作原理图设计编译工程及物理针脚分配。软件部分设计运行项目参考资料实验介绍目的:学习 Quartus-II 、Platform Designer、Nios-II SBT 的基本操作;初步了解 SOPC 的开发流程,基本掌握 Nios-II 软核的定制方法;掌握 Nios-II 软件的开发流程,软件的基本调试方法。实验设备:硬件:PC 机、DE2-115 FPGA 实验开发平台;软件:Quartus II 13.

2021-04-24 17:50:20 522

原创 逻辑回归案例练习

逻辑回归案例练习一、问题提出二、概念理解三、问题解决一、问题提出题目: 假如重庆交通大学准备招标采购一套宿舍行人目标图像识别系统,选择2家公司的产品来测试。测试手段是:从学生宿舍区一段监控视频中识别男生的人数。实验结果如下:算法1(产品1)的检测结果:检测出“男生”人数82人,其中78人为男生,4人其实是女生;算法2(产品2)的检测结果:检测出“男生”人数88人,其中80人为男生,8人其实是女生;经过人工检测,视频中实际准确的总人数为100人,其中男生80人,女生20人。问题: 请问算法1和算

2021-04-24 16:20:14 162

原创 FPGA设计入门

一.

2021-04-11 23:13:16 344

原创 机器学习数学基础之Python矩阵运算

机器学习数学基础之Python矩阵运算Python矩阵基础python 矩阵乘法python 矩阵转置python 求方阵的迹python 方阵的行列式计算方法python 求逆矩阵 / 伴随矩阵python 解多元一次方程线性回归问题求解梯度下降法根据数据画出对应的图像)Python矩阵基础打开jupyter创建文件(Python3)引入 numpy ,以后的教程中,我们都引用 np 作为简写。使用 mat 函数创建一个 2×3 矩阵。#引入numpyimport numpy as

2021-04-09 19:48:57 386

原创 数字电路基础与Quartus-ll入门

阿达

2021-04-02 22:14:30 1443

原创 线性规划问题的求解——Excel和python编程

呜呜呜

2021-04-01 21:55:49 607

原创 线性分类的Jupyter实践

qq

2021-03-26 22:02:13 247

原创 ROS通信编程与仿真工具

ROS通信编程与仿真工具一级目录二级目录三级目录一级目录二级目录三级目录

2021-03-21 21:38:19 76

原创 2021-03-20

Excel 做线性回归分析【高尔顿数据集】与【Anscombe四重奏数据集】高尔顿数据集回归分析父子一元回归母子一元回归Anscombe四重奏数据集回归分析高尔顿数据集回归分析父子一元回归母子一元回归Anscombe四重奏数据集回归分析数据集一:测定系数 = 0.666542残差平方和 = 13.76269P 值 = 0.00217回归方程:y = 0.5x + 3数据集二:测定系数 = 0.666242残差平方和 = 13.77629P 值 = 0.002179回归方

2021-03-20 21:35:45 63

原创 Ubuntu18.04安装ROS Melodic

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-05 20:53:56 100

原创 2020-12-30

STM汇编程序设计一级目录二级目录三级目录一级目录二级目录三级目录

2021-01-22 20:30:54 224

原创 基于JSP的数据查询Web系统(学生管理系统)

基于JSP的数据查询Web系统一、各种软件安装以及配置二、具体操作Tomcat配置Navicat连接数据库实现连接数据库参考资料一、各种软件安装以及配置jdk15配置MySQL安装及步骤Tomcat安装jdbc安装Navicat安装及步骤二、具体操作Tomcat配置在Eclipse中配置TomcatWindow->Prefences->Server->Runtime Environments->Add选择对应现在的版本,接着选择Finish接着选择Appl

2021-01-11 10:59:30 426 2

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习pwm介绍操作实例DAC介绍正弦波输出简单音频输出pwm介绍PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信, 功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些音频放大器,因此学习PWM具有十分重要的现实意义。 其实我们也可以这样理

2021-01-08 20:07:18 248

原创 第17周实验一HTTP和MQTT协议实践

JAVA读取天气信息,发送短信目录代码目录安装 Java 开发环境 JDK 和 Java IDE 编程工具 Eclipse,基于 HTTP 协议(严格地说是 " REST 接口规范")读取互联网上 web 服务网站实现: ——1.读取指定城市的天气预报信息; ——2.给指定手机号码发送验证码;代码package Weather;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStr

2021-01-04 20:26:59 343

原创 2020-12-27

基于SPI/IIC接口的数据显示使用0.96寸OLED显示屏显示数据自行修改程序实现显示使用0.96寸OLED显示屏显示数据实验工具与材料软件:keil硬件:PC机,STM32开发板(本过程采用的是野火stm32mini开发板),0.96寸OLED显示屏,下载器(本过程采用ST_Link)运行厂家给出的Demo程序①下载程序程序下载链接:0.96寸SPI_OLED模块配套资料包②打开资料包,选择与自己平台相同的实例,打开Demo的工程,使用keil编译③将程序烧录到开发板④连接显示屏和

2020-12-27 22:31:03 80

原创 2020-12-26

Altium Designer绘制STM32最小系统PCBPCB的封装更新PCB绘制PCBPCB的封装双击工程目录中的 “XXX.PcbLib” 文件,或者点击 PCB Library封装贴片式电容0805C封装尺寸如图:按照封装尺寸,开始封装(放置两个焊盘,并在周围绘制线条,表示一个电容的焊接区域)封装 STM32F103RBT6点击 PCB Library,再新建一个PCB元件封装数据如图选择 工具 ----> IPC Compliant Footprint Wizar

2020-12-26 22:47:09 84

原创 2020-12-25

计算机网络实验— Cisco Packet Tracer CPT 软件使用简介交换机接口地址列表生成树协议 (Spanning Tree Protocol)路由器配置初步基于端口的网络地址翻译 PAT虚拟局域网 VLAN虚拟局域网管理 VTPVLAN 间的通信DHCP、DNS及Web服务器简单配置学习Cisco Packet Tracer视频CPT 软件使用简介请使用上面的参考链接 1 ,了解和熟悉 CPT 软件的使用。直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接

2020-12-25 21:24:10 1022

原创 2020-12-25

计算机网络wireshark抓包实验数据链路层网络层传输层应用层参考网址数据链路层**实作一:**熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。一下开始抓包:问题:你会发现 Wireshark 展现给我们的帧中没有校验字段,请了解一下原因。答:校验和会由网卡计算,这时wireshark抓到的本机发送的数据包的校验和都是错误的,所以默认关闭了WireShark自己的校验,就不会出现校验字段。实作

2020-12-25 00:44:42 100

原创 2020-12-23

计算机网络实验1.验证性实验**ipconfig****ping****tracert****ARP****DHCP**1.验证性实验ipconfigipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。1,使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。2,子网掩码是用来判断任意两台计算机的IP地址是否属于

2020-12-23 19:39:58 435

原创 2020-12-22

AHT20温湿度传感器的数据采集一、硬件 I2C 和 软件(模拟) I2C二、使用AHT20温湿度传感器的数据采集三级目录一、硬件 I2C 和 软件(模拟) I2C硬件I2C:对应芯片上的I2C外设,有相应I2C驱动电路,它所使用的I2C管脚也是专用的,效率是远高于软件模拟的I2C,较为稳定,但程序较复杂。硬件I2C是直接调用内部寄存器进行配置;软件I2C并没有寄存器。软件I2C:一般是使用GPIO管脚,用软件控制SCL,SDA线输出高低电平,模拟I2C协议的时序。主要对比:硬件IIC用法比较复

2020-12-22 21:47:59 671

原创 C语言 socket编程实例

C语言 socket编程实例一. 面向连接的流式套接字 C/S 例子二. 非阻塞的多人聊天服务器端例子三. 简单的 IPv6 UDP socket编程一. 面向连接的流式套接字 C/S 例子在树莓派下,新建一个 Server1.c,命令 nano Server1.c,然后写入如下内容#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #incl

2020-12-05 19:36:30 3231

原创 2020-12-02

STM32串口通讯USART串口通信实践二级目录三级目录USART串口通信实践实验环境① 野火指南者(STM32F103VE)② IDE:KEIL5 MDK③ 实验所用串口:USART1硬件原理图:完成这一步需要下载一个USB转串口驱动ch340安装完后之后连接上野火指南者(STM32F103VE),可以在计算机管理上看到确保安装上。二级目录三级目录...

2020-12-04 16:42:42 175

原创 C#单线程和多线程的应用比较:端口扫描器,以及网游客户端

C#单线程和多线程的应用比较:端口扫描器一.前期准备二.单线程实现端口扫描三.多线程实现端口扫描一.前期准备1.打开vs创建工程2.控件摆放二.单线程实现端口扫描编写代码摆放完插件点击窗口进入编辑区using System;using System.Windows.Forms;using System.Net;using System.Net.Sockets;namespace PortScan{ public partial class Form1 : Form

2020-11-19 21:57:40 164

原创 Ubuntu的各种入门级远程连接操作

Ubuntu和树莓派的各种入门级远程连接操作准备Win10 下用 FTP 远程传输文件Win10 使用 ftp 操作 Ubuntu准备(1)Ubuntu下创建新用户1,将Ubuntu设置桥接模式。,2,开机,打开命令行,输入ifconfig,查看自己的虚拟机IP地址192.168.43.73键入命令 sudo adduser classmate1创建用户4,此时两个账户,5,ping通了自己的UbuntuWin10 下用 FTP 远程传输文件1,远程连接 Ubuntu 并从它那里

2020-11-10 21:47:10 780

原创 2020-11-09

Proteus仿真运行stm32流水灯实验MDK创建一个工程文件用Proteus新建一个工程文件MDK创建一个工程文件新建一个工程文件,配置并引入固件库在 USER 文件夹下新建一个 bsp_led.c 文件// bsp: board support package 板级支持包#include "bsp_led.h"//微秒级的延时void delay_us(uint32_t delay_us){ volatile unsigned int num; volatile u

2020-11-09 19:14:50 62

原创 C#利用套接字实现数据发送

C#利用套接字实现数据发送C#实现HelloWorldC#控制台程序,利用UDP套接字实现消息的发送C#窗口程序,利用TCP套接字实现消息的发送C#实现HelloWorld1,c#创建控制台helloworld编写代码编译实现窗体应用using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using Syste

2020-11-04 21:58:23 171

原创 2020-10-31

让OpenCV在Ubuntu下的图像编程1.如何在Ubuntu下安装OpenCV2.使用OpenCV打开图片3. 使用OpenCV打开摄像头4. 使用OpenCV打开视屏文件5. 通过摄像头采集并压缩成视频1.如何在Ubuntu下安装OpenCV很多小白对于在GitHub上下载OpenCV很成问题,因为GitHub上下东西超级慢,所以导入 GitHub上的opencv仓库,再从 gitee 上的仓库下载。详细过程如下。因为是在Ubuntu下做实验,所有操作都在Ubuntu桌面版上。第一步,百度 Git

2020-10-31 22:18:47 48

原创 2020-10-16

编译器背后的故事1,创建一个 test1 文件夹,并在该文件夹中创建三个子程序 hello.h、hello.c 和 main.cmkdir test1 # 创建test1文件夹cd test1 # 进入该文件vim hello.h # 编辑hello.hvim hello.c # 编辑hello.cvim main.c # 编辑main.c程序 hello.h 内容如下:#ifndef HELLO_H #define HELLO_H void hello(const char *na

2020-10-16 21:38:31 87

原创 用VS2017实现简单的MFC窗口程序及用cl.exe和link.exe编译链接

用VS2012实现简单的MFC窗口程序及用cl.exe和link.exe编译链接一、VS2017创建MFC应用程序创建新项目选择MFC应用程序创建完成后在解决方案管理器里,删掉除stdafx.cpp其他的源文件二、MFC简单的窗体实现在源文件中新建一个源文件 mfc.cpp,粘贴一下代码。#include "stdafx.h" // 引入MFC的库// 继承了CFrameWnd的子类CFristMFC,主要实现了Window窗口class CFristMFC : public

2020-10-14 22:32:05 509

原创 2020-10-08

ARM 开发环境入门第一步创建空文件已经创建好了第二步创建项目接着 选板子第三步 创建一个main.c![在这里插入图片描述](https://img-blog.csdnimg.cn/20201008214037899.png#pic_cent在创建的文本中输入c中的main函数,然后保存,接着添加到工程里。第四步 点击编译第五步 复制以下代码#define PERIPH_BASE ((unsigned int)0x40000000)#define A

2020-10-09 21:38:18 88

原创 Ubuntu下分别用gcc和makefile编译C语言

Ubuntu系统下运行C程序准备工作vi sub1.c # 创建sub1.c文件vi main1.c # 创建main1.c文件编写 sub1.c :float x2x(int a, int b){ return a + b;}编写 main1.c:#include<stdio.h>#include"sub1.c"int main(){ int a = 2, b = 3; printf("%f\n",x2x(a, b)); return 0;}用 gcc

2020-09-26 17:56:22 70

原创 WindowsAPI 程序设计入门

**Windows API程序设计入**标题Windows API程序设计入门实验一:一、了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动;掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;二、作业要求:推荐3本参考书,《Windows程序设计》(charle petzold著)、《深入浅出MFC》(侯俊杰著)、《VC++深入讲解》(孙鑫编著),选择其...

2020-09-25 19:44:52 673

空空如也

空空如也

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

TA关注的人

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