- 博客(34)
- 收藏
- 关注
转载 Pandas中常用的函数使用
1、离散值的onehot编码 pd.get_dummies()import pandas as pd#对于离散值不能进行编码的利用onehot编码df = pd.DataFrame([ ['green', 'M', 10.1, 'class1'], ['red', 'L', 13.5, 'class2'], ['blue', 'XL'...
2018-12-10 09:03:00
210
转载 单链表的反转 python实现实例
单链表反转实现1、递归实现 根据递归,递归到最后一个节点(条件为head3为非空,其下一个指向为空),将其next指向前一个结点,前一个结点的指向为None。def recurse(head, newhead): # 递归,head为原链表的头结点,newhead为反转后链表的头结点 if head is None: ...
2018-12-09 18:59:00
209
转载 SNE、T-SNE
https://blog.youkuaiyun.com/zhangweiguo_717/article/details/70188517http://bindog.github.io/blog/2016/06/04/from-sne-to-tsne-to-largevis/这两篇博客有详细介绍,主要的区别 所谓的t-SNE算法,总结一下其实就是在SNE的基础上增加了两个改进:一是...
2018-11-15 16:31:00
266
转载 python对mat矩阵的处理,保存和调用
矩阵的保存和读取import numpy as npimport scipy.io as scioN=np.zeros((7,6))N[0,:]=[1,2,3,0,4,0]N[1,:]=[0,3,0,5,0,1]N[2,:]=[2,0,1,5,1,0]N[3,:]=[3,2,0,0,2,4]N[4,:]=[11,3,0,5,0,1]N[5,:]=...
2018-10-22 16:33:00
996
转载 tf和np操作 向量的运算 外积
1、向量做外积运算,使得两个向量输出为矩阵形式。作为np.outer(A,B)A向量作为列向量。B将默认为行向量。输出结果如图所示2、用tensorflow和numpy对矩阵处理,里面基本上包含的函数是相同的,这里显著的差别就是:张量运算还是有实际输入值运算 tf.matmul用于张量运算,实际输出值需要通过 with Session() as ses...
2018-10-17 21:53:00
806
转载 神经网络在推荐中应用,特征表示方法
目前,越来越多将神经网络应用于推荐系统,提高推荐的准确性,实现个性化推荐。一、DNNS---推荐(1)特征的表示5、转载于:https://www.cnblogs.com/6530265oule/p/9732786.html...
2018-09-30 17:32:00
163
转载 基于模型的推荐系统--增量式SVD
推荐系统分为基于内容、基于CF(基于内存和基于模型)、混合推荐。下面为基于模型的CF推荐系统一、推荐算法的分类二、基于模型的推荐算法中的MF--family三、增量式的SVD算法参考Incremental Singular Value Decomposition Algorithms for Highly Scalable Recommender Systems...
2018-09-30 17:21:00
741
转载 NEAT算法
NEAT算法是相对提出较早的算法,在2013年大名鼎鼎的DeepMind提出了一种深度增强学习的算法,该算法主要结合的CNN和Q-Learning两种算法,本质利用遗传算法创建神经网络1、RL:增强学习奖赏假设 :任务的目标可以等价的表示为在某个奖赏函数上的累积最大化马尔可夫性:当一个随机过程在给定现在状态及所有过去状态情况下,其未来状态的条件概率分布仅依赖于当前状态;...
2018-09-30 16:58:00
2183
转载 SQL
之后的是客户端mysql.exe进行哪些命令操作?当前的数据库利用SQL语句管理系统。变量函数中的标识符,命名规则:1、大小写取决于操作系统windows不区分大小写,Linux区分大小写,文件创建写会有区分。2、见名,下滑线数据库名可以使用哪些字符?原则上为任意字符,数字,但是一些特殊组合,仅仅用数字,中文,关键字,应该使用标识符限定符来...
2018-08-26 21:19:00
88
转载 单链表的应用--两个链表相加
java实现** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public...
2018-08-23 09:57:00
111
转载 数据结构C---单链表的创建及遍历
# include<stdio.h># include<malloc.h># include<stdlib.h>typedef struct Node{ int data; struct Node *pnext;}Node,*PNODE;PNODE creatList(void);void travelList(...
2018-08-21 17:13:00
292
转载 线程---消费生产
/* 线程 生产和消费*/class SynStack { private char[] data = new char[6]; private int cnt = 0; //表示数组有效元素的个数 public synchronized void push(char ch) { ...
2018-08-18 15:30:00
98
转载 java 自定义异常及其处理
/*自定义异常1、继承exception类2、定义自定义类的构造函数(实参),super(name);相当于使用父类的构造方法;*/import java.io.*;class DivisorIsZeroException extends Exception{ public DivisorIsZeroException(String name...
2018-07-25 16:51:00
152
转载 java 包名及其编译问题
创建类包1、编译时需要在Dos中进入类名的主函数所在的文件下:C:\zhangsan\li\M.java 编译时不需要包名和类名的组合2、运行需要在包名前面的根目录下运行. -----------------------------------------------------------------------------------...
2018-07-24 19:06:00
208
转载 java学习--equals()及其重写
/* String和String Buffer(在其保存) 类String中方法equals()--进行了重写和object类中的equal(); */class A{ public int i; public A(int i) { this.i=i; }public ...
2018-07-24 15:43:00
101
转载 Java学习---静态成员变量和一般成员变量的区别
public class AccessProperty { int i=47;//改变加static int i=47; public void call(){ System.out.println("调用call()方法"); for(int i=0;i<3;i++){ System.out.println(i+"");...
2018-07-15 19:56:00
133
转载 ALS交替最小二乘用于CF推荐
用户评分矩阵R利用MF可得:(1)加入正则化,防止过拟合迭代过程1.随机生成X、Y。(相当于对迭代算法给出一个初始解。)Repeat until convergence {2.固定Y,使用公式3更新xu。3.固定X,使用公式4更新yi。}转载于:https://www.cnblogs.com/6530265oule/p/9250564...
2018-07-01 17:00:00
155
转载 用贝叶斯实现拼写检查器
1、贝叶斯公式p(A|D)=p(A)*p(D|A)/p(D);可以应用于垃圾邮件的过滤和拼写检查例如:对于拼写检查,写出一个单词D,判断该单词为正确单词A的概率。为上述条件概率的描述。其中p(A)为先验概率,可以根据现有的数据库中的单词,来获得A单词的概率p(A)。由于正确的单词不仅仅有A,还有可能有A1,A2....最终比较p(A1|D),p(A2|D),p(A3|...
2018-06-29 21:06:00
285
转载 模拟退火和greedy
https://www.cnblogs.com/ranjiewen/p/6084052.html转载于:https://www.cnblogs.com/6530265oule/p/9231052.html
2018-06-26 20:19:00
104
转载 RBM和MCMC
http://www.cnblogs.com/pinard/p/6530523.html转载于:https://www.cnblogs.com/6530265oule/p/9230084.html
2018-06-26 17:09:00
91
转载 深度学习之激活函数分析
1、为什么需要激活函数 其作用是保证神经网络的非线性2、什么样的函数可以做激活函数(1)只要激活函数选择得当,神经元个数足够多,使用3层即包含一个隐含层的神经网络就可以实现对任何一个从输入向量到输出向量的连续映射函数的逼近,这个结论称为万能逼近。 这个定理对激活函数的要求是必须非常数、有界、单调递增,并且连续。(2)神经网络的训练一般采用反向传播算法+梯度下降法。 而误差项的计...
2018-06-26 09:40:00
221
转载 NPL_word2vec中的skip-gram
https://blog.youkuaiyun.com/u014595019/article/details/51943428转载于:https://www.cnblogs.com/6530265oule/p/9215557.html
2018-06-22 21:35:00
80
转载 最小二乘回归矩阵形式 --岭回归
1、最小二乘回归矩形形式推导或者下面直接矩阵推导2、岭回归转载自https://blog.youkuaiyun.com/monteCarloStyle/article/details/80144557转载于:https://www....
2018-06-19 10:12:00
561
转载 ADMM 大规模变量优化
《Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers》业界一直在谈论大数据,对于统计而言,大数据其实意味着要不是样本量增加,要不就是维度的增加,亦或者两者同时增加,并且维度与样本量的增长速度呈线性或者指数型增长。在稀疏性的假...
2018-06-04 10:52:00
2155
转载 python中opencv安装,在anaconda prompt
具体可参看https://blog.youkuaiyun.com/lwplwf/article/details/61616493转载于:https://www.cnblogs.com/6530265oule/p/8845831.html
2018-04-15 08:49:00
172
转载 SVD(singular value decomposition)应用——推荐系统中
参考自:http://www.igvita.com/2007/01/15/svd-recommendation-system-in-ruby/ 看到SVD用于推荐评分矩阵的分解,主要是可以根据所需因子实现降维,最终造成的是有损的降维压缩,此处k=2一、对于矩阵的奇异值分解任意一个M*N的矩阵A(M行*N列,M>N),可以被写成三个矩阵的乘积:1. U...
2018-04-13 21:04:00
162
转载 name_scope,variable_scope作用、tf.truncated_normal()--tensorflow 基础知识
1、首先清楚tf. get_variable()和tf.variable()。因为如果使用Variable 的话每次都会新建变量,但是大多数时候我们是希望一些变量重用的,所以就用到了get_variable()。它会去搜索变量名,然后没有就新建,有就直接用。用到变量名了,就涉及到了名字域的概念。通过不同的域来区别变量名,毕竟让我们给所有变量都直接取不同名字还是有点辛苦的。所以为什么会有s...
2018-04-11 10:45:00
100
转载 如何利用kmeans将数据更加准确地聚类---利用隐含变量最佳类别(EM算法思想)实现...
K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了Andrew Ng的这个讲义后才有些明白K-means后面包含的EM思想。 聚类属于无监督学习,以往的回归、朴素贝叶斯、SVM等都是有类别标签y的,也就是说样例中已经给出了样例的分类。而聚类的样本中却没有给定y,只有特征x...
2018-04-06 19:11:00
467
转载 LDA及logistic回归与分类python3 实现
一、LDA线性判决分类总之求解1、计算每类均值u0,u1为向量2、计算Sw3 w=(u0 - u1) * (mat(sw).I)以机器学习西瓜数据3.0为例from numpy import *import numpy as npimport matplotlib.pyplot as pltimport math# pandas 模块可以将读取到的表...
2018-04-02 17:19:00
326
转载 python使用模块的问题,常见Python2.7转换为3.5出现问题
1、若安装anaconda3之后,又安装pycharm,使用其中的Python,但是运行出现no modle numpy。 <br /> 解决:在anaconda3 的prompt中运行中输入 pip uninstall numpy,卸载之后再重新 pip install numpy,对于模块metplotlib同样方式解决。 2、但对于画图经常出现 have no a...
2018-03-18 21:04:00
110
转载 K_means聚类,利用matlab实现对一维数据的聚类
K_means算法的具体过程1、从数据集{X} 中任意选取k个赋给初始的聚类中心c1, c2, …, ck;2、对数据集中的每个样本点xi,计算其与各个聚类中心cj的欧氏距离并获取其类别标号:3、按下式重新计算k个聚类中心;4、重复步骤2和步骤3,直到达到最大迭代次数、聚类目标函数达到最优值或者两次迭代得到的目标函数变化小于给定的较小值为止将令k...
2018-03-12 20:14:00
4267
转载 配置Pycharm中的interpreter,设置create new virtual environment
安装annconda 对应的目录anzhuang\ana对应于添加环境tensorflow安装的pip之前,先activate tensorflow 进入之后再pip install tensorflowok!转载于:https://www.cnblogs.com/6530265oule/p/8545582.html...
2018-03-11 20:16:00
1316
转载 在win下使用python、tensorflow
在win下的操作系统,使用python最方便快捷的就是先下载anaconda,里面有各种库,在使用python编辑特别方便。然后再下载Pycharm就是用来编辑python程序。若在使用中还用tensorflow。则在下载好的anaconda prompt中进行pip install tensorflow。结束后在pycharm文件的setting中设置新的环境,更改为“./an...
2018-03-08 15:47:00
100
转载 使用Tensorflow在mnist数据集上的 手写体识别
MNIST数据集的官网是Yann LeCun's website,在tensorflow中可将这四个文件直接下载放于一个目录中并加载,如下代码input_data.read_data_sets所示,如果指定目录中没有数据,那么tensorflow会自动去网络上进行下载。下面代码介绍了如何使用tensorflow操作MNIST数据集。经过在pycharm 上运行,怎么都出问题。最后发现...
2018-03-07 10:10:00
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人