- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 深度学习一些知识整理
1.注意力机制的本质参考https://zhuanlan.zhihu.com/p/53036028人类在看到一副图像时是如何高效分配有限的注意力资源的,其中红色区域表明视觉系统更关注的目标,如图所示,人们会把注意力更多的投入到人的脸部,文本的标题以及文章首句等位置。深度学习中的注意力机制从本质上讲和人类的选择性视觉注意力机制类似,核心目标也是从众多信息中选择出对当前任务目标更关键的信息。2.在图像中使用注意力机制论文《Recurrent Models of Visual Attentio
2020-07-05 21:32:35 302
原创 ubuntu 18.04LTS和windows10(含nvidia显卡黑屏解决方案)双系统安装(详细图文,适合小白)
制作启动盘转载请注明出处,谢谢!!!,如果显卡不是英伟达的,后面的一些内容可以不看,非常详细下载UltraISOhttps://cn.ultraiso.net/xiazai.html 准备一个空的U盘,博主用的是16g的 去官网下载ubuntu 18.04lts镜像https://ubuntu.com/download/desktop 点击打开文件,选择系统镜像,点击打开 点击...
2019-11-18 01:33:49 1399 1
原创 windows10和Ubuntu双系统完美删除Ubuntu(详细图文教程)
ubuntu 卸载转发请注明出处,谢谢!!!win+r 输入 cmd 打开命令行 输入 diskpart 如图: 输入 list disk 如图所示: 选择你的系统盘 C盘,这里我的系统盘是磁盘0,所以输入select disk 0 如图: 输入list partition ,查看分区如图 大小大概为260M那个分区是你的系统分区,我这里是分区1,所以输入select parti...
2019-11-17 23:18:28 1401
原创 解决matlab for mac 2017b在终端显示乱码问题
首先在访达->应用程序 中找到matlab,右键显示包内容,打开bin中的lcdata.xml文件,里面的内容为<?xml version="1.0" encoding="UTF-8" ?><!-- MathWorks Locale Database --><!-- File Name: lcdata.xml --><!-- Copyri...
2019-05-15 22:25:47 1507 1
转载 mac下item2+oh-my-zsh提高你终端的逼格
转:看这篇博文很好的https://segmentfault.com/a/1190000010518195
2018-09-09 18:27:14 531
原创 mac下把vim变成最强的c++ IDE
首先看这个博客安装插件:https://github.com/yangyangwithgnu/use_vim_as_ide编译ycm_core来支持c系语言补全请看这个博客:https://www.jianshu.com/p/56385f4f95f5其中cmake会出错,请看这个issue解决:https://github.com/Valloric/YouCompleteMe/issues...
2018-09-09 18:19:40 4592
原创 数据清洗--python
1.1引言 对于处理大数据问题,首先就是要进行数据预处理,排除掉那些那些很离谱的数据,当然我们肯定不能一个一个用眼睛来找(容易累死),所以我们就要学会如何用程序来进行数据的预处理,我们常常用两种语言:matlab和python,这里我先介绍一下用python进行数据清洗。1.2准备 首先去官网安装python ,然后打开你的控制台,在里面输入pip install numpypip ...
2018-03-22 02:46:06 946
原创 手写matlab模拟退火算法
clc, clearsj0=load('sj.txt'); %加载100个目标的数据,数据按照表格中的位置保存在纯文本文件sj.txt中x=sj0(:,[1:2:8]);x=x(:);y=sj0(:,[2:2:8]);y=y(:);sj=[x y]; d1=[70,40]; sj=[d1;sj;d1]; sj=sj*pi/180; %角度化成弧度d=zeros(102
2018-02-04 19:41:20 1164 1
转载 MATLAB拟合工具箱 cftool 用法
MATLAB拟合工具箱 cftool 用法及实例1234分步阅读我们利用MATLAB软件一个十分常用的功能就是进行曲线拟合,下面我就通过实例介绍一下 利用MATLAB拟合工具箱进行matlab曲线拟合的方法以及步骤。工具/原料MAT
2017-08-21 21:52:03 4582
转载 matlab中findstr 与 strfind的两个函数举例
matlab中这两个字符串查找的函数findstr(), strfind()表明上看起来用法相似,效果也相似。1. findstr(s1,s2)--在较长的字符串中查找较短的字符串出现的次数,并返回其位置,因此无论s1,s2哪个为长字符串,位置在前在后都没有关系。 例:s = 'Find the starting indices of the shorter string.
2017-08-05 16:56:11 10489
转载 用VisualStudio2017开发arduino 上传并调试可以自动补全,超级爽
Arduino自带的IDE太弱了,仅支持自带关键词高亮,没有自动完成,没有变量/函数自动跳转到原型/声明,尤其是include外部的库以后,显得尤其麻烦。VisualStudio作为微软的老牌IDE近日逐渐强大,第三方插件亦雨后春笋般的出现简直是如虎添翼。VisualMicro (http://www.visualmicro.com/)就是一款让VS支持Arduino的插件。环境搭建需要:
2017-08-04 19:13:48 11811
原创 手写matlab的Kruskal最小生成树(注释很详细)
%优点对于顶点多边少的稀疏图有效%核心算法就是通过边的权值从小到大排序然后去除环路来生成最小生成树 %[row col val]=find(a)表示返回非零元素值的行,列,元素值%a是邻接矩阵clc;clear all;a(1,[2 3])=[50 60];%这里面给出邻接矩阵的另一种输入方式a(2,[4 5])=[65 40];a(3,[4 7])=[52 45];
2017-08-04 13:24:12 5025 3
原创 手写matlab的prim最小生成树(注释很详细)
%a是邻接矩阵这里我就随便赋值啦%result 3*n的第一、二、三行分别表示最小生成树的边的起点、终点、权集合clear allclca=zeros(7);a(1,2)=50;a(1,3)=60;a(2,4)=65;a(2,5)=40;a(3,4)=52;a(3,7)=45;a(4,5)=50;a(4,6)=30;a(4,7)=42;a(5,6)=70;a
2017-08-04 09:49:42 6822 1
原创 手写matlab的迪杰斯特拉(dijkstra)算法的函数(注释很详细)
function [mydistance,mypath]=mydijkstra(a,sb,db)%输入:a——邻接矩阵;a(i,j)——i到j之间的距离,可以是有向的%sb——起点的标号,db——终点的标号%输出:mydistance——最短路的距离,mypath——最短路径%初始化n=size(a,1); u=sb;parent(1:n)=0; visited(1:n)=
2017-08-03 20:59:51 15851 2
转载 树莓派点亮一个流水灯
所需物料1 * Raspberry Pi1 * Breadboard8 * LED8 * Resistor (200Ω)Jumper wires1 * T-Extension Board1 * 40-Pin Cable工作原理将8颗LED灯正极通过一个200Ω的电阻接到VCC上,LED负极分别连接B17、B18、B22-B25
2017-08-03 17:47:52 2873
转载 用stm32cubemx点亮一个流水灯
STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP, Graphics, 等等).直观的STM32微控制器的选择和时钟树配置微控制器图形化配置外围设备和中间件的功能模式和初始化参
2017-08-03 17:43:26 6536
原创 Django在windows以及mac下面的安装
Django 安装在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。Window 下安装 Django如果你还未安装Python环境需要先下载Python安装包。1、Python 下载地址:https://www.python.org/downloads/2、Django 下载地址:ht
2017-08-03 17:40:41 441
原创 分享一个ds12c887的在1602上显示的52单片机的程序
#include#define uchar unsigned char #define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit rs=P3^5;sbit lcden=P3^4;sbit s1=P3^0;sbit s2=P3^1;sbit s3=P3^2;sbit rd=P3^7;uchar
2017-08-03 17:38:19 804
原创 android的button和imageButton的一些笔记
BUTTON 以及imageButtonButton 具有text属性imagebutton没有Imagebutton有src的属性button没有 BUTTON配置方式imagebutton几乎同理 button的监听按钮点击事件 Button和imagebutton都有一个onclick事件但不仅button和imagebutton拥有
2017-08-03 17:35:34 436
原创 手写matlab的弗洛伊德算法的函数(注释很详细)
function [dist,mypath]=myfloyd(a,sb,db)%输入邻接矩阵a;元素a(i,j)——顶点i到j之间的直达距离,可以是有向的%sb起点的标号;db终点的标号%输出:dist——最短的距离%mypath——最短的路径%优点可以求出任意两点之间的最短路缺点就是慢n=size(a,1);path=zeros(n);for k=1:n f
2017-08-03 17:26:42 5437
转载 Arduino烧录bootloader,并作为ISP进行下载程序
注:以下流程均在Pro mini 328P上进行。1、在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A;2、等待烧录bootloader的板子成为板子B;3、板子A的引脚pin10 连接板子B的RST,然后板子A的引脚PIN11,12,13分别连接板子B的PIN11,12,13, 给板子B上电。4、Arduino IDE的菜单“工具”——>“程序
2017-07-31 10:04:44 13476
转载 Linux不同扩展名的解压指令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z
2017-07-29 01:14:20 291
原创 visual studio2017解决问题:Cannot find the resource compiler dll rcdll.dll
小编今天刚入坑vc++mfc做对话框的时候就遇到了问题特别气都是玄学但是还是找找到了解决方法如果您有例如SDK 10(10.0.15063.0),您可以从中复制c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ 10.0.15063.0 \ x86 \ rcdll.dll至c:\ P
2017-07-26 10:54:12 2131
原创 图解弗洛伊德算法
弗洛伊德算法与迪杰斯特拉算法的区别就是弗洛伊德算法可以求所有的点的最短路径但是弗洛伊德算法的复杂度是O(n^3) 阿杰算法是O(n^2) 弗洛伊德算法的两个矩阵第一个是邻接矩阵(是本图论的书就会有介绍)第二个是P矩阵解释一下P矩阵就是那第一行来举例子第一行v0-v8的值的意思就是从v0走到v8那么v0下一个就是v1对vij也中的数也是这个意思如果从vi走到vj那么v
2017-07-22 22:22:58 6407
原创 顺序二叉树的建立、查找、删除、插入、替换、遍历
/*********************************************************************************************************顺序二叉树的建立、查找、删除、插入、替换、遍历默认是中序遍历前序遍历让我注释了,要是用的话取消注释即可测试的数据第一个输入:8第二个输入101838
2017-07-22 13:19:56 854
原创 树的后序遍历方式源码
#include #include typedef struct node{ char data; struct node *llink; struct node *rlink;}NODE;NODE*build()//{ NODE *tree; char c; scanf("%c",&c); if(c=='#
2017-07-22 13:12:52 328
转载 Linux中vi命令
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename
2017-07-22 01:50:41 325
转载 github教程
Github 简明教程分类 编程技术如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码
2017-07-22 00:56:38 413
转载 matlab函数句柄介绍
问:f=@(x)acos(x)表示什么意思?其中@代表什么?答:表示f为函数句柄,@是定义句柄的运算符。f=@(x)acos(x) 相当于建立了一个函数文件:% f.mfunction y=f(x)y=acos(x);若有下列语句:xsqual=@(x)1/2.*(x==-1/2)+1.*(x>-1/28&x则相当于建立了一个函数文件:% xsqual.m
2017-07-21 21:41:56 15249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人