- 博客(52)
- 收藏
- 关注
原创 01背包 完全背包 多重背包 二维费用背包
计算过程:V(2,1) = max{V(2,0) , V(2-2,1-1) + 3}2.假设葡萄已经装入背包剩下空间为不考虑葡萄的最优解 V(0,0) +3。完全背包:再算剩余空间的最大装入价值时可以考虑同一行(同一物品多次装入)(3,2):表示背包大小为3时、前2种物品可供待选,获得的最大价值。背包大小为2考虑葡萄的结果 =max{1,2}1.背包大小为2不考虑葡萄的结果V(2,0),
2025-02-13 16:36:29
128
原创 leetCode刷题-图、回溯相关
全部子集【二进制法、增添法(类似回溯法)】课程表(有向图、拓扑图、判断是否有环)9键打字(还是和上面的解法一样)橘子腐烂(多源扩散,广度优先)全排列(插入法、回溯法)
2025-02-06 20:54:44
184
原创 Jetson入坑记实
关于虚拟环境python与系统自带python目录下dist-packages与site-packagesdist-packages:系统自带的pythonsite-packages:自己安装的python关于arm架构下PyQt的安装。
2024-03-16 15:24:58
381
原创 力扣!30天60道(第2天)
ector 是C++ STL的一个重要成员,使用它时需要包含头文件。//返回a的第i个元素,当且仅当a[i]存在。第1题(1.22) :两数之和。总结:vector的常见用法。二、vector的查找。
2024-01-23 00:43:15
435
原创 Jetson之路
119换源之觞:Ubuntu20.04 错误提醒:无法修正错误_aptitude : 依赖: libapt-pkg5.0 (>= 1.1) 但是它将不会被安装 推荐-优快云博客
2024-01-20 03:21:27
435
原创 操作系统 之 第一章 计算机系统概述
系统调用、广义指令【1.2程序接口图示】说一句做一句还是说一堆做一堆。=交互式命令接口(terminal)组织各个硬件与功能实现功能 提升。1.1.1操作系统的概念、功能。·操作系统最接近硬件的系统软件。·侠义的用户接口:无GUI。=批处理命令接口(脚本)
2023-06-19 10:22:42
135
原创 人工智能知识
强化学习的灵感来自于人工智能三大流派之一的行为主义,让一个智能体(Agent)不断的采取不同的行动(Action), 改变自己的状态(State),和环境(Enviroment)进行交互,从而获得不同的奖励(Reward),我们只需要设计出合适的奖励(Reward)规则,智能体就能在不断的试错中习得合适的策略。所以在深度学习领域中,就是不断的增加一个神经网络的隐藏层神经元,让输入的数据被这些神经元不断的抽象和理解,最后得到一个具有泛化能力的。语音识别系统框架:特征提取->声学模型->语言模型->解码搜索。
2023-06-17 17:44:33
494
原创 计算机组成原理 之 第五章 中央处理器
取指-》译码-》执行、指令周期、机器周期(定长、不定长时钟周期)、时钟周期(节拍、CPU周期),空指令NOP(指令周期=1机器周期‘取指令 ’)指令译码器ID(CU部分) :根据IR、PSW的内容以及时序信号,产生控制信号。以解决:1.保证AB端口同时输入 2. 避免ALU直接输出与B端输入冲突(可能有其他功能如移位)是专用数据通路方式(并行传递)+ 多路选择器(MUX)或三态门。程序计数器PC:自增功能(也可能是通过ALU实现)(1-2)控制器的基本结构。(1-1)运算器的基本结构。
2023-06-15 06:30:31
588
原创 计算机组成原理 之 第四章 指令系统
一地址指令:只需要单个操作数(加1、取反、求补等,OP(A)->A,需要三次访存,取指->读A1->写A1);需要两个操作数、但是一个操作数隐含在某个寄存器里(隐含在ACC中,(ACC)OP(A)->ACC,需要2次访存,即取指->读A);二地址指令((A1)OP(A2)->A1);三地址指令((A1)OP(A2)->A3);四地址指令(三地址的基础上给出下一条指令的地址,)零地址指令:不需要操作数,如空指令、关中断、停机等指令;通常包括操作码字段(OP)和地址码字段(A),有的指令不需要地址码。
2023-05-30 20:38:11
1459
原创 Altium Designer18基础
View->Girds->Set snap Girds :改变格点大小。panels -> SCHLIB:左侧弹出SCH Lib窗口。左键/回车:放置、右键:取消、Tap:设置(未放置的部件)选中+shitf+拖动 : 复制一份。点击原理图库名称:进入原理图库设置。双击放置的部件:进入设置。Add:新建原理图库。原理图库(schLib)
2023-05-25 10:32:34
925
原创 计算机组成原理 之 第三章存储器
(2)存取方式:RAM(随机存取存储器,如内存条)、SAM(顺序存取存储器,如磁带)、DAM(直接存取存储器、磁盘)【都是按照地址访问,DAM具有随机存取和顺序存取的双重特性】CAM(相联存取存储器,按照内容检索,如快表)c. 控制电路(优化):保证电信号稳定,才进行MAR、译码器、MDR的数据读出、读写控制线、片选线(芯片使能\选择信号(CE'\CS'))(4)信息的可更改性:易失性存储器(主存、cache)、非易失性存储器、破坏性读出(DRAM、读出数据要进行重写)、非破坏性读出。
2023-05-15 15:54:41
1709
原创 计算机组成原理 第二章 数据的表示与运算
5. 真值和机器数:真值实际的10进制数、机器数:在机器中存储的样子。(2)计算机加法运算:超出+6(0110B)、强制向高位进1。n bit的无符号整数的表示范围是0~2^n - 1。b. 0、1对应着逻辑真、假。2. 余3码(8421+3(0011B))(1)映射见图{余3码、2421码映射表}(1)映射见图{余3码、2421码映射表}(1)映射见图{8421码映射表}区分有权码和无权码:余3码为无权码。(3)表示:H16、D10、B2。(2)5后面的数字统一为1开头。(1)基数:r进制的基数为r。
2023-04-20 16:12:34
660
原创 MQTT协议
(1)socket通讯(2)Flask(3)多节点的传输:MQTT、目标检测的算法ESP也可以运行MQTT的客户端2. MQTT原理适用于物联网架构。
2023-04-14 15:41:37
166
原创 王道考研 之 计算机组成原理 第一章
硬件:计算机的实体,如主机、外设软件:系统软件、应用软件系统软件如:操作系统、数据库管理系统、标准程序库、网络软件、语言处理程序。
2023-04-12 00:32:31
133
原创 自然语言识别
NLP组成:自然语言识别NLP=自然语言理解NLU+自然语言生成NLG自然语言NLP的发展阶段:萌芽期:香农、图灵符号主义(基于规则)时间:1956~1980原理:基于逻辑推断、每步都需要具体的表达方法:规则系统、专家系统缺点:规则不完善,没有科学基础,规则非黑即白,缺失了语言的灵活性连接主义(基于概率方法)时间:1980~1999原理:仿生学派,更形象,类似黑盒,无需给出规定,无需梳理方法:决策树(速度快、所需数据小)、贝叶斯、SVM、感知机深度学习时间:2000年至今。
2023-03-08 10:02:05
828
原创 智能控制系统
2012年第一款树莓派、已经过去11年,迭代4次第一代成员:raspberry pi model bGPIO接头:连接传感器二代三代:四核处理器+蓝牙+无线模块四代:内存大小可选择a版本、zero版本官方推荐:官方没推荐:Ubuntu。
2023-02-15 22:16:16
138
原创 python编程 之 网络、线程进程篇
电脑--交换机--主力交换机--路由器--光猫(光电信号转换)==电信/联通/移动设备箱并发编程一个pycharm脚本实现并发运行的操作进程阻塞为主线程续命,守护进程提前杀死还行运行的子线程,都是防止子线程成为孤儿进程。
2023-02-02 23:26:49
276
原创 数学建模 之 基础算法
模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合一定的概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解能概率性地跳出并最终趋于全局最优。(1)贪心算法:兔子朝着比现在高的地方跳去。这就是爬山算法,它不能保证局部最优值就是全局最优值。2()模拟退火:兔子喝醉了。这期间,它可能走向高处,也可能踏入平地。但是,它渐渐清醒了并朝最高方向跳去。如果新解比当前解更优,则接受新解,否则基于Metropolis准则判断是否接受新解。时,证明新解释不及当前解,则有一定概率更新,该。
2023-01-13 09:13:05
87
原创 工具的使用(Matlab)
元胞数组A = cell(1,6) % 1×6 cell 数组 :{0×0 double}……A{2} = eye(3) % 索引从1开始,生成单位矩阵A{2}%{ans =1 0 00 1 00 0 1%}A{5} = magic(5) %MAGIC:魔方:生成n阶的幻方A{5}% 通过下表赋值B = A{5}% 结构体%{books =包含以下字段的 struct:%}books.name。
2023-01-11 22:19:28
166
原创 工具的使用(jupyter notebook)
2.执行:①ctrl+enter ②shift+enter:执行并新建一个单元格 ③运行全部:cell->run all。5. (MY转换python与markdown) 标记(非代码):点击上面的code改为Markdown,运行后变为文字。创建文件:点击new 若添加文件提示:Permission denied: Untitled.ipynb。4.(ABDD)非编辑模式下:A:上方添加单元格 B:下方添加单元格 DD:删除单元格。1.编辑模式:显示绿色+铅笔;退出编辑:点击esc,显示蓝色。
2023-01-06 06:03:12
618
原创 数据挖掘 之 数据可视化与数据分析
控制曲线的格式字符串,可选,由颜色字符、风格字符和标记字符组成。:x轴数据,列表或数组,可选。:y轴数据,列表或数组。
2023-01-05 03:11:39
634
原创 数据挖掘 之 航空公司数据(聚类分析)
利用分析模型(LRFMC)构造5个属性(大部分属性无用),通过聚类分出5个类型,然后对五个类型的用户区分服务。数据特点:体量大:13M,属性多:80+
2023-01-05 00:48:55
340
原创 数据挖掘 之 水质分析(决策树分类)
1.分析分类数据,分析五个原始的属性(数据预处理:缺失值处理,数据探索:箱型图),然后进行筛选(数据规约:相关性分析)从训练图像集中的水质样本采集出:RGB三通管道的一、二、三阶颜色矩信息。2.数据可视化、模型建立(决策树)、决策树可视化。数据:environment_data.xls。并写入文件:如下图b*9的数据矩阵。预测混淆矩阵和预测准确率。
2023-01-04 23:35:19
779
原创 数据挖掘 之 爬虫实战
bs4的进一步学习利用单脚本爬取多页书单掌握Scrapy框架掌握多页爬取掌握各个组件的功能管道存储课程学完工具:图片爬取脚本。
2023-01-04 03:12:30
574
原创 pytorch入门(二)
线性连接、拍平略Sequential现有模型:网络流图1. add_graph(网络实例, 数据)2. 需要close才看的到。
2023-01-02 01:53:26
135
原创 pytorch入门(一)
二、数据集加载 Dataset三、tensorboard的使用 四、transforms工具包(浏览)、tensor的属性transform(ctrl+ Alt +7)显示的脚本属性功能ipython运行后显示的tensor属性:包含grad等梯度下降所需的属性transforms工具箱的进一步了解*补充知识(内置函数__call__():可以利用 对象名() 调用) tansforms实现变化的本质就是调用__call__()方法 Compose源码截取:transforms
2022-12-06 00:54:48
1889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人