自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 AI、机器学习和深度学习之间的区别是什么?

有人说,人工智能(AI)是未来,人工智能是科幻,人工智能也是我们日常生活中的一部分。这些评价可以说都是正确的,就看你指的是哪一种人工智能。今年早些时候,Google DeepMind的AlphaGo打败了韩国的围棋大师李世乭九段。在媒体描述DeepMind胜利的时候,将人工智能(AI)、机器学习(machine learning)和深度学习(deep learning)都用上了。这三者在AlphaGo击败李...

2020-10-09 16:03:18 575

转载 python 快速排序

转自 :小婷儿的博客pythonhttps://www.cnblogs.com/xxtalhr/快速排序 快速排序采用了分治的策略。他的基本思想是将需要排序的数据分割为两部分,其中一部分的所有数据都比另一组的数据小,然后对这两部分进行递归,最终整个数据变为有序序列1、原理 在数列之中,选择一个元素作为”基准”,或者叫比较值。 数列中所有元素都和...

2019-11-29 00:30:09 165

转载 python 归并排序

转自 :https://blog.csdn.net/qq_36813467/article/details/88848415原理:使用递归方法来实现归并排序时,核心思想是两个有序子序列的合并,注意这里是有序子序列的合并,因此下面要做两件事,整个过程如下图所示:(1)将待排序序列从中间一分为二,对左右两边再进行递归分割操作,得到n个相互独立的子序列; (2)对n个独立的子序...

2019-11-27 00:00:54 591 2

原创 python 希尔排序及优化

介绍:希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是...

2019-11-15 00:46:55 239

原创 python 插入排序及优化

介绍 插入排序的工作原理是,对每个未排序数据, 插入到前面以排序的数据中,从后往前比较插入步骤:从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果被扫描的元素(已排序)大于新元素,将该元素后移一位 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新元素插入到该位置后 重复步骤2~5代码实现...

2019-11-14 00:12:57 315

原创 python 选择排序及其优化

部分转自https://blog.csdn.net/Dby_freedom/article/details/82154869介绍 : 选择排序是一个很容易理解和实现的简单排序算法. 学习它之前首先要知道它有两个很鲜明的特点1. 运行时间和输入无关 选择排序,是通过每次选择最小的数或者最大的数,然后将它放在它应该出现的位置上。 ...

2019-11-12 22:47:34 473

原创 python 冒泡排序

一、冒泡排序介绍:冒泡排序的原理非常简单,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。其实就是一轮排一个,比如: 第一次,第一个和后面的比较,如果大于,就向后移动,就像冒泡一样,一轮冒一个泡步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对第0个到第n-1个数据做同样的工作。这时,最大的数就“浮”到了数组最后的位置上。 针...

2019-11-12 00:46:41 206

原创 SVM 支持向量机

SVM 是什么? 分类器如何分类? 寻找一个超平面进行分类核 : 常用核函数 线性核函数kernel='linear' 多项式核函数kernel='poly' 径向基核函数kernel='rbf' sigmod核函数kernel='sigmod' 更多有关核的内容 https://blog.csdn.net/qq_37007384/a...

2019-10-07 16:12:14 190

原创 使用python 找出本机ip及局域网可连通的ip

import socketimport subprocessimport re, os#获取ip class Get_ip(): def __init__(self):#初始化并调用 self.ip_dict = self.get_ipconfig_ip() for i in self.ip_dict:#找出想要的ip地址 ,网线或无线ip ...

2019-08-22 11:00:45 1077

转载 安装TensorFlow

https://blog.csdn.net/u010858605/article/details/64128466改变jupyter notebook保存路径https://www.jianshu.com/p/06aea0fce9aa

2019-07-28 22:04:51 123

原创 python pyinstaller 打包漂流瓶游戏exe

话不多说,先上代码# coding=gbkimport tkinter as tkimport osimport randomimport timelist2 = [ '翻着我们的照片 想念若隐若现 去年的冬天 我们笑得很甜', '烟花易冷人事易分 而你在问我是否还认真 千年后累世情深还有谁在等', '烟花易冷人事易分 而你在问我是否还认真 千年后累世情深...

2019-07-25 22:23:53 166

原创 python pyinstaller 打包 猜拳游戏exe

话不多说,先上代码import randomimport tkinter as tkdef shu(): t.insert(tk.INSERT,'很遗憾,你输了\n')def ying(): t.insert(tk.INSERT, '恭喜你,赢了\n')def ping(): t.insert(tk.INSERT, '平局\n')def jiandao():...

2019-07-25 13:22:01 271

原创 猫狗识别之卷积神经网络

数据 :猫狗各5000网络 :def forward(x,train,regularizer): #初始化化第一层卷积核W ,B conv1_w = get_weight([CONV1_SIZE,CONV1_SIZE,3,CONV1_KERNEL_NUM],regularizer) conv1_b = get_bias([CONV1_KERNEL_NUM]) ...

2019-05-30 21:51:24 1788 2

原创 手写数字识别之卷积神经网络

1.前向传播 mnist_cnn_forward.pyimport tensorflow as tfIMAGE_SIZE = 28 #图片大小28*28NUM_CHANNELS =1 #图片通道数CONV1_SIZE = 5 #第一层卷积核大小CONV1_KERNEL_NUM = 32 #第一层使用了32个卷积核CONV2_SIZE = 5CONV2_KER...

2019-05-21 18:43:36 473

原创 卷积神经网络

将图片特征喂入全连接网络可以查看https://www.cnblogs.com/skyfsm/p/6790245.html我觉得他写的很好以下图片来自【北京大学】人工智能实践:Tensorflow笔记卷积池化为了减少过多参数,防止过拟合...

2019-05-21 18:11:45 159

原创 手写数字识别改进之全连接网络

1.前向传播 mnist_forward.pyimport tensorflow as tfINPUT_NODE = 784 #28*28OUTPUT_NODE = 10 #输出0~9LAYER1_NODE = 500 #隐藏层节点个数#权值函数def get_weight(shape,regularizer): w = tf.Variable(tf.trun...

2019-05-20 21:18:37 535

原创 保存模型,加载模型及准确率

1.保存模型 saver = tf.train.Saver() # 实例化saver对象 saver.(sess,os.path.join(MODE_SAVE_PATH,MODE_NAME),global_step=global_step)2.加载模型 ckpt = tf.train.get_checkpoint_state(路径)...

2019-05-19 15:50:27 839

原创 【北京大学】人工智能实践:Tensorflow笔记 4-5

generateds.py 生成数据import numpy as npimport matplotlib.pyplot as pltseed = 2def generateds(): rdm = np.random.RandomState(seed) X = rdm.randn(300,2) Y_ = [int(x0*x0+x1*x1<...

2019-05-19 15:38:22 398

原创 神经网络优化方法 来自北京大学 人工智能实践视频

1.代价函数 代价函数,又叫损失函数或成本函数,它是将一个或多个变量的事件阈值映射到直观地表示与该事件。 a . 二次代价函数 w,b 梯度 与激活函数梯度成正比 b . 对数释然代价函数 c . 交叉熵代价函数 对数释然函数+softmax 交叉熵 +sigmoid2.激活函数3.学习率:4...

2019-05-18 09:54:08 330

原创 神经网络八股 来自北京大学 人工智能实践视频

一,准备工作 导入包,准备数据集,提取特征,作为输入二,前向传播: 搭建网络,从输入到输出三,反向传播:目的,优化模型参数,使损失函数最小 损失函数(loss) :预测值与已知答案的差 主流的loss计算方法有三种:1.均方误差 mse...

2019-05-18 09:53:53 213

原创 手写数字识别

现放图片,代码在下面运行:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data #载入数据集#载入数据集 one_hotmnist = input_data.read_data_sets('./datas/MNIST_data',one_hot=True)...

2019-05-08 19:08:54 704

原创 IDEA mybatis generator 插件

1.在maven工程中的resources中创建mybatis-generator文件夹,在文件夹中创建 generatorConfig.xml配置generatorConfig.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE generatorConfiguration        PUBLIC "-//m...

2018-07-30 21:43:33 4756

原创 第一次登陆mysql

打开cmdmysql -u root -p 回车输入密码 因为第一次登陆,还没有设置,直接回车出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)输入 mysqld --skip-grant-tables或者 mysqld --default...

2018-07-23 21:31:34 4645 2

原创 mysql 5.7.19 安装及配置

一,下载 https://downloads.mysql.com/archives/community/ 或者百度进入官网二,解压三,配置1.添加环境变量右键我的电脑->属性->高级系统设置->高级-》环境变量-》新建系统变量-》变量名 MYSQL_HOME->变量值 (解压路径)比如我的E:\mysql...

2018-07-23 20:56:33 9866 2

原创 带头结点的单链表就地逆置

#include#includetypedef int  Status;typedef int  ElemType; //假设线性表中的元素均为整型typedef struct LNode{ElemType data;struct LNode *next;}LNode,*Linklist; Linklist ListCreat(){LNode *L;

2017-11-27 22:08:21 2070

原创 线性表的基本操作

//库函数头文件包含#include#include#include//函数状态码定义#define TRUE        1#define FALSE       0#define OK          1#define ERROR       0#define INFEASIBLE -1#define OVERFLOW   -2

2017-11-02 21:43:55 365

转载 字典序算法

#include #include#include#includeusing namespace std;/*字典序法第一步,从右往左,找出第一个左边第二部,从右往左,找出第一个右边>s[a]的数s[b];第三部,交换这两个数第四部,将S[a】后边的数从小到大排序*/void Swap(int s[],int a,int b);v

2017-10-17 19:38:47 305

空空如也

空空如也

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

TA关注的人

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