自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 斗地主游戏小结

文章目录程序简介程序的实现程序中使用到的类Card:一副扑克牌。CardGroup:Player:玩家Game:游戏主程序Scene:游戏界面人工智能部分实现分析选牌牌型分析手牌并拆分成有效牌型出牌/跟牌分析拆牌原则:程序简介程序的实现程序中使用到的类Card:一副扑克牌。接口:洗牌、抹牌及剩余牌数。CardGroup:一组牌型,如:单张、对子、顺子、炸弹等等。属性:包含牌序号集合、对应牌的权值集合、该组牌的类型、权值、牌的数量;接口:添加/删除序号牌、重置结构内属性、静态序号到权值转换

2020-06-30 04:21:14 1834

原创 更多框架

文章目录关于框架Caffe基于层的设计思路Protocol Buffer 技术prototxt .caffemodel文件caffe的训练主要特点TorchLUA语言主要特点Tensorflowcomputation graphsMXNET关于框架Caffe依赖大量第三方库为了读取图像,以及简单的图像处理,连接很重的Opencv库boost来实现一些C++特征HD5/LMDB/LEVELDB来做数据IOProBuffer使用随处可见基于层的设计思路Blob模块:实现了tensor功能,保存

2020-06-13 11:51:28 370

原创 更多网络类型

文章目录丰富网络类型CPPN孪生网络Triplet Network应用Variational Auto-encoder强化学习Markov decision processesBellman公式丰富网络类型深度学习除了经典卷积神经网络,循环神经网络还有广泛的网络类型CPPN网络输入是像素坐标值(x,y)网络输出的像素是RGB值把【0,0】-[100,100]逐个输入得到完整图像孪生网络一种网络结构,通过将NN将样本维度降低到某个维度低维空间,任意两个样本:如果他们是相同,空间距离接近

2020-06-12 23:32:37 539

原创 迁移学习实战

文章目录预处理网络模型的构建网络的训练网络模型的验证预处理from __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionimport tensorflow as tffrom tensorflow.python.ops import control_flow_opsdef apply_with_random_selector(x, fun

2020-06-12 21:33:20 285

原创 迁移学习

文章目录为什么需要迁移学习模型Fine-­‐tune![在这里插入图片描述](https://img-blog.csdnimg.cn/20200612000845217.png)保守训练层迁移Multitask Learning渐进式神经网络/Progressive Neural Networks域对抗零样本学习Self-­‐taught learning为什么需要迁移学习使用深度学习技术解决问题的过程中,最常见的障碍在于,因为模型有大量的参数需要训练,因此需要海量训练数据作支撑。Ø 在面

2020-06-12 01:21:27 344

原创 GAN

文章目录生成对抗网络(GAN)基础生成对抗网络 优点:缺点:生成对抗网络深度GANDCGAN结构细节特征研究DCGAN总结条件GAN模型结构INFOGANInfoGAN: 自动学习z中部分变量意义Wasserstein GANGAN存在问题原因WGAN特点改进方法:生成对抗网络(GAN)基础组成:D: 判别网络G: 生成网络Loss:判别是真实模型的概率:是/否真值原理z: 均匀分布变量 x:某空间的数据 zx 生成某空间数据黑线:目标标准分布 绿线:生成数据分布蓝线:判断函数 (根据x

2020-06-11 20:13:27 317

原创 CNN+RNN

文章目录相同点不同点组合意义组合方式图片标注基本思路模型设计-数据准备视频行为识别视频行为识别图片问答相同点传统神经网络的扩展前向计算产生结果,反向计算模型更新每层神经网络横向可以多个神经元共存,纵向可以多层神经网络链接不同点CNN空间扩展,神经元与特征卷积,RNN时间扩展,神经元与多个时间输出计算RNN可用于描述时间上的连续状态输出,具有记忆功能,CNN静态输出CNN100+深度 RNN深度有限组合意义大量信息同时具有时间空间特性:视频,图文结合,真实的场景对话带有图像的对话,文

2020-06-11 00:25:05 2247

原创 递归神经网络

文章目录LSTM![在这里插入图片描述](https://img-blog.csdnimg.cn/20200609171449198.pngLSTM4INPUTS 1outputs

2020-06-09 18:07:04 123

原创 卷积神经网络-目标探测

文章目录目标探测介绍任务思路DPMRCNN1)候选区域选择2)CNN特征提取3)分类与边界回归R-CNN总结优点缺陷FAST-RCNNFASTER-RCNNYOLO目标探测介绍任务分类+获取坐标目标探测图片分割思路回归问题:利用神经网络进行目标识别,同样目标变为坐标值该思路问题:在位置尝试识别,能够完成识别的地方就是目标位置如何找到侯选位置?假如你想构建一个汽车检测算法,步骤是,首先创建一个标签训练集,也就是x和y表示适当剪切的汽车图片样本,这张图片(编号1)x是一个正样本,因为它

2020-06-02 01:42:51 554

原创 卷积神经网络(目标分类)

文章目录目标分类基本框架数据准备数据扩充数据规范模型设计任务分类局部更改训练细节目标分类基本框架数据准备现有数据集的子集,网络采集,现有数据人工标注数据扩充原始数据切割,噪声颜色等像素变化,旋转平移数据规范均值处理;归一化;大小调整模型设计模型的设计首先要明确模型的最终实现目标,根据目标可以分为分类模型。分类+回归模型以及多目标模型任务分类分类:表情分类,人群分类分类+回归:表情+程度,种类+信心,什么人+人数多目标分类:面部行为,群体行为,车流预测局部更改训练细节..

2020-05-29 22:54:16 957

原创 卷积神经网络高级篇

【文章目录Alextnet参数计算VGG alexnet增强版VGG参数计算VGG作用GoogleNet 多分辨率融合全卷积神经网络RESNET结构特性有效性结构化图片特殊处理识别效果全局部卷积网络缺陷U-net图片生成网络VGG u-netAlextnet参数计算VGG alexnet增强版VGG参数计算VGG作用GoogleNet 多分辨率融合全卷积神经网络RESNET结构特性有效性结构化图片特殊处理识别效果全局部卷积网络缺陷U-n

2020-05-21 00:25:07 141

原创 深度学习之卷积神经网络

文章目录深度学习之卷积神经网络链式反向梯度链式法则的计算神经网络中链式法则实例二、卷积神经网络-卷积层(一)什么是卷积层(二)有什么组成受什么影响,有何特点卷积网络正向传播反向传播卷积和神经网络功能层深度学习之卷积神经网络链式反向梯度链式法则的计算神经网络中链式法则实例二、卷积神经网络-卷积层(一)什么是卷积层(二)有什么组成受什么影响...

2020-05-07 21:55:19 166

原创 传统神经网络

文章目录神经网络的起源:线性回归一个线性回归问题线性回归优化方法:梯度下降梯度计算梯度计算总结线性回归:输出线性回归:局限从线性到非线性非线性激励常用的非线性激励函数tanhRELULecky RELU神经元—神经网络神经网络构建神经元的并联和串联神经网络优化Tensorflow实现神经网络“配件”损失函数-LossSoftmaxCross entropy自定义损失函数学习率动量过拟合应对方法:正...

2020-05-05 19:28:22 1917

原创 深度学习概述

深度学习传统学习与深度学习深度学习应用特点深度学习框架比较Tensorflow神经元卷积核分类回归生成

2020-05-04 12:18:02 122

原创 分类器

sklearn分类器性能指标分类器性能评估指标只限于二元单元标签分类问题可用于二元多标签分类问题的评估指标如何将二元分类指标扩展到多类或多标签问题中去可用于多类分类问题的评估指标(紫色的可用于多标签问题)accuracy_score准确率函数计算分类准确率:返回被准确分类的样本比例或者数量,在多标签分类任务中,该函数返回自己的准确率。对于一个给定的多标签样本,如果预测...

2020-04-29 16:58:07 1105

原创 类的真正形态

类的真正形态类的关键字struct在C语言中已经有了自己的定义,必须继续兼容在C++中提供了新的关键字,class用于类定义class和struct用法是完全相同struct和class区别用struct定义时,所有成员默认为public用class定义时,所有成员默认为private#include <stdio.h>struct A{ // defu...

2020-04-28 18:15:55 125

原创 SKLEARN模型选择

数据集划分方法K折交叉验证法将全部训练集S分成k个不相交的子集,假设S中的训练样例子数为m,那么每一个子集有m/k个训练样例,相应子集称作{s1,s2……sk}每次从分好的子集里面,拿一个作为测试集,其他k-1作为训练集在k-1个训练集中训练出学习器模型把这个模型放到测试集上,得到分类率计算k次求得的分类率的平均值,作为改模型或者假设函数的真实分类率这个方法充分利用了所有样本,但...

2020-04-28 16:16:39 1207

原创 sklearn(2

算法库顶层设计SKLEARN监督学习模块近邻算法 neighbors支持向量机SVM岭回归 kernal_ridge判别分析discriminant_analysis广义线性模型linear_model集成方法ensemble决策树tree朴素贝叶斯naive_bayes交叉分解cross_decompostition高斯过程gaussian_process多层神经网络...

2020-04-27 00:10:32 151

原创 循环链表、双链表

文章目录循环链表、双链表双链表插入删除单循环链表双循环链表习题线性表实现方法比较循环链表、双链表双链表插入删除单循环链表双循环链表习题线性表实现方法比较...

2020-04-25 19:51:11 85

原创 单链表

单链表头指针作为链表唯一标识无头结点情况有头节点情况单链表节点类型遍历查找插入时间复杂度0(n)空间复杂度O(1)删除头插法尾插法逆置单链表时间复杂度0(n)空间复杂度O(1)链表的特点习题时间复杂度O(m+n)O(1)时间复杂度0(n)空间复杂度O(1)...

2020-04-25 00:26:59 104

原创 线性表、顺序表

文章目录线性表、顺序表线性表概念线性结构特点线性表概念两种分类顺序表代码遍历查找插入删除逆置链表(用指针实现变长的先行存储结构)特点习题线性表、顺序表线性表概念线性结构特点存在唯一一个被称为“第一个”的数据元素存在唯一一个被称为“最后一个”的数据元素除“第一个”元素无前驱外,集合中每个元素均有且只有一个“直接”前驱;除“最后一个”元素无后继外,集合中每个数据元素均有且只有一个“直接...

2020-04-24 23:07:29 203

原创 算法

文章目录算法算法算法和程序区别设计一个好算法要达到以下目标算法评价方法算法的时间复杂度渐进表示法的常用记法如下语句频度常量阶对数阶线性阶平方阶线性对数阶立方阶冒泡排序空间复杂度习题算法算法指定的有限序列,对特定问题求解步骤的描述有以下5个重要步骤:有穷性:步骤有限,执行时间有限确定性:有确切的含义,无二义性,算法只有唯一的一条执行路径可行性:可以通过已经实现的基本运算执行有限次来...

2020-04-24 18:18:22 302

原创 sklearn

文章目录机器学习机器怎样学习机器学习的两种方式用处监督学习三要素监督学习概念与数学形式统计学习三要素模型策略两大策略监督学习三大问题分类问题精确率与召回率标注问题回归问题无监督学习无监督学习主要方法无监督学习之聚类分析用途高斯混合模型密度分布估计协方差估计流形学习维数约简常见方法强化学习学习器设计西洋跳棋学习程序设计总结机器学习机器学习就是要让运行在机器上的算法具有一定的自主能力和进化能力机...

2020-04-23 00:29:20 1437

原创 数据结构

基本概念和术语数据是信息的载体,是描述事物的数,字符,以及所有能输入到计算机中,被计算机程序识别和处理的符号和集合数据元素是数据中一个“个体”,是数据的基本单位,在有些情况下描述元素也称为元素、结点、顶点、记录等。数据用于完整的描述一个对象。如:一个学生记录、一张图片、图的一个顶点数据项是组成数据元素的有特定意义的不可分割的最小单位。如构成一个数据元素的字段,域,属性等都称之为数据项。...

2020-04-22 14:10:54 582

原创 逻辑回归

逻辑回归sklearn.linear_model.LogisticRegressionclass sklearn.linear_model.LogisticRegression(penalty='l2', dual=False, tol=0.0001, C=1.0, fit_intercept=True, intercept_scaling=1, class_weight=None, ra...

2020-04-22 00:53:45 247

原创 线性回归,岭回归

文章目录线性回归回归算法回归算法之线性回归优缺点损失函数梯度下降算法LinearRegression属性加入交叉验证线性回归案例分析波士顿房价预测5.性能评测案例欠拟合与过拟合解决过拟合的方法回归算法之岭回归sklearn.linear_model.Ridge方法属性案例分析线性回归回归算法回归是统计学中最有力的工具之一。机器学习监督学习算法分为分类算法和回归算法两种,其实就是根据类别标签分...

2020-04-22 00:38:10 1720

原创 机器学习算法4

文章目录精确率和召回率分类器性能评估混淆矩阵分类模型sklearn.metrics.classification_report决策树认识决策树优缺点信息的度量和作用信息熵决策树划分依据之信息增益api实战method决策树优缺点分析实例随机森林集成方法(分类)之随机森林学习算法sklearn.ensemble,集成方法模块属性方法集成学习方法随机森林优点精确率和召回率分类器性能评估在许多实...

2020-04-21 20:32:20 205

原创 机器学习算法3

文章目录转换器与估计器分类算法-K近邻算法一个例子弄懂k-近邻计算距离公式sklearn.neighborsMethodk近邻实例k-近邻算法案例分析对Iris数据集进行分割对特征数据进行标准化朴素贝叶斯概率论基础联合概率与条件概率联合概率条件概率如果每个事件相互独立拉普拉斯平滑sklearn朴素贝叶斯实现API朴素贝叶斯优缺点词袋法特征值计算案例转换器与估计器分类算法-K近邻算法一...

2020-04-21 17:39:14 225

原创 机器学习算法

import pandas as pdfrom sklearn.decomposition import PCAprior=pd.read_csv("order_products__prior.csv")products=pd.read_csv("products.csv")order=pd.read_csv("orders.csv")aisles=pd.read_csv("aisl...

2020-04-20 23:43:57 160

原创 机器算法1)

SKLEARNScikit-learn与特征工程“数据决定了机器学习的上限,而算法只是尽可能逼近这个上限”,这句话很好的阐述了数据在机器学习中的重要性。大部分直接拿过来的数据都是特征不明显的、没有经过处理的或者说是存在很多无用的数据,那么需要进行一些特征处理,特征的缩放等等,满足训练数据的要求。Scikit-learnPython语言的机器学习工具所有人都适用,可在不同的上下文中重用...

2020-04-20 18:29:41 261

原创 实例

文章目录函数积分图散点条形图球员能力值函数积分图import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.pyplot import Polygondef func(x): return -(x-2)*(x-8)+40x=np.linspace(0,10)y=func(x)ax=plt.subplot(...

2020-04-13 00:53:31 140

原创 matalotlib(2)

文章目录注释文字注释import matplotlib.pyplot as pltimport numpy as npx=np.arange(-10,11,1)y=x*xplt.plot(x,y)plt.annotate('this is the bottom',xy=(0,1),xytext=(0,20), arrowprops=dict(faceco...

2020-04-12 15:17:07 98

原创 matplotlib

文章目录numpy散点图举例外观调整折线图实践条形图层叠式直方图饼状图箱型图颜色和样式面向对象子图多图网格图例numpyimport numpy as npx=np.random.randint(1,100,10)np.savetxt('testfile.txt',x)c=np.loadtxt('testfile.txt')c_sort=np.sort(c)highest...

2020-04-11 20:02:10 118

原创 3

pandas索引s=pd.Series(np.random.randn(5),index=list('abcde'))sOut[4]: a 0.672309b 0.337061c 1.137121d 1.611423e 1.717730dtype: float64s.indexOut[5]: Index(['a', 'b', 'c', 'd', ...

2020-04-10 20:46:30 131

原创 概率论之pandas

快速入门1import numpy as nps=pd.series([1,3,5,np.nan,8,4])Seriess=pd.Series([1,3,5,np.nan,8,4])sOut[6]: 0 1.01 3.02 5.03 NaN4 8.05 4.0dtype: float64date_range...

2020-04-09 16:39:32 486

原创 机器学习数据包之numpy

numpy属性import numpy as np#矩阵运算array=np.array([[1,2,3], [2,3,4]])print (array)[[1 2 3] [2 3 4]]维度print('number of dim',array.ndim)number of dim 2形状print('shape',array....

2020-04-08 17:23:28 130

原创 矩阵和线性代数

矩阵和线性代数矩阵SVD提法1.奇异值分解是一种重要的矩阵分解方法,可以看作对称方阵在任意矩阵推广1.1 Singular 突出的,奇特的,非凡的1.2 似乎更应该称之为“优值分解”2.假设A是一个则存在一个分解使得:通常将奇异值由大而小排列,这样,3.与特征值,特征向量概念相对应:举例假设我们现在有矩阵A,需要对其做奇异值分解然后分别对它们进行求特征向量得...

2020-04-08 00:19:00 580

原创 概率论与贝叶斯先验

文章目录概率论与贝叶斯先验概率论基础问题代码图像本福特定律应用:公路堵车模型代码模型初速不同:影响不大概率论与贝叶斯先验概率论基础统计数字的概率给定某正整数N,统计从1到N!的所有数中,首位数字出现1的概率。进而,可以计算首位数字是2的概率,是3的概率,从而得到一条“九点分布”问题代码def first_digital(x): while x>=10: x/=10 re...

2020-04-04 17:10:05 497

原创 机器学习导论 与数学分析

文章目录机器学习机器学习

2020-04-03 20:23:03 220

原创 MySQL运算符,函数,索引,图形化管理工具

文章目录运算符算术运算符比较运算符逻辑运算符MySQL运算符数字函数字符串函数日期时间函数条件函数系统信息函数加密函数其他常用函数MySQL索引索引的概念索引的分类创建索引创建表时创建索引在已经存在的表上创建索引删除索引MySQL图形化管理工具PHPMyAdminSQLyog运算符算术运算符(1)加、减、乘、除mysql> SELECT 1+1,1-1,2*4,3/8;+----...

2020-03-27 17:16:15 94

空空如也

空空如也

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

TA关注的人

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