自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

viafcccy的博客

一个技术菜鸟的成长历程

  • 博客(256)
  • 资源 (19)
  • 收藏
  • 关注

原创 TensorFlow(十一)AlexNet网络(猫狗大战)详解与代码实现

Kaggle是由联合创始人、首席执行官安东尼·高德布卢姆(Anthony Goldbloom)2010年在墨尔本创立的,主要为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台。该平台已经吸引了80万名数据科学家的关注,这些用户资源或许正是吸引谷歌的主要因素。本代码实现的就是对于Kaggle著名比赛项目猫狗大战的实现,访问https://www.kaggle.com/c...

2019-09-14 15:32:04 3275 8

原创 x光违禁物品图片 津南大赛【赛场二】 数据集

可以评论留言问我

2019-09-09 18:50:27 3434 161

原创 ubuntu安装双系统 分辨率无法调整 卡在开机界面

今天准备在主力电脑上装ubuntu跑一下深度学习,以前在thinkpad x230和VM上都装过双系统,这台电脑上也装过deepin(linux的一个国内distribution)。本想着应该很easy,但是一波三折,这里写一下给一样问题的人吧。先来一张ubuntu的美照讲讲解决历程主要碰到两个问题第一个u盘成功引导,但是看电脑开在启动界面,解决方法:在开机选择从U...

2019-09-07 20:24:59 1001 2

原创 TensorFlow(十)LeNet网络代码实现

MNIST 数据集可在http://yann.lecun.com/exdb/mnist/获取, 它包含了四个部分:Training set images: train-images-idx3-ubyte.gz (9.9 MB, 解压后 47 MB, 包含 60,000 个样本) Training set labels: train-labels-idx1-ubyte.gz (29 KB...

2019-09-05 19:03:37 374

原创 TensorFlow(十)LeNet网络结构详解

LeNet-5出自论文Gradient-Based Learning Applied to Document Recognition,是一种用于手写体字符识别的非常高效的卷积神经网络。LeNet-5是一个较简单的卷积神经网络。下图显示了其结构:输入的二维图像,先经过两次卷积层到池化层,再经过全连接层,最后使用softmax分类作为输出层。 ...

2019-09-04 22:49:04 816

原创 TensorFlow(九)初识卷积神经网络

通过前面的了解 了解到了 神经网络 卷积 与 池化 也基本了解了所有卷积神经网络的重要组成部分卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),也就是卷积神经网络是前面我们构架的神经网络加上卷积与池化构成的一类新的算法。卷积神经网络与普通神经网络的...

2019-09-04 10:30:06 812

原创 TensorFlow(八)卷积与池化

卷积寻找目标边缘下面我们使用卷积核对图像的边缘与特征进行检测与标记import tensorflow as tfimport cv2import numpy as npimg = cv2.imread("C:\\Users\\Administrator\\Desktop\\p\\lena.jpg")img = np.array(img , dtype = np.float32...

2019-08-25 14:16:04 1059

原创 TensorFlow(七)卷积原理

初识在神经网络中,每一层的每个神经元都与下一层的每个神经元相连, 这种连接关系叫全连接(Full Connected)。 左图为全连接网络 右图为卷积神经网络左图:全连接神经网络(平面),组成:输入层、激活函数、全连接层右图:卷积神经...

2019-07-30 22:53:15 989

原创 TensorFlow(六)CSV与TFRecords

逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的...

2019-07-20 00:26:33 905

转载 python with详解

转自https://www.cnblogs.com/xiaoxia02/p/10104946.html前言:在对一些资源进行访问时,常常会出现操作不当或出现异常而导致资源没有得到必要关闭资源释放资源。例如:文件读取、socket等等。下面内容以文件读取open方法为例。原始操作:1 f=open("filename")2 f.write()#文件操作3 f.clos...

2019-07-19 17:17:29 1880

原创 TensorFlow(五)队列与线程

深度学习的模型训练过程往往需要大量的数据,而将这些数据一次性的读入和预处理需要大量的时间开销,所以通常采用队列与多线程的思想解决这个问题,而且TensorFlow为我们提供了完善的函数。TensorFlow提供了整套实现队列的函数和方法,在TensorFlow中,队列和变量类似,都是计算图上有状态的节点。操作队列的函数主要有: FIFOQueue():创建一个先入先出(FIFO...

2019-07-19 14:13:46 334

原创 TensorFlow(四)反向传播算法(BP)

通过前面几篇建立的神经网络以上一层的输出作为下一层的输入。这种⽹络被称为前馈神经网络。这意味着网络中是没有回路的 —— 信息总是向前传播,从不反向回馈。如果确实有回路,我们最终会有这样的情况:σ 函数的输⼊依赖于输出。这将难于理解,所以我们不允许这样的环路。(前馈 指的是拓扑学上的向前单向传播)BP神经网络是一种多层的前馈神经网络,其主要的特点是:信号是前向传播的,而误差是反向传播的。BP神...

2019-07-18 10:34:54 2185

原创 TensorFlow(三)神经网络基本概念

绪论根据上面介绍的神经网络,也许或=会感觉神经网络很简单,但是呢只是一个神经元的神经网络,同时省略了许多地方,下面来了解神经网络的更多内容。一、算法基础1.梯度下降法梯度下降法在第二篇中使用了梯度下降法,但是未能了解是什么,下面来体会它的作用与优缺点:关于梯度下降法更多的相关原理推导自行查找,这里给出一部分: ...

2019-07-14 14:43:28 420

原创 matlab蚁群算法(ACA)详解(二)旅行商问题(TSP)详解

之前已经使用遗传算法、模拟退火算法是实现了对于TSP问题求解。本次主要使用的是蚁群算法进行求解,算法的基本原理已经在第一篇算法入门中做了详细的讲解。下面主要就是进行代码的实现:数据使用测试数据如下: 徐州 常州 青岛 北京 祁县 洛阳 黄山 武汉 西安 九江 舟山 徐州 0 471 410 39...

2019-07-13 11:41:45 3934 3

原创 TensorFlow(二)Hello Regular Network(一元回归分析函数)

我们准备建立一个如下的一个含有一个隐藏层的神经网络去实现回归分析,这个网络应有输入层、输出层、和隐藏层。 最终实现一个一元回归的分析模型,也就会线性回归。我们会生成一个y = 4 * x + 1 的线性曲线,随机生成输入数(满足偏差为0.05的正态分布的噪声数)。import ten...

2019-07-10 19:29:29 560

原创 Tensorflow(一)Hello TensorFlow

重要概念:一、基础概念张量:使用张量(tensor)表示数据,用“阶”表示张量的维度。关于这一点需要展开一下 0阶张量称为标量,表示单独的一个数 1阶张量称为向量, 表示一个一维数组 2阶张量称为矩阵,表示一个二维数组 ……数据流:数据流(data stream)是一组有序,有起点...

2019-07-10 14:29:24 558

原创 matlab蚁群算法(ACA)详解(一)算法入门

算法概要:模拟蚂蚁觅食行为(最短路径原理)设计的算法。讲蚂蚁群觅食的特点抽象出来转化成数学描述。 • 蚁群算法(Ant Colony Algorithm, ACA)由Marco Dorigo于1992年在他的博士论文中首次提出。• 蚂蚁在寻找食物源时,会在其经过的路径上释放一种信...

2019-07-09 14:30:33 7962

原创 matlab模拟退火算法(SA)详解(二)旅行商问题(TSP)详解

旅行商问题(TravelingSalesmanProblem,TSP)代表一类组合优化问题,在物流配送、计算机网络、电子地图、交通疏导、电气布线等方面都有重要的工程和理论价值,引起了许多学者的关注 。TSP简单描述为:一名商人要到n个不同的城市去推销商品,每2个城市i和j之间的乐离为d,如何选择一条路径使得商人每个城市走一遍后回到起点,所走的路径最短。TSP是典型的组合优化问题,...

2019-07-09 10:24:37 6981 2

原创 matlab模拟退火算法(SA)详解(一)算法入门

在许多实际优化问题中,存在许多局部最优解,随着优化问题规模的增大,局部最优解的数量快速增加。寻找全局最优解可分为两类:1.确定性方法,常用于求解有一些特殊特征的问题2.随机搜索方法,(梯度下降法)则沿着目标函数下降的方法搜索,但是常常会陷入局部最小值,而非全局最优解。模拟退火算法是一种通用概率算法,用来在一个大的搜寻空间内寻找问题的最优解。美国物理学家 N.Metropo...

2019-07-06 20:37:31 31195 6

转载 Kmeans算法与KNN算法的区别

首先明确一点KNN与Kmeans的算法的区别:1.KNN算法是分类算法,分类算法肯定是需要有学习语料,然后通过学习语料的学习之后的模板来匹配我们的测试语料集,将测试语料集合进行按照预先学习的语料模板来分类2Kmeans算法是聚类算法,聚类算法与分类算法最大的区别是聚类算法没有学习语料集合。K-means算法是聚类分析中使用最广泛的算法之一。它把n个对象根据他们的属性分为k个聚类以...

2019-07-06 11:48:41 1272

原创 中南大学数字中南、电信校园网无法弹出验证界面解决方法

浏览器输入192.168.1.1 自动跳转http://61.137.86.87:8080/portalNat444/index.jsp登录界面在地址栏直接输入网址访问 可以打开 但是会提示但是以前移动的校园网只需要把登录地址保存下来就可以直接登录 不存在从192.168.1.1跳转至登录界面通过查看登录前的网络状态发现电脑是获取到ip地址的结合电信必须要...

2019-07-05 16:30:36 10324

原创 matlab遗传算法(GA)详解(二)旅行商问题(TSP)详解

旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。首先可以去下载数据集https://download.csdn.net/...

2019-07-03 23:12:30 36961 40

原创 matlab遗传算法(GA)详解(一)算法入门

遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解(所找到的解是全局最优解)的方法。参数编码、初始群体的设定、适应度函数的设计、遗传操作设计、控制参数设定五个要素组成了遗传算法的核心内容。1)种群初始化。我们需要首先通过随机生成的方式来创造一个种群,一般该种群的数量为100...

2019-07-02 13:37:11 160431 34

原创 python爬取天气预报

import requestsfrom bs4 import BeautifulSoupdef getHTML(url): try: r = requests.get(url,timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return...

2019-06-30 21:20:14 5452 3

转载 soup.select方法详解

html = """<html><head><title>The Dormouse's story</title></head><body><p class="title" name="dromouse"><b>The Dormouse's story</b></p>...

2019-06-30 19:49:25 2966

原创 二叉树的顺序存储结构

其实呢也就是将树这种有指向的二维数据 像二维数组一样存在一个线性的 一维的 数据结构中下面来完成二叉树的顺序存储(一帮用于完全二叉树 避免内存浪费) 在顺序存储中如上图所示完成树的存储#include<stdio.h>#include<conio.h>#define MAX_SIZE 1024//定义顺序树类型typedef...

2019-06-08 18:58:44 37587 5

原创 二叉树基本概念和性质

二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。图3.1展示了一棵普通二叉树:所以二叉树顾名思义就是一个节点的度小于等于两个度的树 同时子树是有左右之分的不能随意颠倒(有序树) 二叉树性质1)在二叉...

2019-06-08 10:58:38 751

原创 树的基本概念

2019-06-06 23:52:16 213

原创 KMP算法——病毒算法

#include<stdio.h>#include<stdlib.h>#include<string.h> //状态码#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define EQ 0#define GT 1#define EQ 0 //相等 ...

2019-06-06 19:57:22 3146

原创 KMP算法基础详解

KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息。时间复杂度O(m+n)。例如下面的主串与子串...

2019-06-06 12:15:49 391

原创 BF算法-串的模式匹配

BF算法,即暴风(Brute Force)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。这里我们来详细讲一下 算法的核心思想1.从主串第一个字符开始匹配2.如...

2019-06-06 00:53:05 1268

原创 c语言指针NULL陷阱

#include<stdio.h>#include<stdlib.h>void f(int * a){ *a = 1;}int main(){ int * a = NULL; f(a); printf("%d",a); return 0;}这样显然不行 因为实际上没有为a开辟内存下面我们开辟内存#include&lt...

2019-06-05 01:05:24 1071 5

原创 数据结构-串ADT(字符串 完成头文件string.h的实现)

串的比较实际上比较的是字符编码,这里正好深入了解一下字符编码 :ASCII 编码ASCII占用8位(bit)。8个bit可以表示256个字符。ASCII码只规定了128个字符的编码。ASCII码的问题是字符太少,不能满足世界各国的需要。所以各国其他编码利用剩余的128个字符定义各自不同的编码。GB2312 & GBK汉字GB2312 使用两个字节(16位),...

2019-06-05 00:52:21 1348

原创 五子棋智能算法——博弈树编程实现一字棋(四)

一字棋指的是:在一个九宫格内率先连成三个字的取胜首先,基于前面决策树的讲解 博弈的棋类游戏等等 只要找到合适的估值函数都可以使用博弈树来实现 下面我们来使用博弈树完成一字棋的算法。根据前面的算法思想我们算法大致分为几步:1.对棋局落子有正确的估值2.通过遍历建立博弈树3.对博弈树进行α-β剪枝增快查找速度(这里由于数据量较小 放在最后一起讲解)4.根据极大值 极小值搜索...

2019-06-02 20:43:36 11612 6

原创 五子棋智能算法——决策树编程实现(三)

上一篇博客(https://blog.csdn.net/viafcccy/article/details/90724073)完成了对于决策树的数据处理 下面我们来建立决策树和上篇博客一样还是这些属性 在上一篇中我们计算了信息嫡 信息增量这两个重要的数据 并且将数据以链表的形式建立起来最后我们使用较为简单的ID3算法建立决策树ID3算法是决策树的一种,它是基于奥卡姆剃刀...

2019-06-01 01:00:51 1764

原创 五子棋智能算法——决策树数据处理(二)

其实博弈树与决策树本质上是相同的 只是决策树追求的是信息嫡的下降 使可能性趋于一个最大值从而达到预测效果 而博弈树正如上篇博文所述追求的是选择从自身打分最高的一步棋要是看懂了上篇文章的博弈树(https://blog.csdn.net/viafcccy/article/details/90648852)的思想这里决策树也就不难了 作为AI的入门算法决策树是异常重要的 这里我决定先去实现决...

2019-05-31 22:49:28 4041

原创 倪光南——世人笑我太疯癫,我笑他人看不穿

杨元庆、任正非最近成为科技圈的热门,“美帝良心想”的名称早已人尽皆知,我也不想再去赘述。2006年,联想飞线门事件,全球召回中国除外,联想说中国人应该支持民族企业。2008年,联想换屏门,Y430中国版提供劣质屏幕,联想说中国人应该支持民族企业。2011年,联想闪屏门,全球退换中国除外,联想说中国人应该支持民族企业。2013年,联想背光门,Y400国行背光阉割,联想说中国人应该支持...

2019-05-30 11:13:36 1301 3

原创 五子棋智能算法-博弈树算法思想详解(一)

学习这个算法之前必会链表 关于链表看这两篇博文https://blog.csdn.net/viafcccy/article/details/84502334https://blog.csdn.net/viafcccy/article/details/85041942在五子棋下棋中 我们最容易想到的算法就是对于棋局的推演 从而找到一种最佳的情况去使棋局向这个方向发展为了简单思考...

2019-05-28 23:37:41 31119 1

原创 利用树莓派从零打造智能音箱

由于拿到的是一台无法开机的树莓派首先需要安装系统1.格式化内存卡由于原先已经装过linux系统文件结构不兼容windows先格式化 使用软件为SDFormatter2. 下载镜像https://www.raspberrypi.org/downloads/raspbian/将镜像烧录进sd卡根据自己需求选择系统情况这里需要注意的是 根据不同的麦克风阵列 需要去安装对应的驱...

2019-05-28 10:15:16 5324

原创 unity5(六) 地形

创建地形右侧属性选择不同的地形类型绘制你需要的地形(如果同时摁下shift是将地形降低)同时在不同的刷子属性下都有英语的使用说明但是下面可以看到如果开启bake去渲染这个场景需要6分半 (作者电脑1066+8750h)、所以个人建议关闭自动烘焙所以可以在windows中关闭烘焙我们也可以调节地形高度 然后构造盆地我们可以...

2019-05-18 12:57:18 703

digital.rar

数字式频率计 数字电路课程设 内含:总仿真图纸、模块仿真图纸,均为,ms14文件 功能:四挡调节、超量程警报等

2020-09-11

MATLAB R2014a

MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

2020-06-27

protues C51单片机 按键中断控制LED灯

在完成交通灯基本功能基础上,当有急救车到达时,两向交通信号为全红,以便让急救车通过。假定急救车通过路口时间为10秒,急救车通过后,交通灯恢复中断前状态。本实验题以按键为中断申请,表示有急救车通过。

2020-06-27

protues C51单片机 完成LED开关控制显示和LED灯左循环、右循环、间隔闪烁功能

使用C语言编程。功能为:通过开关实现LED灯工作方式即时控制,完成LED开关控制显示和LED灯左循环、右循环、间隔闪烁功能。

2020-06-27

Satellite image.rar

卫星图片数据集 主要了解、学习深度学习模型的微调。分为森林、岩石、水域、农田、城市、冰川六个分类。教程博客:https://blog.csdn.net/viafcccy/article/details/101059948

2019-09-20

猫狗大战数据集.txt

本资源是百度云链接亲测有效可以访问本人博客主页看到关于深度学习的更多 包括AlexNet网络详解和代码实现猫狗大战 代码的详解 https://blog.csdn.net/viafcccy/article/category/9292258

2019-09-06

TSP问题matlab、c++代码、测试数据 数据集

本资源包含TSP常见的所有测试数据和matlab、c++代码。旅行商问题(Traveling Salesman Problem,TSP)代表一类组合优化问题,在物流配送、计算机网络、电子地图、交通疏导、电气布线等方面都有重要的工程和理论价值,引起了许多学者的关注 。TSP 简单描述为:一名商人要到n 个不同的城市去推销商品,每2个城市i和j之间的乐离为d,如何选择一条路径使得商人每个城市走一遍后回到起点,所走的路径最短。 TSP是典型的组合优化问题,并且是一个 NP难题。 TSP 描述起来很简单,早期的研容者使用精确算法求解该问题,常用的方法包括分枝定界法、线性规划法和动态规划法等,但是可能的路径总数随城市数目n是呈指数型增长的,所以当城市数目在100个以上时,一般很难结确地求出其全局最优解。随着人工智能的发展,出现了许多独立于问题的智能优化算法,如蚁群算法、遗传算法、模拟退火、禁忌搜索、神经网络、粒子群优化算法、免疫算法等,通过模拟或解释某些自然现象或过程而得以发展。模拟退火算法具有高效、鲁棒、通用、灵活的优点。将模拟退火算法引入TSP求解,可以避免在求解过程中陷入TSP的局部最优。

2019-07-08

city_location.mat

matlab mat格式 旅行商问题数据集 TSP数据集 https://blog.csdn.net/viafcccy/article/details/94588749查看完整代码和教程 下载数据送教程哦

2019-07-03

traveling_salesman_demo.rar

matlab旅行商问题代码和官方参考文档 自学TSP很好用 推荐下载!

2019-07-03

string.c简单实现字符串操作 串ADT实现 数据结构实现

简单实现string.h 完成字符串的操作实现 完成串ADT的实现 加深数据结构的学习

2019-06-05

hospital_manager.rar

基于链表的一个信息管理系统 除了基本功能以外的大概有这些东西吧 基本使用方法和思路在压缩包里的txt有 1.使用easyx美化前端 2.链表使用函数模板和传统方法方式实现 3.密码输入时不可见 4.分级别管理 有四种角色 权限不同

2019-06-02

java基础教程+课件+代码

满满的干货 很有用自己用的资源 java基础教程+课件+代码

2019-03-17

python人脸识别代码+测试文件

教程地址https://blog.csdn.net/viafcccy/article/details/87897937

2019-02-27

opencv3.4exe文件

opencv下载 关于教程安装可以看我的博客https://blog.csdn.net/viafcccy/article/details/87215601

2019-02-13

skinsharp skinh皮肤库

skinsharp skinh的皮肤库 可以直接下载使用 简单易学!!!

2018-12-31

c语言音乐播放器

c语言开发的音乐播放器 欢迎下载!!!教程可以看我的博客主页

2018-12-31

c语言头文件,api,资料

c语言头文件 api 资料 有c语言头文件大全 只需要copy就可以使用 还有查找函数的工具

2018-12-10

vm虚拟机安装macos必备工具

vm虚拟机安装macos必备软件合集 带你玩转macos 教程看这里https://blog.csdn.net/viafcccy/article/details/83053970

2018-12-10

学生成绩管理系统

实现输入,显示,排序,删除,恢复删除,查找等功能。主要通过利用c语言对文件的操作,将数据写入.txt的二进制文件中储存,在需要时进行相应操作。同时利用结构体将一名学生的数据定义为一种数据类型,达到一次对一个学生的数据进行操作。

2018-12-10

空空如也

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

TA关注的人

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