3 千君一发

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

Ubuntu16.04下面安装mysqldb

pip install mysql-python若报错:1. sudo apt-get install libmysqlclient-dev2. pip install mysql-python

2018-01-09 17:39:56

使用GPU跑程序

查看机器上GPU情况命令:nvidia-smi功能:显示机器上gpu的情况命令:nvidia-smi-l功能:定时更新显示机器上gpu的情况命令:watch-n3nvidia-smi功能:设定刷新时间(秒)显示GPU使用情况其中左上侧有0、1、2、3的编号,表示GPU的编号,在后面指定GPU时需要使用这个编号。在终

2018-01-05 20:03:02

Ubuntu下rm指令重定向

1、Install trash-clisudo apt-get install trash-cli2、Set up the scriptsudo gedit /usr/local/bin/trash-rmcopy#!/bin/bash# command name: trash-rmshopt -s extglobrecursive=1declare

2017-12-17 17:45:47

27 个Jupyter Notebook的小提示与技巧

27 个Jupyter Notebook的小提示与技巧Jupyter notebook, 前身是 IPython notebook, 它是一个非常灵活的工具,有助于帮助你构建很多可读的分析,你可以在里面同时保留代码,图片,评论,公式和绘制的图像。Jupyter具有非常强的可扩展性,支持很多编程语言,并且易于部署到你的个人电脑和几乎所有的服务器上 -- 你只需要使用ssh

2017-10-23 10:02:09

SQL中的case when then else end用法

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'EL

2017-10-19 15:52:13

SQL中over用法大全

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法

2017-10-19 10:10:20

详述 SQL 中的 distinct 和 row_number() over() 的区别及用法

1 前言在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称的记录,从而在检索的时候,显示多条记录,这就有违咱们的初衷啦!因此,为了避免这种情况的发生,咱们就需要进行“去重”处理啦,那么何为“去重”呢?说白了,就是对同一字段让拥有相同内容的记录只显示一条记录。

2017-10-19 09:58:54

Python基本数据类型

1.list–[] 列表,有序元素的集合。可以存储不同类型的数据,包括list本身。相关操作:len–list长度append(ele)–追加到尾部insert(n,ele)–插入到给定位置npop(n)–pop()从尾部删除元素,和append相对应,返回被删除的元素,也可指定删除元素的位置nsort()–针对统一类型的元素可进行排序操作,不是同一类型会报错。注意

2017-10-03 18:23:59

Python——list常见用法

链表类型有很多方法,这里是链表类型的所有方法:append( x)把一个元素添加到链表的结尾,相当于 a[len(a):] = [x]extend( L)通过添加指定链表的所有元素来扩充链表,相当于 a[len(a):] = L。insert( i, x)在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如a.insert(0,

2017-10-03 16:22:38

Python核心知识点

1. filterfilter(function, sequence)返回一个序列(sequence),包括了给定序列中所有调用function(item)后返回值为true的元素。>>> def f(x):··· return x%2 != 0... >>> filter(f, range(1,11))[1, 3, 5, 7, 9]123452. map

2017-10-03 16:17:27

反向传播算法推导

BP(backpropgationalgorithm ):后向传导算法,顾名思义就是从神经网络的输出(顶层)到输入(底层)进行求解。那么求解什么呢,求解的就是神经网络中的参数的导数,即参数梯度方向,从而就可以使用梯度下降等求解无约束问题(cost function的最值)的方法求得最终的参数。神经网络前向传播的过程比较简单,这里不做讲解(如果不了解,可以参看文献)。1.问题分析

2017-09-19 11:15:33

逻辑回归迭代公式推导

在《机器学习实战》一书的第5章中讲到了Logistic用于二分类问题。书中只是给出梯度上升算法代码,但是并没有给出数学推导。故哪怕是简单的几行代码,依然难以理解。 对于Logistic回归模型而言,需要读者具有高等数学、线性代数、概率论和数理统计的基础的数学基础。高等数学部分能理解偏导数即可;线性代数部分能理解矩阵乘法及矩阵转置即可;概率论和数理统计能理解条件概率及极大似然估计即可

2017-09-19 11:12:47

C++继承时派生类的成员访问属性

公用(public):访问权限最高;除派生类外,外部函数也可以直接访问(无论是成员变量还是成员函数)。 私有(private):访问权限最低;只能是该类内部函数互相调用,派生类、外部函数都不能访问。 保护(protect):访问权限中间;该类内部函数、派生类都能访问,外部类、外部函数不能访问  我们这样来记会更加容易一些,在继承时: 1、不管采用哪种形式(public, p

2017-09-15 11:45:04

重写、覆盖、重载、多态几个概念的区别分析

override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:   1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.   2、重写方法的访问修饰符一定要大于被重写方法的访问

2017-09-15 11:32:12

KL散度

今天开始来讲相对熵,我们知道信息熵反应了一个系统的有序化程度,一个系统越是有序,那么它的信息熵就越低,反之就越高。下面是熵的定义: 如果一个随机变量的可能取值为,对应的概率为,则随机变量的熵定义为              有了信息熵的定义,接下来开始学习相对熵。 Contents    1. 相对熵的认识  

2017-09-12 11:17:41

为什么L1稀疏L2平滑?

两种解释————————————1、从L1和L2的来源看当你想从一个手头的数据集中学习出一套规则时,贝叶斯学派认为仅仅使用这些数据是不够的,还需要加入先验知识。如果你在损失函数中使用了L1正则项,那么其实质就是加入了拉普拉斯先验分布,即认为数据是符合拉普拉斯分布的;如果你使用了L2正则项,那么就是加入了高斯先验分布,即认为数据是符合高斯分布的。一般由于推导和计算方便,会对分布函数取

2017-08-28 16:06:22

机器学习笔记——无监督学习

1、有啥用?2、聚类(1)K-Means(2)HAC-分层聚类2、降维(1)PCAPCA的另一种解释与SVD的关系与自动编码的关系PCA的缺点SVD学习预测SVD升级版本SVD的应用其他相关技术

2017-08-25 16:16:52

机器学习笔记——半监督学习

1、简介2、半监督生成模型具体的为什么呢3、低密度分割例1例2例34、平滑假设实际应用例子实现方法1实现方法25、寻找更好的表达

2017-08-25 10:01:27

机器学习笔记——集成学习

1、什么时候用集成学习?集成学习有利于减少模型方差,因此当模型复杂度复杂度太高时可以用集成学习方法参加kaggle等比赛的时候2、bagging和boosting的基学习器有一样的特点?bagging的基学习器更强一些,它们学习的对象都是目标任务,最终的预测模型是直接拿子模型的决策结果投票或者做平均;boosting的基学习器更弱一些,可以说是非常弱,它们学习的都只是目标任务的一部

2017-08-24 19:50:38

深度学习笔记——why “deep”?

1、多层的学习效果往往比单层要好,即便参数的个数一样2、在用C语言进行结构化编程时,我们从来不会把大量的功能写到一个函数里面,而是写很多函数同过函数调用实现目标。神经网络也类似,一个层可以看做一个函数实现了一个功能,多层结构更清晰,功能也更强大。3、如下图所示,如果只有一层的话就很难识别长头发男生,因为其样本太少增加一层实现识别性别的功能,在此基础上进一步区

2017-08-21 20:59:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!