- 博客(27)
- 收藏
- 关注
转载 AI、机器学习和深度学习之间的区别是什么?
有人说,人工智能(AI)是未来,人工智能是科幻,人工智能也是我们日常生活中的一部分。这些评价可以说都是正确的,就看你指的是哪一种人工智能。今年早些时候,Google DeepMind的AlphaGo打败了韩国的围棋大师李世乭九段。在媒体描述DeepMind胜利的时候,将人工智能(AI)、机器学习(machine learning)和深度学习(deep learning)都用上了。这三者在AlphaGo击败李...
2020-10-09 16:03:18 638
转载 python 快速排序
转自 :小婷儿的博客pythonhttps://www.cnblogs.com/xxtalhr/快速排序 快速排序采用了分治的策略。他的基本思想是将需要排序的数据分割为两部分,其中一部分的所有数据都比另一组的数据小,然后对这两部分进行递归,最终整个数据变为有序序列1、原理 在数列之中,选择一个元素作为”基准”,或者叫比较值。 数列中所有元素都和...
2019-11-29 00:30:09 203
转载 python 归并排序
转自 :https://blog.csdn.net/qq_36813467/article/details/88848415原理:使用递归方法来实现归并排序时,核心思想是两个有序子序列的合并,注意这里是有序子序列的合并,因此下面要做两件事,整个过程如下图所示:(1)将待排序序列从中间一分为二,对左右两边再进行递归分割操作,得到n个相互独立的子序列; (2)对n个独立的子序...
2019-11-27 00:00:54 627 2
原创 python 希尔排序及优化
介绍:希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是...
2019-11-15 00:46:55 261
原创 python 插入排序及优化
介绍 插入排序的工作原理是,对每个未排序数据, 插入到前面以排序的数据中,从后往前比较插入步骤:从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果被扫描的元素(已排序)大于新元素,将该元素后移一位 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新元素插入到该位置后 重复步骤2~5代码实现...
2019-11-14 00:12:57 342
原创 python 选择排序及其优化
部分转自https://blog.csdn.net/Dby_freedom/article/details/82154869介绍 : 选择排序是一个很容易理解和实现的简单排序算法. 学习它之前首先要知道它有两个很鲜明的特点1. 运行时间和输入无关 选择排序,是通过每次选择最小的数或者最大的数,然后将它放在它应该出现的位置上。 ...
2019-11-12 22:47:34 515
原创 python 冒泡排序
一、冒泡排序介绍:冒泡排序的原理非常简单,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。其实就是一轮排一个,比如: 第一次,第一个和后面的比较,如果大于,就向后移动,就像冒泡一样,一轮冒一个泡步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对第0个到第n-1个数据做同样的工作。这时,最大的数就“浮”到了数组最后的位置上。 针...
2019-11-12 00:46:41 239
原创 SVM 支持向量机
SVM 是什么? 分类器如何分类? 寻找一个超平面进行分类核 : 常用核函数 线性核函数kernel='linear' 多项式核函数kernel='poly' 径向基核函数kernel='rbf' sigmod核函数kernel='sigmod' 更多有关核的内容 https://blog.csdn.net/qq_37007384/a...
2019-10-07 16:12:14 220
原创 使用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 1144
转载 安装TensorFlow
https://blog.csdn.net/u010858605/article/details/64128466改变jupyter notebook保存路径https://www.jianshu.com/p/06aea0fce9aa
2019-07-28 22:04:51 154
原创 python pyinstaller 打包漂流瓶游戏exe
话不多说,先上代码# coding=gbkimport tkinter as tkimport osimport randomimport timelist2 = [ '翻着我们的照片 想念若隐若现 去年的冬天 我们笑得很甜', '烟花易冷人事易分 而你在问我是否还认真 千年后累世情深还有谁在等', '烟花易冷人事易分 而你在问我是否还认真 千年后累世情深...
2019-07-25 22:23:53 207
原创 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 298
原创 猫狗识别之卷积神经网络
数据 :猫狗各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 1843 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 526 1
原创 卷积神经网络
将图片特征喂入全连接网络可以查看https://www.cnblogs.com/skyfsm/p/6790245.html我觉得他写的很好以下图片来自【北京大学】人工智能实践:Tensorflow笔记卷积池化为了减少过多参数,防止过拟合...
2019-05-21 18:11:45 192
原创 手写数字识别改进之全连接网络
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 574
原创 保存模型,加载模型及准确率
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 899
原创 【北京大学】人工智能实践: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 427
原创 神经网络优化方法 来自北京大学 人工智能实践视频
1.代价函数 代价函数,又叫损失函数或成本函数,它是将一个或多个变量的事件阈值映射到直观地表示与该事件。 a . 二次代价函数 w,b 梯度 与激活函数梯度成正比 b . 对数释然代价函数 c . 交叉熵代价函数 对数释然函数+softmax 交叉熵 +sigmoid2.激活函数3.学习率:4...
2019-05-18 09:54:08 359
原创 神经网络八股 来自北京大学 人工智能实践视频
一,准备工作 导入包,准备数据集,提取特征,作为输入二,前向传播: 搭建网络,从输入到输出三,反向传播:目的,优化模型参数,使损失函数最小 损失函数(loss) :预测值与已知答案的差 主流的loss计算方法有三种:1.均方误差 mse...
2019-05-18 09:53:53 242
原创 手写数字识别
现放图片,代码在下面运行: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 756
原创 IDEA mybatis generator 插件
1.在maven工程中的resources中创建mybatis-generator文件夹,在文件夹中创建 generatorConfig.xml配置generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//m...
2018-07-30 21:43:33 4827
原创 第一次登陆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 4724 2
原创 mysql 5.7.19 安装及配置
一,下载 https://downloads.mysql.com/archives/community/ 或者百度进入官网二,解压三,配置1.添加环境变量右键我的电脑->属性->高级系统设置->高级-》环境变量-》新建系统变量-》变量名 MYSQL_HOME->变量值 (解压路径)比如我的E:\mysql...
2018-07-23 20:56:33 9940 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 2110
原创 线性表的基本操作
//库函数头文件包含#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 399
转载 字典序算法
#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 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人