- 博客(38)
- 资源 (10)
- 收藏
- 关注
原创 Convex Optimization
Courses and MOOCs Introduction to Convex Optimization MITOCW by Prof. Stephen BoydConvex Analysis and Optimization MITOCW by Prof. Dimitri BertsekasConvex Optimization MOOC from Stanford OnlineCon
2018-02-03 16:32:59
2412
原创 Python机器学习库
Python推荐系统 http://ocelma.net/software/python-recsys/build/html/index.html
2017-11-26 14:33:07
358
原创 TensorFlow资源
TensorFlow架构与设计系列TensorFlow架构与设计:编程模型TensorFlow遇上SparkTensorFlow架构与设计:概述 TensorFlow架构与设计:会话生命周期 TensorFlow架构与设计:图模块 TensorFlow架构与设计:OP本质论Awesome TensorFlowTensorFlow 资源大全其他TensorFlow框架剖析与应⽤Ten
2017-03-25 11:35:22
871
原创 Mac系统安装python版Xgboost
Mac系统安装python版Xgboost1.安装 Homebrew https://brew.sh/Homebrew是Mac系统下非常优秀的包管理工具,相当于Ubuntu的apt-get,安装命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2017-03-24 19:59:51
1998
原创 Deep Learning 资源
【深度学习应用超级大盘点】《The Ultimate Deep Learning Applications List》by Carlos E. Perez http://t.cn/RfIEVfF source:http://t.cn/R5kzL68【深度学习研究综述之增强学习】《Deep Learning Research Review Week 2: Reinforcement
2016-11-21 23:49:02
551
原创 论文集锦
#NIPS#2016论文集 Advances In Neural Information Processing Systems 29 (NIPS 2016) pre-proceedingshttp://t.cn/RfIVmO4
2016-11-21 23:46:12
741
原创 WGS84、GCJ02坐标相关
WGS-84: World Geodetic System 1984,于1984年建立。通过 GPS 获得的经纬坐标,以及 Google Maps 上记录各地形、街道、建筑所使用的经纬坐标,都是 WGS-84 坐标系中的坐标。WGS-84 亦是最通用的地球坐标系。其起初就是因 GPS 的诞生而被设立。GCJ-02:国测局-2002”,国家测绘局于2002年弄出的标准。由中国国家测
2016-09-19 19:12:07
3096
原创 快速排序的多种语言代码实现
快速排序算法过程快速排序 的思想很简单,整个排序过程只需要三步: 1. 在数据集之中,找一个基准点; 2. 建立两个数组,分别存储左边和右边的数组; 3. 利用递归进行下次比较。Java代码public class QuickSort { //一次划分 public static int partition(int[] arr, int left, int right
2016-05-15 12:38:03
781
原创 最大连续子数组和
题目描述输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值,要求时间复杂度为O(n)。例如输入的数组为 1, -2, 3, 10, -4, 7, 2, -5 ,和最大的子数组为 3, 10, -4, 7, 2 , 因此输出为该子数组的和18。#include using name
2016-05-11 10:36:45
655
原创 堆排序
堆 堆排序和合并排序一样,是一种时间复杂度为O(nlgn)的算法,同时和插入排序一样,是一种就地排序算法(不需要额外的存储空间)。堆排序需要用到一种被称为最大堆的数据结构,与java或者lisp的gc不一样,这里的堆是一种数据结构,他可以被视为一种完全二叉树,即树里面除了最后一层其他层都是填满的。也正是因为这样,树里面每个节点的子女和双亲节点的序号都可以根据当前节点的序号直
2016-05-09 21:31:21
1110
原创 MAC OS下安装Mysql5.7.12
#Mac上重置mysql 5.7密码我的mac系统是osx 10.11 装完mysql5.7之前根本登录不上,网上说用DMG方式装完后,后弹出一个框,上面会有临时密码,但是我安装的时候却没有半点提示。试个好多方法都没有,终于在SO上找到了方法,贴出来希望能帮到大家。1. 打开一个终端窗口2. 输入 sudo /usr/local/mysql/support-files/mysql.se
2016-05-05 11:03:50
3558
转载 开源爬虫软件汇总
原文链接:http://blog.chinaunix.net/uid-22414998-id-3774291.html 世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎。开
2015-06-11 15:28:55
653
原创 数据库索引简介
定义:索引(Index)是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。技术原理索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。例如这样一个查询:select * from table1 w
2014-11-30 21:45:38
752
原创 面试前要做14件事
要得到任何一个职位,必须经过面试这一关,短短几十分钟的面试也许就决定着你的职业生涯,当你接到企业的面试通知电话后,应该做什么呢?这里,不妨听听猎头老刘的几点建议。一、接到面试通知电话时一定要问清楚应聘的公司名称、职位、面试地点(包括乘车或开车的路线)、时间等基本信息,最好顺便问一下公司的网址、通知人的姓名和面试官的职位等信息。最后,别忘了道声谢。这里提醒大家,尽量按要求的时间去面试,因为很
2014-11-17 15:22:26
578
原创 IT大佬们的第一份工作
【核心提示】:眼前,又是一年毕业之际。在当前就业形势下,大学生们面临着人生的一场大考,即如何谋求自己的第一份工作。在这场考试中,有些同学或自主创业,或顺利上岸,提前给了一份不错的答卷。下面IT大佬们就是比较成功的例子,他们的第一份工作经历对求职的大学生们或许有所启发。乔布斯职位:苹果CEO第一份工作:雅达利技术员乔布斯在里德学院上了一学期后就退了学,在视频游戏开发商雅达利任技术员工
2014-11-17 15:21:16
835
原创 五个未来最吃香的IT技能
在2020年,专业技术知识将不再是IT部门的唯一领域了。整个公司/组织的员工应当要理解如何把IT技术运用到他们的工作之中。但未来学家和IT专家说,最吃香的IT相关技术包括:挖掘海量数据、保护系统免遭安全威胁、管理新系统下日益复杂的风险以及如何利用技术提高生产率。虽然IT知识将更加普及,但雇主们将更加青睐如下5种专用技能。1. 数据分析据IDC市场研究人员估计,到2020年全球每年产生的数据
2014-11-17 15:19:56
746
翻译 数据挖掘编程指南_ch1_2
数据挖掘延伸了我们已经能做到的斯蒂芬 贝克在他的《The Numerati》是这样开头的:想象一下你正在咖啡厅,也许里面挺吵。一个年轻的女士在你右边的桌子正在笔记本电脑上敲打着。你转过头看了下她的屏幕。她在冲浪。你看着。几个小时过去了。她在看一篇在线的文章。你注意到她看了三篇关于中国的文章。她搜索了周五晚上准备看的电影,并看了功夫熊猫的预告片。她点击了一个广告,广告上说这里一定可以联系
2014-11-10 22:42:49
892
翻译 数据挖掘编程指南_ch1
如果你每天坚持这种简单的练习,你将获得一些神奇的力量。在你还没有得到它之前,它显得非常神奇,但是你一旦得到它之后,就变得没什么奇妙了。Shunryu SuzukiZen Mind, Beginner's Mind上图中的日本文字,初心,就代表着初学者的心的含义——即有着开放性思维的渴望探索一切可能的想法的人。大多数人都听到过下面这个故事的一些版本(很可能是从李小龙的龙争虎斗开始的)
2014-11-10 22:40:08
1720
原创 大数据与云计算有什么关系
从目标上看,大数据主要解决数据存储和分析问题,尤其是强调后者;云计算致力于将计算能力作为服务提供,这种能力体现在基础设施层是主机和存储服务提供,体现在平台层是开发环境托管,体现在应用层是各种云化的应用。从服务模式看,大数据可以采用云化的理念去提供服务。从技术实现看,大数据也可以使用云计算提供的计算能力去实现各种大数据存储和分析。
2014-07-02 23:50:45
1642
原创 R语言之数据挖掘相关包and函数
1、聚类常用的包: fpc,cluster,pvclust,mclust? 基于划分的方法: kmeans, pam, pamk, clara? 基于层次的方法: hclust, pvclust, agnes, diana? 基于模型的方法: mclust? 基于密度的方法: dbscan
2014-05-03 08:59:57
1509
原创 信息系统项目管理师总结3
7.沟通管理7.1 沟通管理计划编制I:1、环境和组织因素2、组织过程资产3、项目管理计划*制约因素*假设T:1、沟通需求分析2、沟通技术O:1、沟通管理计划7.2信息分发I:1、沟通管理计划T:1、沟通技能2、信息收集和检索系统3、信息发布系统4、经验教训总结过程O:1、组织过程资产(更新)2、请求的变更7.3 绩效报告I:1、工作绩效信息2、绩
2014-05-03 08:52:29
1076
原创 信息系统项目管理师总结2
4.成本管理4.1成本估算I:1、环境和组织因素2、组织过程资产3、项目范围说明书4、工作分解结构5、工作分解结构词汇表6、项目管理计划*进度管理计划*人员配备管理计划*风险登记册T:1、类比估算2、确定资源费率3、自下而上估算4、参数估算5、项目管理软件6、供货商投标分析7、准备金分析8、质量成本O:1、活动成本估算2、活动成本估算支持细节3、请求的变更4、成本管
2014-05-03 08:49:16
886
原创 信息系统项目管理师总结1
1.整体管理1.1 制定项目章程I:1、合同(如果适用)2、项目工作说明书3、环境和组织因素4、组织过程资产T:1、项目选择方法 2、项目管理方法论3、项目管理信息系统4、专家判断O:1、项目章程 1.2 制定项目初步范围说明书I:1、项目章程2、项目工作说明书3、环境和组织因素4、组织过程资产T:1、项目管理方法论2、项目管理信息系统3、专家判断O:1、项目初步
2014-05-03 00:14:50
1162
原创 R语言之矩阵操作和运算
1.转置运算 对于矩阵A,函数t(A)表示矩阵A的转置,如:> A=matrix(1:6,nrow=2);> A; [,1] [,2] [,3][1,] 1 3 5[2,] 2 4 6> t(A); [,1] [,2][1,] 1 2[2,] 3 4[3,] 5
2014-04-13 19:43:28
6993
原创 斯坦福大学-朴素贝叶斯_Exercise Code
Naive Bayes 朴素贝叶斯http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course=MachineLearning&doc=exercises/ex6/ex6.html
2014-04-13 14:23:18
1704
原创 斯坦福大学-Logistic回归_Exercise Code
Logistic回归和牛顿法 Logistic Regression and Newton's Method
2014-04-13 14:15:23
1338
原创 R语言和深度学习
深度学习(Deep Learning)是机器学习(MachineLearning)研究中的一个很新很热门的领域,是人工智能(Artificial Intelligence)的新浪潮。自2006年来,加拿大的多伦多大学(Universityof Toronto),蒙特利尔大学(University of Montreal)和美国的纽约大学(New York University),斯坦福大学(Sta
2014-04-11 10:37:53
8757
转载 R是什么
R,不仅仅是一种语言本文原载于《程序员》杂志2010年第8期,因篇幅所限,有所删减,这里刊登的是全文,希望对大家有帮助。R是什么工欲善其事,必先利其器,作为一个战斗在IT界第一线的工程师,C/C++、java、perl、python、ruby、php、javascript、erlang等等等等,你手中总有一把使用自如的刀,帮助你披荆斩棘。应用场景决定知识的储备与工具的选
2014-04-10 09:14:47
2866
转载 聚类分析_R语言
聚类分析(cluster analysis)是把研究对象(样本或变量)分组成为由类似的对象组成多个类的一种统计方法。聚类结果一般在4-6类,不易太多,或太少。聚类分析目的在于将相似的事物归类,同一类中的个体有较大的相似性,不同类的个体差异性很大。两个个体间(或变量间)的对应程度或联系紧密程度的度量可以用两种方式来测量:1、采用描述个体对(变量对)之间的接近程度的指标,例如“距离”,“距离”越小
2014-04-09 17:56:52
3564
转载 聚类分析_matlab
Matlab提供了两种方法进行聚类分析。一种是利用 clusterdata函数对样本数据进行一次聚类,其缺点为可供用户选择的面较窄,不能更改距离的计算方法;另一种是分步聚类:(1)找到数据集合中变量两两之间的相似性和非相似性,用pdist函数计算变量之间的距离;(2)用 linkage函数定义变量之间的连接;(3)用 cophenetic函数评价聚类信息;(4)用cluster函数创建聚类
2014-04-09 15:55:28
2902
Introduction to GANs
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人