- 博客(24)
- 收藏
- 关注
转载 A公司 推荐算法大赛 总结
一、介绍♦通过用户前四个月(04.15~08.15)的用户行为预测用户第五个月(08.15~09.15)将会购买的品牌。用户共有四种行为(type)分别是:点击(0)、购买(1)、购物车(2)、收藏(3)。数据原始内容如下:比赛评价方式按照F1排名,F1=2×P×R/(P+R)其中,P是准确率为命中的数量除以用户的预测数,R是召回率为命中的数量除以真实的购买数。采用F1评分,...
2014-08-21 16:03:00
115
转载 CSLM 配置粗解
CSLM工具(continuous space language model toolkit)用于训练NNLM,支持SRILM、KENLM(默认)语言模型工具,CUDA加速,CSTM统计机器翻译。本文粗略介绍在SRILM与CUDA环境下配置CSLM工具过程。操作系统为Ubuntu64bit 13.04 桌面版,Xeon系列CPU,GEFORCE显卡...下载并安装CUDA too...
2014-07-03 17:17:00
290
转载 从语言学习过程谈人机聊天
语言学习过程,人脑结构,单词存储位置,最短路径学习过程,通过大量接触语言,对话,对对话中的不同类词,不同情况下出现的位置属性性质等进行聚类操作,即相同类型的词存储在较近的位置,例如名词与名词存储在距离较近的位置上,动词与动词存储在较近的位置上,不同类词之间有主干道进行连接,连接的方式即为语言中的语法结构,某类词只能与某类词搭配的原因即不同词之间只能走主干道进行互联,在大脑中,有这样的...
2013-04-21 12:22:00
124
转载 Multi–Layer Perceptron & Back-propagation algorithm
As for Multi-Layer Perceptron, it can be taken as a combination of many Linear Classifications, using many hyper plane to split the space and separate the dataset, to get a better classification,...
2013-04-18 22:51:00
212
转载 Linear classification
Classification, to find out which bounder side of a point or get the bounder to separate the dataset. This article is mainly about Linear Classification, using one hyper plane to separate the dat...
2013-04-11 10:03:00
95
转载 Kmeans && Kmeans++ && Davies-Bouldin && Dunn index
K-means is a very generic clustering algorithm, using four steps to separate the points into clusters. The following part show how it works:1. Initialization, for every point, choose its cluste...
2013-04-07 01:32:00
246
转载 股票预测程序设计思路与实现 <持续更新>
设计构想如下图: 通过历年上证日指数据,对未来数据进行上涨或下降的预测,尚不对成交量及成绩额进行预测。未来实现过程中采用方案2,代码编写中…模型说明:对于一由0/1组成的字符串,按照每一个字符为一个单位,统计从状态0转换到状态0 or 1的概率,以及从状态1转换到状态0/1的概率,并将其转化成矩阵,上图可转化为矩阵:;当考虑字符串按照两个字符为一...
2013-04-07 01:24:00
334
转载 Decision tree and the ID3 algorithm
In data mining there are four main problems, clustering, classifying, regression and dimension reduce, to be discussed. And this issue is mainly about Decision Tree in classification. For some da...
2013-03-27 23:16:00
118
转载 操作系统多核架构交互浅析与系统"加减法"
进入多核时代,主流操作系统对多核的利用,进程资源的管理也各有差别。就移动端设备言,苹果自家研发处理器,从不以内核数取胜。而近年来,arm处理器希望借增加内核数量来提高处理速度,提升用户交互效果。运行在多核架构上的操作系统以安卓为代表,安卓使用Linux内核对进程进行管理分配调度,而Linux内核对于多核的利用可简单的理解为将不同进程的线程放在不同内核的就绪队列上,虽然增大了程序间的并...
2013-03-20 18:17:00
96
转载 Google I/O 2013 彩蛋
今年的Google I/O 2013页面在抢票开始前夕又玩出了新的花样,点击O和I字母可作为作为密码来输入,只要能达到8位数,尝试多次就能得到答案。Google多次在活动中隐藏网址,作者尝试破解但仍尚未得到答案,可匹配的密码已经按照前两位大小排序,在尝试使用摩尔斯电码解密时,未能发现开始结束标志,也未能找到“Google”全部字母拼写组合,但不排除使用英文简写的可能,如GW->...
2013-03-07 10:54:00
96
转载 Linux进程调度和切换过程分析
内容:(1):从schedule()开始,几种不同类型的进程之间的调度选择;在相同类型的进程之间的调度选择算法(2):从CPU的IP值的变化上,说明在switch_to宏执行后,执行分析(3):堆栈发生切换位置,在切换堆栈前后,current_thread_info变化(4):地址空间发生切换,解释地址空间的切换不会影响后续切换代码的执行...
2013-03-05 10:31:00
194
转载 Linux内核更新,解决"gzip: stdout: No space left on device"问题
内核编译过程:在执行过程中,出现错误:gzip: stdout: No space left on deviceE: mkinitramfs failure cpio 141 gzip 1即生成的initrd.img太大(149M),超过了/boot分区的大小(128M),解决方法,采用另一分区,挂载到/boot目录下,重新运行make install 命令,reb...
2013-03-05 09:13:00
580
转载 二维空间下的最近点对查找
// space_minum.cpp : Defines the entry point for the console application.//#include <iostream>#include <math.h>using namespace std;float minu=10000000;int fff,bbb;...
2013-03-05 08:46:00
362
转载 区间树查找
#include<iostream>#include<queue>using namespace std;struct rbnode{int key;//key值即为low点值int color;//1=black,0=red;int max,high;//在每次旋转后更新maxstruct rbnode *p,*left,*r...
2013-03-05 08:39:00
142
转载 rbtree插入算法分析
#include<iostream>#include<queue>using namespace std;struct rbnode{int key;int color;//1=black,0=red;struct rbnode *p,*left,*right;rbnode(){}rbnode(int k){key=k;...
2013-03-05 00:59:00
121
转载 随机方法避免快排最坏情况,快排中引入插入排序提速分析
1快速排序算法基本思想:QuickSort(A,p,r) if p<r then q<- PARTITION(A,p,r) 1//选择位置q,将数组分为两部分 QuickSort(A,p,q-1) QuickSort(A,q...
2013-03-05 00:34:00
804
转载 C对内存的管理 malloc最大值
问题引入:在程序中malloc最大值能是3G么,2G可以么问题引申:静态变量(全局变量、常量)能申请的空间上限是多少问题环境32位计算机,OS:Linux代码段:代码的可执行文件或二进制文件数据段:未初始化的数据存储在BSS(Block Started by Symbol)段,已经初始化的(所有全局变量,静态变量和常量)存储在data段堆heap:进程运行时分配的地址...
2013-02-04 19:17:00
451
转载 手势控制电脑---指标
The Year of 2010, one idea came to me:What about controlling the PC by gestures through the camera. In this way, every PC will have a "Touch screen" and it will save a lot of $, making it unneces...
2012-12-07 11:27:00
101
转载 Linux虚拟地址到物理地址映射 实例
Linux采用分页机制管理内存,逻辑地址等于线性地址运行环境ubuntu32bit 1G内存在非root用户下运行该测试程序,可查看到init进程在0~3G地址空间中的使用情况(更详细映射关系将在后续文章中介绍)b74aa000-b74b5000 r-xp 00000000 08:05 1002690 /lib/i386-linux-gnu/libnss_files-2.15....
2012-11-25 01:35:00
87
转载 Android 4.0 x86 Linux3.0.8内核编译简介/Compile kernel for Android-x86
原文链接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519504.html$.build/envsetup.sh$lunchxxx-eng$make-CkernelO=$OUT/obj/kernelARCH=x86menuconfigxxx是选择的目标版本,不推荐在kernel目录通过mak...
2012-05-26 20:38:00
225
转载 android4.0 x86 裁剪与定制
android系统4层架构(应用层,框架层,运行库层,内核层)之间,应用层通过框架对使用到库进行调用、内核负责内存管理进程调度等。通过在不同层上的裁剪可以实现部分功能的移出。例如:应用层上移出APK,相应应用无法使用;运行库层移出运行所需的库文件,所有调用该库文件均报错不能执行;在内核层上,通过config编译内核也可达到同样目的。原文链接:http://www.cnblogs.co...
2012-05-26 20:09:00
127
转载 android4.0 x86编译生成文件系统镜像system.img结构简介
本文简单介绍system.img文件系统镜像结构,简要说明定制裁剪中通过对镜像的修改实现某功能移出的方法。原文链接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519355.html在out/target/product/generic_x86目录下,挂载system.img文件到/mnt目录,下图为syst...
2012-05-26 16:53:00
152
转载 Android4.0 x86源码结构,生成目录结构
Android源码结构,生成目录结构原文链接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519329.html源码结构:abi应用程序二进制接口bionicbionicc库bootable启动引导相关代码...
2012-05-26 16:13:00
108
转载 android4.0 x86下载编译简介
本文给出了android4.0x86版源码在Ubuntu下的编译说明,因个人技术能力有限,文中的错误还请多交流指出。在后续文章中将继续对android 4.0 x86内核编译,系统镜像定制裁剪,API裁剪等方面做介绍。原文链接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519081.html本文结构:编...
2012-05-26 11:09:00
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人