自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 第12周实验--VGA协议与图像输出Verilog编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言1、从"实验3-基于Verilog HDL的数字秒表、波形发生器等设计" 任选一个完成;2、练习基于VGA的图像显示,了解VGA协议,通过Verilog编程实现VGA端口生成彩条图案或者自定义的汉字图案;或者完成一个简单的类似贪吃蛇的VGA小游戏实验过几天完成...

2021-06-30 00:08:05 331

原创 第八周---FPGA流水灯显示和串口循环输出实验

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言学习 Quartus-II 、Platform Designer、Nios-II SBT 的基本操作;初步了解 SOPC 的开发流程,基本掌握 Nios-II 软核的定制方法;掌握 Nios-II 软件的开发流程,软件的基本调试方法。完成以下实验:1) 流水灯显示; 2) 串口循环输出“Hello Nios-II”字符串到笔记本电脑。实验过几天完成...

2021-06-30 00:05:16 1153

原创 HLS编程环境入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言HLS是什么?与VHDL/Verilog有什么关系?HLS有哪些关键技术问题?目前存在什么技术局限性?3.在win10或者Ubuntu系统下安装 Intel 或者 Xilinx 的支持HLS的FPGA编程开发软件,推荐Quartus18,或者Vivado18,设置好环境,完成一个入门级的HLS程序,并进行仿真或者实际开发板运行。等几天完成...

2021-06-30 00:02:22 364

原创 从门电路、组合电路、时序电路的Verilog编程巩固练习

门电路、组合电路、时序电路的Verilog编程实例一、门电路1、和门2、无门3、XNOR门二、组合电路1.半加器全加器总结在线学习的verilog网站:https://hdlbits.01xz.net/wiki/Wire一、门电路1、和门模块代码:module top_module( input a, input b, output out );endmodule实验结果:2、无门模块代码module top_module( input a,

2021-06-29 23:54:18 401

转载 搭建卷积神经网络完成狗猫数据集训练和分类(第13周作业)

文章目录1.准备数据集2.猫狗数据的分类3.卷积神经网络的搭配4.数据基准的调整5.Vgg19完成猫狗分类6.相关回答及参考资料1.准备数据集下载猫狗数据集(1)训练数据链接: https://pan.baidu.com/s/1UOJUi-Wm6w0D7JGQduq7Ow 提取码: 485q(2)测试数据链接: https://pan.baidu.com/s/1sSgLFkv9K3ciRVLAryWUKg 提取码: gyvs下载之后进行解压分成测试和训练两个文件夹2.猫狗数据的分类分类

2021-06-29 10:57:31 536

转载 第10周---信息熵与压缩编码基础

第10周—信息熵与压缩编码基础什么是信息熵?一串消息包含A,B,C,D,E共5类符号,其内容是AABBBBAAAACCCCCCCCCEEEEEEDDDDEEEEEEEEEEEEE, 请问其信息熵是多少?如果分别采用香农-凡诺编码,霍夫曼编码,压缩率分别是多少?一幅1024*768的24位RGB彩色图像一共在内存中占有多少字节? 如果将其保存为非压缩格式的BMP文件,文件有多少字节?请用实例验证。答:1.表征信息不确性的指标。信息论中,熵是接受的每条消息中包含的信息的平均值。又被称为信息熵、信

2021-06-27 19:02:22 172

原创 人工智能第六周实验

目录问题1、计算几何是研究什么的?2、计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处?(按自己的体会)3、凸集是什么? 直线是凸集吗?是仿射集吗?4、三维空间中的一个平面,如何表达?5、更高维度的“超平面”,如何表达?6、什么是“凸函数”定义?什么是Hessian Matrix 矩阵? 如何判别一个函数是凸函数?f(x)=x^3 函数是凸函数吗?7、什么是“凸规划”?如何判别一个规划问题是凸规划问题。下例是凸规划问题吗?8.

2021-06-27 16:38:20 123

原创 1位全加器设计—— 原理图与VHDL设计初步

文章目录一、 实验背景二、实验过程总结一、 实验背景通过1位全加器的详细设计,掌握原理图输入以及Verilog的两种设计方法二、实验过程实验软件:quartusII 13.0 modelslimse10.2实验硬件:FPGA开发板Intel DE2-115实验步骤:1.打开quartusll13.0的软件,新建一个工程2.选择合适的开发板类型3.新建原理图文件:打开QuartusII,选菜单“File”一“New”,在弹出的“New-”对话框中选择“ Design Files”

2021-04-07 19:16:52 4591

原创 最小二乘法与梯度下降法 python

文章目录一、最小二乘法二、梯度下降法总结:一、最小二乘法y=kx+b实验代码:###最小二乘法试验###import numpy as npfrom scipy.optimize import leastsq###采样点(Xi,Yi)###Xi=np.array([8.19,2.72,6.39,8.71,4.7,2.66,3.78])Yi=np.array([7.01,2.78,6.47,6.71,4.1,4.23,4.05])###需要拟合的函数func及误差error###d

2021-04-05 20:11:28 443 2

原创 微分,梯度及梯度下降法

文章目录一、微分,梯度及梯度下降法的定义:1.微分2.梯度3.梯度下降法二、在Excel使用牛顿法、或者梯度下降法1.求解近似根一、微分,梯度及梯度下降法的定义:1.微分微分:看待微分的意义,可以有不同的角度,最常用的两种是:函数图像中,某点的切线的斜率函数的变化率2.梯度梯度:梯度梯度实际上就是多变量微分的一般化我们可以看到,梯度就是分别对每个变量进行微分,然后用逗号分割开,梯度是用<>包括起来,说明梯度其实一个向量。梯度是微积分中一个很重要的概念,之前提到过梯度的意

2021-04-05 19:51:34 2128

原创 python矩阵的基本运算

文章目录一、python矩阵操作二、python矩阵乘法三、python矩阵转置四、python求方阵的迹五、python方阵的行列式计算方法六、python求逆矩阵/伴随矩阵七、 python解多元一次方程用python的一、python矩阵操作先引入numpy,以后的教程中,我们都引用为np作为简写使用mat函数创建一个2X3矩阵使用shape获取矩阵大小使用下标读取矩阵中的元素进行行业转换通常情况下,使用二维数组代替矩阵来进行矩阵运算,可见矩阵和数组基本上都可以加减法.

2021-04-05 17:33:06 33067

原创 Quartus-II13 /Modelsim的安装及D触发器的仿真实验

文章目录一、安装Quartus-II 13 和Modelsim1.安装Quartus-II 13百度网盘下载链接:2.安装Modelsim二、门电路设计一个D触发器1.设计2.仿真3.时序波形验证三、直接调用D触发器四、D触发器——Verilog语言参考资料一、安装Quartus-II 13 和Modelsim1.安装Quartus-II 13百度网盘下载链接:下载:https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA提取码:ifte说明: 本链接来自

2021-04-02 19:55:38 1065

转载 拉格朗日乘数法及python实现

拉格朗日乘数法(Lagrange Multiplier Method)基本思想作为一种优化算法,拉格朗日乘子法主要用于解决约束优化问题,它的基本思想就是通过引入拉格朗日乘子来将含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题。拉格朗日乘子背后的数学意义是其为约束方程梯度线性组合中每个向量的系数。如何将一个含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题?拉格朗日乘数法从数学意义入手,通过引入拉格朗日乘子建立极值条件,对n个变量分别求偏导

2021-04-01 17:38:48 1916

原创 线性规划问题(excel和python)

文章目录前言一、线性规划的来源及内容1.运筹学2.建模步骤3.线性规划二、Excel求解线性规划的实际案例-广告媒体组合优化问题1.建立数据源2.写出资源配置三要素3. 在excel中设置目标函数4.在excel中设置约束条件5.加载excel的规划求解模块6.在excel规划求解模块中设置决策变量和目标函数7.在excel规划中求解模块中设置约束条件三、python求解线性规划的实际案例1.最小化问题2.最大化问题前言在数学中,线性规划(Linear Programming,简称LP)特指目标函数.

2021-04-01 17:21:00 1006

原创 Jupyter下完成一个鸢尾花数据集的线性多分类

Jupyter下完成一个鸢尾花数据集的线性多分类、可视化显示与测试精度文章目录Jupyter下完成一个鸢尾花数据集的线性多分类、可视化显示与测试精度一、Iris数据集的Fisher线性分类一、Iris数据集的Fisher线性分类(1)iris的数据来源:https://gitee.com/melicent/titantic_and_iris_dataset/blob/master/iris.csv(2)完成Iris数据集的 Fisher线性分类判断准确率实验代码:2.1实验1:i

2021-03-26 21:28:19 1258 1

原创 wps对父母子女身高数据集的线性回归处理

wps对父母子女身高数据集的线性回归文章目录wps对父母子女身高数据集的线性回归一、预处理二、线性回归1.父子身高关系的线性回归2.母子身高关系的线性回归总结一、预处理(1)用wps打开用数据集(2)点击下标栏的"+"添加两个新的Excel表(3)复制父子的身高到sheet3(4)复制母子的身高到sheet4(5)删除重复选项选择整个excel表选择"数据"选项卡,选择"删除重复值"(6)设置筛选性别先选择整个excel表选择“开始”选项卡,在选择"筛选",在首行出现

2021-03-25 22:13:35 1365

原创 支持向量机理论+鸢尾花Iris数据集进行SVM线性分类练

一、支持向量机理论简介支持向量机是一类按监督学习方式对数据进行二元分类的广义线性分类器,其决策边界是对学习样本求解的最大边距超平面1.线性分类线性可分性在分类问题中给定输入数据和学习目标:X={X1,X2,…,XN},y={y1,…,yN},其中输入数据的每个样本都包含多个特征并由此构成特征空间:X=[x1,x2,…,xn],而学习目标为二元变量表示负类和正类若输入数据所在的特征空间存在作为决策边界的超平面将学习目标按正类和负类分开,并使任意样本的点到平面距离大于等于1则称该分类问题具有线

2021-03-20 18:15:15 2244

原创 Ros通信编程和仿真工具

一、基于python的ros简单话题消息编程1.终端输入2.再开一个终端输入cd ~/catkin_ws/src3.创建一个hello_world的包4.在hello_world目录下创建一个scripts文件夹5.在scripts下创建两个py文件输入如下代码:6.对py文件进行授权 sudo chmod +x py文件7.最后对文件进行运行:①在两个终端中运行rosrun hello_world py文件,如果不能成功运行就做第二步② 进入py文件所在的位置./执行py文件(这是在

2021-03-20 17:10:54 214

原创 嵌入式系统实验(一):Ros的安装与应用

嵌入式系统应用实验(一):Ros的安装与应用1.Ros的介绍: ROS (Robot Operating System, 机器人操作系统)是一个适用于机器人的开源的元操作系统,提供一系列程序库和工具以帮助软件开发者创建机器人应用软件,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。得益于它的特点ROS日渐强大,其特点有点对点设计、不依赖编程语言、精简与集成、便于测试、开源、强大的库及社区。随着技术的发展及人们需求的提高,机器人集成了越来越多的功能、传感器,对用户来说这越来越方便

2021-03-07 19:02:32 1985

原创 JSP+Mysql 做一个简单的学生成绩查询web系统

IDEA基于JSP+Mysql 做一个简单的学生成绩查询web系统目录一、相关软件的下载和配置环境Java环境的下载和配置(1)IDEA的下载和安装​ (2)JdK的安装Tomcat的下载和环境配置​ (1)tomcat下载安装​ (2)IDEA上设置tomcat上​ (3)将项目运行在Tomcat上连接mysql数据库​ (1)MySql的下载和安装​ (2)在Mysql数据库建表​ (3)IDEA连接数据库二、将基于jsp+mysql的web系统导入I

2021-01-14 18:19:44 1787

原创 创建MQTT服务器

创建MQTT服务器查阅MQTT服务器所需要的端口在阿里云服务器的控制台中将所需端口添加进安全组注意还需添加一个18083端口远程登陆服务器使用脚本安装EMQcurl https://repos.emqx.io/install_emqx.sh | bash启动 EMQ X后台启动 EMQ Xemqx startsystemctl 启动service 启动我们选择后台启动,输入如下命令emqx start启动成功如下:通过公网IP+端口号(18083)访问默认用户名

2021-01-03 22:04:39 292

原创 通过Java读取互联网上web服务网站

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

2021-01-03 21:55:27 117

原创 用ngnix完成一个简单web网站

用ngnix完成一个简单web网站1.实验准备:Ubuntu18.04中安装nginx先更新 sudo apt update再安装 sudo apt install nginx并进行测试在浏览器中输入localhost,即可看到默认的nginx网页2.实验过程:用VScode编写相应的HTML文件index.html: test--cgy <div class="content">​ 欢迎来到我的啦啦test​ 今天也要加油鸭

2020-12-05 15:46:57 146

原创 SOCKET应用实例

SOCKET应用实例(1)实验代码非阻塞的多人聊天服务器1.服务器:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h&g

2020-12-05 15:38:56 382

原创 原始套接字编程”中的Teardrop代码编程

原始套接字编程”中的Teardrop代码编程(1)实验代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <netdb.h>#include <netinet/in.h>#include <netinet/udp.h>#include <arpa/inet.h>#inclu

2020-12-05 15:32:10 115

原创 wireshark抓包分析TCP协议和用Fiddler抓包Https分析

wireshark抓包分析TCP协议和用Fiddler抓包Https分析1.实验说明:以某种游戏的客户端连接服务器、断开服务器为例,用wireshark抓包分析TCP协议的三次握手连接、四次握手断开,与计算机网络原理进行验证;用Fiddler抓包,分析验证一个HTTPS网站的TCP连接过程2.实验过程:wireshark实验:(1)实验准备:安装《洛克王国》游戏客户端,运行洛克王国客户端,打开内存资源管理器查看PID根据PID查看洛克王国服务端的IP地址和端口号并打开命令行运行以下命令:n

2020-12-03 23:02:37 863

原创 实验三

实验三用C#编写一个命令行/控制台hello world程序,实现如下功能:在屏幕上连续输出50行“hello cqjtu!重交物联2018级”;同时打开一个网络UDP 套接字,向室友电脑或树莓派发送这50行消息。用VS2015/2017 的C#编写一个简单的Form窗口程序,有一个文本框 textEdit和一个发送按钮button,运行程序后,可以在文本框里输入文字,如“hello cqjtu!重交物联2018级”,点击button,将这些文字发送给室友电脑或树莓派,采用UDP套接字;安装wire

2020-10-31 17:16:34 156

原创 实验二

实验二1.完成一个简单的MFC程序,并分析代码中对象类的关系,以及程序的运行流程。2.用vc++6或vs2015/2017的命令行工具cl.exe,linker.exe等编译连接第2周的windows API程序和任务1的MFC程序。实验过程:1.完成一个简单的计算器MFC项目打开VS2019,选择新建项目MFC如图所示:配置项目:项目名称(用英文)位置解决方案解决方案名称等待进入MFC 应用程序类型选项:文档类型选择对对话框打开MFC的图形设计界面:选择资源文件 点击 *.rc

2020-10-14 18:22:59 208

原创 作业1:MFC编程

第一次作业今天写了第一个 MFC 的例子,工具 VC++6.0. 下面是步骤。新建工程Win 32 Application----HelloMFC一个空工程完成点击工程( project )设置 (setting)选择“使用 MFC 作为共享的 DLL确定新建头文件 hello.hclass CMyApp:public CWinApp{public:virtual BOOL InitInstance();};class CMainWindow:public CFrame

2020-09-26 17:01:03 307

空空如也

空空如也

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

TA关注的人

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