- 博客(46)
- 资源 (6)
- 收藏
- 关注
原创 卷积神经网络(CNN)
Fukushima在感受野概念的基础之上提出了神经认知机的概念,可以看作是卷积神经网络的第一个实现网络卷积神经网络(Convolutional Neural Networks, CNN)是多层感知机(MLP)的变种感受野:视觉皮层的细胞存在一个复杂的构造。这些细胞对视觉输入空间的子区域非常敏感,我们称之为感受野CNN由纽约大学的Yann LeCun于1998年提出。CNN本质上是一个多层感知机,其成功的原因关键在于它所采用的局部连接和共享权值的方式,一方面减少了的权值的数量使得网络易于优化,另一方面降
2020-09-30 22:17:28 3782
转载 Java利用递归算法实现24点游戏
//package TwentyfourGame;import java.util.ArrayList;import java.util.Scanner;public class PointGame { public static void main(String[] args) { //输入提示 System.out.println("—————————欢迎进入24点游戏———————————"); System.out.println("
2020-09-30 21:41:19 252
原创 EOL while scanning string literal
我是因为文件路径写成单引号了export_graphviz(estimator,out_file='tree.dot')正确形式export_graphviz(estimator,out_file="tree.dot")
2020-09-30 10:06:58 909
原创 name ‘DecisionTreeClassifier‘ is not defined
from sklearn.tree import DecisionTreeClassifier
2020-09-30 09:35:19 5937
原创 用matlab读取txt,把每个样本的轨迹画在各自的图片上
matlab弹出的figure太多怎么一次性全部关闭在命令行窗口输入close allmatlab挑选一个数组中不重复的数Object_id=unique(data(:,2))得到的就是data结构体的第二列数中所有不重复的数Matlab从已知矩阵中不重复的随机选完所有的值clc;clear;D=[15 20 25 30 35];A=size(D,2);c=1;while(A) d=randperm(A,1); M=D(1,d); M_1(1,c)=M;
2020-09-29 13:29:44 487
原创 黑马机器学习笔记(二)
Sklearn转换器和预估器估计器(sklearn机器学习算法的实现)在sklearn中,估计器(estimator)是一个重要的角色,是一类实现了算法的API1、用于分类的估计器:sklearn.neighbors k-近邻算法sklearn.naive_bayes 贝叶斯sklearn.linear_model.LogisticRegression 逻辑回归sklearn.tree 决策树与随机森林2、用于回归的估计器:sklearn.linear_model.LinearRegre
2020-09-28 22:30:36 322
原创 黑马机器学习笔记(一)
机器学习算法分类目标值是类别(离散)--------分类问题(监督学习)目标值是连续数据--------------回归问题(监督学习)没有目标值--------------------无监督学习1、预测明天的气温是多少度?回归2、预测明天是阴、晴还是雨?分类3、人脸年龄预测?回归/分类4、人脸识别?分类分类:k-近邻算法、贝叶斯分类、决策树与随机森林、逻辑回归回归:线性回归、岭回归机器学习开发流程1获取数据2数据处理3特征工程4使用机器学习算法训练5模型评估学习资料、框架介
2020-09-27 23:02:07 627
原创 给定N个随机正整数,将其中为素数的整数输出
给定N个随机正整数,将其中为素数的整数输出例如:输入:[3,5,11,12]输出:[3,5,11]注意:1输出数组剩余元素先后顺序需要与原教组保持一致,否则不得分。2给出数组中不存在重复元素,无需去重import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Randomsusu { public static void main(
2020-09-27 17:37:39 2315 5
原创 双向链表(一)
双向链表增删改查分析图解单链表存在的问题1查找的方向只有一个,要查找一个节点只能从head开始一个一个地遍历2单向链表不能自我删除,需要靠辅助节点,而双向链表可以实现自我删除分析:双向链表的遍历,添加,删除,修改的思路遍历:和单链表一样,只是可以镶嵌,也可以向后查找添加:(默认添加到双向链表的最后)(1)首先通过遍历找到最后一个节点(2)temp.next=newHeroNode(3)newHeroNode.pre=temp;下图紫色框为newHeroNode修改:原理和单向链表一样
2020-09-26 22:31:08 154
原创 这居然是一个程序
#include<iostream>using namespace std;void point(int *p){ *p = p[2];}void main(){ int c[] = { 1,2,3,4,5 },*p = c; point(p + 1); for (; p < c + 5;) { printf("%d", *p++); } system("pause");}
2020-09-26 20:51:02 162
原创 布隆过滤器
设计一个简单的布隆过滤器(Bloom Filter)输入描述:初始化 n个字符串【空格隔开】添加到过滤器中,输入需要判断是否存在在过滤器中的字符串a输出描述:存在输出true 否则输出false实例初始字符串abc输入需要判断的字符串atruedfalse代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Sc
2020-09-26 20:42:53 153
原创 python操作txt(类型转换、循环,换行,解决文件覆盖)
一变量类型强转打印到txt需要把字符转成str类型d=5e=str(d)#int类型转成str类型s=5.56f=str(s)#float类型转成str类型二报错“Unexpected indent”可能是你的函数或哪一行的缩进出了问题,重新调整一下就行了可以在Spyer属性中设置显示空格和TableTools->Preferences三避免循环写入文件txt中的内容被覆盖https://blog.csdn.net/weixin_43867700/article/detail
2020-09-26 16:31:13 996
转载 ArrayList 和 LinkedList 的区别第二弹
java集合源码分析(推荐给看源码很吃力的朋友们): https://www.cnblogs.com/skywang12345/p/3323085.html#topArrayList,LinkedList,Vector这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:一、同步性ArrayList,LinkedList是不同步的,而Vector是同步的。【这里的不同步指的是。当使用线程和web的时候,对这个集合对象进行操作,那么不同的线程,和不同的web客户端所获取的这
2020-09-26 11:06:39 160
原创 惠普笔记本拆机,加装固态硬盘,重装系统经验
最近帮同学加装固态硬盘,重装系统,写一个经验帖首先:重装系统需要把原来的系统盘格式化,软件盘也需要格式化,正常情况下是不会对其他盘的文件有影响的,以防万一,还是需要对重要文件进行备份。准备系统:我建议去MSDN下载系统,MSDN上面的系统都是纯净版,系统下载下来可以放到需要重装系统的电脑的文件盘(非原来的系统盘和软件盘),也可以拷贝到U盘里。下面是重装系统的相关文件和详细步骤链接:https://pan.baidu.com/s/1VpZAXnAmtrd25oHY-vP0hQ提取码:pbkk拆机
2020-09-26 10:51:24 14600 4
转载 ArrayList 和 LinkedList 的区别
声明:文章转载自微信公众号 “沉默王二”ArrayList 是基于数组实现的LinkedList 是基于双向链表实现的“ArrayList 在新增和删除元素时,因为涉及到数组复制,所以效率比 LinkedList 低,而在遍历的时候,ArrayList 的效率要高于 LinkedList。ArrayList 是如何实现的ArrayList 实现了 List 接口,继承了 AbstractList 抽象类,底层是基于数组实现的,并且实现了动态扩容。public class ArrayList&l
2020-09-26 10:17:57 831
原创 链表面试题分析
单链表的反转思路分析当链表为空或者只有一个节点时,无需反转1先定义一个节点reverse=neew heroNode,定义一个辅助变量,用于遍历原来的链表定义一个变量指向当前节点的下一个节点2从头到尾遍历原来的链表,每遍历一个节点,就取出,并放在新链表的最前端,3原来链表的head.next指向reverse.next从尾到头打印单链表思路分析方式1:先反转单链表,然后打印,但是这样会破坏原来单链表的结构,不建议方式2:利用栈,将各个节点压入到栈中,利用栈先进后出的特点,实现逆
2020-09-22 22:37:52 104
原创 笔记
WPF应用程序是有主函数的,其启动先从主函数中开始,该主函数在App.g.cs文件中,该文件不显示在解决方案中,路径为obj/x86/Debug下。先从主函数中启动,再调用InitializeComponent()函数加载页面。App.g.cs文件可以删除,删除之后自己新建一个类重写启动函数,并在函数中可以设置初始启动的页面...
2020-09-22 10:24:37 66
原创 电脑读取不U盘,在磁盘管理器中显示“无媒体”解决方法
解决方法是量产U盘,首先需要知道U盘的产商和型号,我使用的是chipeasy,地址如下链接:https://pan.baidu.com/s/1abOE3H1jWw6PVemBhMzxTw提取码:8io3知道U盘的厂商和型号就可以去网上找响应型号的U盘量产工具,比如我找的工具umptool链接:https://pan.baidu.com/s/1C7XWGpYI02nPm7AbiRLRvg提取码:q2s2我的U盘原来是 8G的,但是只找回来570M...
2020-09-19 21:37:54 12529 1
原创 Kinect学习笔记(一)
AForge.NET是一套用C#编写的Framework,能提供计算机视觉,人工智能方面的API,包括图形处理,神经网络,一些通用算法和机器学习等,下载地址:http://www.aforgenet.com/NUI API是KInect SDK的核心,用来处理彩色图像流、深度图像数据、骨骼跟踪和控制NUI API的初始化1获得Kinect实例2调用KinectSensor.Start方法初始化并启动Kinect传感器3注册相关事件4调用KinectSensor.Stop方法关闭传感器信噪比:用
2020-09-18 21:05:43 400
原创 单链表(二)
思路分析需要按照编号的顺序添加1.找到新添加的节点的的位置,如果添加2号,则需要添加到1号和4号之间,通过辅助节点temp来找(遍历)2.新的节点的next域指向temp的next域3.temp的next域指向新的节点 4.因为是单链表,temp应该位于添加位置的前一个节点5.添加一个标志位标识添加的英雄编号是否存在6.while循环遍历7.比较节点编号大小(temp.next.no>newnode.no?),成立,则新节点插入在temp和temp.next之间...
2020-09-13 11:26:11 105
原创 最是不胜清怨
每一个卷积核只能提取到到一个特征。所以,卷积层会有多个卷积核,来提取不同种类的特征。假设现在原图的大小为 10 × 10,使用卷积核的大小为3 × 3,卷积核的个数为 5 个,用来提取 5 个不同的特征,那么得到的特征图大小为 8×8(10-3+1),如果使用padding 方法,那么得到的特征图为10 × 10,但是,在运算过程中卷积核所使用的权重参数的个数仅仅为:3 × 3 × 5 = 45个权重参数。我们大部分人都是在后知后觉中发现这个问题很简单,但是只有大神才能做先驱者!LeNet首次把卷积的思
2020-09-11 19:29:38 273
原创 链表(一)插入节点、显示链表
链表介绍如下图,头结点指向地址为150,对应data域的值为a1,next域指向地址为110,,,,,单链表实现1,先定义一个HeroNode类,每一个HeroNode对象就是一个结点类的属性有编号,姓名,昵称,next域需要写构造函数//为了显示方便,重写ToString定义singlelinkedlist管理heronode先初始化一个头结点,这个头结点一般不要动,如果动了,我们就找不到链表的最顶端,这个头结点我们不存放具体的数据插入节点时,(当不考虑编号顺序)我们首先要找到最后一
2020-09-11 00:13:18 591
转载 递归
程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。看到过查字典的比喻挺好的
2020-09-10 21:55:55 369
转载 在Spyder 中解决 TabError: inconsistent use of tabs and spaces in indentation
出现这个问题的原因往往是因为项目的作者在编写代码时使用的编辑器对Tab键的解读与我们的编辑器不同导致的。spyder把一个Tab解读为四个空格,而原作者的使用的编辑器则不是。解决办法就是在spyder中调出缩进对齐线:打开Tools菜单栏下的Preferences箭头是原作者的编辑器对Tab键的误读,我们这里在spyder中用Tab键或者四个空格替换掉就好了。...
2020-09-10 16:05:42 553
转载 回溯算法解黄金矿工问题
问题描述你要开发一座金矿,地质勘测学家已经探明了这座金矿中的资源分布,并用大小为 m * n 的网格 grid 进行了标注。每个单元格中的整数就表示这一单元格中的黄金数量;如果该单元格是空的,那么就是 0。为了使收益最大化,矿工需要按以下规则来开采黄金:每当矿工进入一个单元,就会收集该单元格中的所有黄金。矿工每次可以从当前位置向上下左右四个方向走。每个单元格只能被开采(进入)一次。不得开采(进入)黄金数目为 0 的单元格。矿工可以从网格中 任意一个 有黄金的单元格出发或者是停止代码:pub
2020-09-08 22:01:44 420
原创 如何入门人工智能?AI学习路线推荐
python:小甲鱼(b站)/ 慕课网机器学习:吴恩达(Coursera/b站)liuyubobobo(慕课网)深度学习:吴恩达(Coursera/b站)pytorch:七月褚则伟(b站)IBM AI(Coursera)计算机视觉:斯坦福CS231n(b站)自然语言处理: 斯坦福CS224n(b站)CV顶会:CVPR/ICCV/ECCVNLP顶会:ACL/EMNLP/NAACL基础的算法和数据结构Coursera上有哪些课程值得推荐: https://www.zhihu.com/que
2020-09-05 21:57:14 261
原创 python中通过../路径和./路径下载的文件存在哪
①…/答:在py文件所在的盘里例:train_dataset = datasets.MNIST(root='../data', train=True, download=True, transform=transform) # 训练数据集我就想看看数据集给我下哪了,在工程目录下面没有②./答:就在py文件
2020-09-05 20:05:01 1350
原创 Could not find a version that satisfies the requirement torch==1.4.0 (from torchvision)
解决方法pip3 install torchvision==0.4.1 -i https://pypi.douban.com/simple
2020-09-05 19:44:23 296
原创 于无声处听惊雷
什么是卷积简单来说,卷积(或内积)就是一种先把对应位置相乘然后再把结果相加的运算。卷积运算一个重要的特点就是,通过卷积运算,可以使原信号特征增强,并且降低噪音.
2020-09-05 10:13:26 161
原创 卸载pytorch ,torchvision
当你需要卸载时,可以打开cmd输入以下指令,如果有多个版本,就执行多次指令,一次只能卸载一个版本,我是不小心安装了gpu版本的pytorch,所以想卸载pip uninstall torchpip uninstall torchvision
2020-09-04 21:51:07 6090
原创 “You are using pip version 10.0.1, however version 20.0.2 is available.”
解决方法python -m pip install --upgrade pip -i https://pypi.douban.com/simple
2020-09-04 11:04:07 100
Android语音播报功能实现DemO
2021-06-23
u盘数据恢复命令.txt
2021-06-13
VS2017 基于MFC 做一个音乐播放器,带音量调节,切换歌曲.txt
2021-05-30
安装TensorFlow2.3.0所用文件.txt
2020-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人