<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hisense的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sandyzhs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sandyzhs]]></copyright><item><title><![CDATA[Ensemble methods 之 Random Forest（随机森林)]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/47977303</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/47977303</guid><author>sandyzhs</author><pubDate>Tue, 25 Aug 2015 14:59:08 +0800</pubDate><description><![CDATA[1. 是什么
如前面所说，决策树有时候会出现过拟合（overfit）的问题，越强大的决策树越可能出现过拟合，但是如果几个模型或者一个模型的几个参数组合起来，就很容易弥补这种问题。所以，随机森林就是一种ensemble方法中的bagging方法，用原始数据进行训练至完全分裂最后得到多个决策树，对新的数据的预测就是对所有的决策树取平均值来进行预测。
2. 关键概念



采样。样本数量为N]]></description><category></category></item><item><title><![CDATA[Ensemble methods（组合方法，集成方法）]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/47975423</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/47975423</guid><author>sandyzhs</author><pubDate>Tue, 25 Aug 2015 13:59:45 +0800</pubDate><description><![CDATA[机器学习的算法中，讨论的最多的是某种特定的算法，比如Decision Tree，KNN等，在实际工作以及kaggle竞赛中，Ensemble methods（组合方法）的效果往往是最好的，当然需要消耗的训练时间也会拉长。
所谓Ensemble methods，就是把几种机器学习的算法组合到一起，或者把一种算法的不同参数组合到一起。基本上分为如下两类：


Averaging methods]]></description><category></category></item><item><title><![CDATA[scikit-learn介绍]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/47723993</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/47723993</guid><author>sandyzhs</author><pubDate>Mon, 17 Aug 2015 17:25:42 +0800</pubDate><description><![CDATA[为什么介绍scikit-learn


python实现的，而不是R，免费。没有和别的库做过比较，但是自身的文档足够好，例子足够多。算法足够全，至少对于我的水平。



基于上面的几个原因，在写博客的过程中，就以scikit-learn作为主线来进行学习。在学会在sklearn中如何使用的基础上，同时扩展算法原理以及基础。



什么是scikit-learn


在s]]></description><category></category></item><item><title><![CDATA[Decision Tree 决策树 - ID3, C45, C50, CART...]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/46814805</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/46814805</guid><author>sandyzhs</author><pubDate>Thu, 09 Jul 2015 17:47:24 +0800</pubDate><description><![CDATA[是什么
决策树是最简单的也是最具解释性和表达性的一种机器学习算法，既可以处理分类问题（ID3，C45，C50），也可以处理回归问题（CART）。
它是根据特征（feature）的值逐步把数据分类，直到所有的叶子节点属于同一个类型结束。注意决策树都是贪婪的。

关键概念
1. 如何确定哪个特征被优先选择用来分类。
根据某一个特征划分数据集，其划分前后信息熵会有变化。优先选择的特征是让给让]]></description><category></category></item><item><title><![CDATA[DBSCAN - 基于密度的聚类算法]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/46773731</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/46773731</guid><author>sandyzhs</author><pubDate>Mon, 06 Jul 2015 14:09:22 +0800</pubDate><description><![CDATA[是什么
DBSCAN(Density-Based Spatial Clustering of Application with Noise)，是一个典型的基于密度的聚类算法。目标是寻找被低密度区域分离的高密度区域，通俗点说就是把扎堆的点（高密度）找出来，而点很少很稀疏的地方（低密度）就作为分割区域。



关键概念
1.与基于距离的聚类算法不同的是，基于距离的聚类算法的聚类结果是球状的]]></description><category></category></item><item><title><![CDATA[随想 - 缘起]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/46743383</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/46743383</guid><author>sandyzhs</author><pubDate>Fri, 03 Jul 2015 16:35:41 +0800</pubDate><description><![CDATA[随想 == 随意在想，随时在想，随时更新。


写这个机器学习blog的原因：
1). 根据从前的经验，学习过的东西，要总结以及书面化，才会印象更加深刻。所以，第一个原因是自己别忘了并且加深理解和加深印象。
2). 万一有哪个小白需要入门，万一凑巧搜到了这个地方，可以给一个简洁的入门帮助。所以第二个原因是为了方便别人。


目标：
1). 我不是数学家，不是科学家，也不是搞研究的]]></description><category></category></item><item><title><![CDATA[机器学习 之  一句话解释  关键概念]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/46741087</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/46741087</guid><author>sandyzhs</author><pubDate>Fri, 03 Jul 2015 14:12:50 +0800</pubDate><description><![CDATA[在机器学习中，很多算法是很复杂的，很难容易的形象的解释，但是也有很多是算法复杂，但是理解起来简单。本文试图把学过的一些知识逐步有系统的用一二句话给小白解释清楚，一二句话解释不清楚的，也不勉强，我会给出高手文章的链接或者我自己日记的链接，希望这个页面作为自己的一个系统化的备忘，以及小白的简单入门。
另外，这个页面是逐步更新的。




机器学习基础



先行知识

凸优化c]]></description><category></category></item><item><title><![CDATA[windows map file的内存粒度]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275823</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275823</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 11:18:00 +0800</pubDate><description><![CDATA[  map file最小粒度可以通过void GetSystemInfo(  LPSYSTEM_INFO lpSystemInfo);lpSystemInfo->dwPageSize得到；基本上都是4K。那么，进行FileMapping的时候，只要分配的小于4K，系统都会按照4K来进行；例子为证：void CMapViewDlg::OnCancel2() {    long lPa]]></description><category></category></item><item><title><![CDATA[VC如何检查不与不必要的库建立链接]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275812</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275812</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 11:16:00 +0800</pubDate><description><![CDATA[ 如何判断并检查rule29:不与不必要的库建立链接.是这样的：The /OPT option controls the optimizations that LINK performs during a build. Optimizations generally decrease the image size and increase the program speed at a cost]]></description><category></category></item><item><title><![CDATA[新东方推荐的有助于英语学习的电影]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275803</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275803</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 11:15:00 +0800</pubDate><description><![CDATA[初级： 1. The Graduate 2. Arthur 3. A fish called Wanda 4. Sabrina 5. Something to talk about 中级； 1. Forest Gump 2. Sleepless in Seattle 3. Pretty woman 4. Ordinary people 5. My best friends wedding 高级；]]></description><category></category></item><item><title><![CDATA[单精度浮点数在vc++6.0中内存格式]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275765</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275765</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 11:10:00 +0800</pubDate><description><![CDATA[【补记】这个文章是几年前写的，重新整理了一下到这里。当时是在VC6的环境下做的测试，但是我怀疑这个基本上就是C++规范的实现。 【原文】首先说明的是，浮点数在内存中始终只是是一个近似值，比如,2.3+4.5在java中等于6.777777777777779或者6.800000000000001，当然这也给程序员带来了不方便,c++相对就没有这个问题浮点数存储时，分成三部分，分别]]></description><category></category></item><item><title><![CDATA[100部经典电影]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275701</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275701</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 10:58:00 +0800</pubDate><description><![CDATA[100部陪伴我们长大的电影 作者: 如猫添翼 这是100部伴随我们长大的电影，这是100部代表了我们欢乐、痛苦、微笑、眼泪的电影，这也是100部我们喜爱的电影。它们浓缩着我们的生命。 001. 《三十九级台阶》 The 39 Steps(1935) 虽然晚了一些，能接受阿尔弗雷德．希区柯克爵士的教育总是幸福的。 002. 《摩登时代》 Modern Times(1936) 就是看它认识]]></description><category></category></item><item><title><![CDATA[10部男生必看经典电影]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4275673</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4275673</guid><author>sandyzhs</author><pubDate>Wed, 17 Jun 2009 10:53:00 +0800</pubDate><description><![CDATA[《阿甘正传》　课程：执着　　每次想起阿甘在美国东西海岸之间的奔跑，心里都会止不住的伤感，还有振奋。　　你相信一个智障儿的成功吗？你相信这世上得到最多的人正是那些不计得失的人吗？　　阿甘不懂得他不能总跟着一个女人帮她打架，也不懂得一个成年人不该总把妈妈的话挂在嘴边。阿甘什么都不知道，他只知道凭着直觉在路上不停地跑，并且最终他跑到了终点。　　另外，《阿甘正传》 还会教给你一个男人必须具]]></description><category></category></item><item><title><![CDATA[面试相关的一些总结]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4273941</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4273941</guid><author>sandyzhs</author><pubDate>Tue, 16 Jun 2009 17:08:00 +0800</pubDate><description><![CDATA[刚刚和x聊完，可惜x老大一时兴奋，没有记得我说的这么多关键的东西。不过正好，我需要总结一下，趁此机会。 Ø  英语1．口语和听力是重要的，词汇和语法是无关紧要的。首先是要敢说出来，能够交流技术方面的英语；能听懂老外的话最好，听不懂也没关系，直接pardon I do not catch you；但是不能、千万不能猜，否则会死的很惨。2．做个简单的自我介绍，我只写了150字，背]]></description><category></category></item><item><title><![CDATA[十年总结之 第一年1999]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4273228</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4273228</guid><author>sandyzhs</author><pubDate>Tue, 16 Jun 2009 14:02:00 +0800</pubDate><description><![CDATA[万事开头难。如果这个算是开头的话，那还行，不是太难。 和很多人一样，小学6年（和老师关系特别铁，舍不得放人的除外），初中3年，高中3年（非要读4年的小谁不算啊），大学4年， 熬到1999年大学毕业。如果有机会的话，把这么多年都总结一下，肯定可以出书了，叫《日子》，如果有重名的话，就叫《月子》，再有重名的话，我就叫《明朝那些事儿》。 我是计算机系的，但是到了毕业的时候却不知道什么是编]]></description><category></category></item><item><title><![CDATA[收到offer，庆祝～]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4270839</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4270839</guid><author>sandyzhs</author><pubDate>Mon, 15 Jun 2009 16:38:00 +0800</pubDate><description><![CDATA[ S真是高效率，太nb了，佩服。第一周周五2009.06.05 16:26，在优快云上面看到jd，二话没说就发了cv。（介个不是我的风格啊，以前可是要详细的考察，然后再拖一拖，呵呵）。2009.06.05 17:00，半小时后（效率太高了），S的哥们就给我打电话，聊了10分钟的技术，看得出来对我还是非常感兴趣。2009.06.05，十几分钟后，hr小姑娘打电话，约我周一去面。我说]]></description><category></category></item><item><title><![CDATA[C与C++的static关键字的分析]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4250597</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4250597</guid><author>sandyzhs</author><pubDate>Mon, 08 Jun 2009 09:38:00 +0800</pubDate><description><![CDATA[转贴一个jj的文章，写的非常非常清楚。【原文】http://my.donews.com/ben2/2006/02/28/c%E8%AF%AD%E8%A8%80%E4%B8%ADstatic-%E5%8F%98%E9%87%8F/ 【我的总结】1)、变量会被放在程序的全局存储区中，这样可以在下一次调用的时候还可以保持原来的赋值；而且会被赋初始值。这一点是它与堆栈变量和堆变量的区别]]></description><category></category></item><item><title><![CDATA[八皇后详解]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4250563</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4250563</guid><author>sandyzhs</author><pubDate>Mon, 08 Jun 2009 09:29:00 +0800</pubDate><description><![CDATA[【历史】八皇后问题是一个古老而著名的问题，是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出：在8X8格的国际象棋上摆放八个皇后，使其不能互相攻击，即任意两个皇后都不能处于同一行、同一列或同一斜线上，问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解，后来有人用图论的方法解出92种结果，事实上就是有92种解法。 【问题】初]]></description><category></category></item><item><title><![CDATA[Win32 线程通信]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4238328</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4238328</guid><author>sandyzhs</author><pubDate>Wed, 03 Jun 2009 10:56:00 +0800</pubDate><description><![CDATA[在网上找到一个关于windows下面的线程间通信的介绍文章，感觉些的比较好，而且对mutex和critical section进行了非常清楚的分析，做个mark，随时参考：深入浅出Win32多线程程序设计之线程通信 http://www.kuqin.com/windows/20070908/943.html]]></description><category></category></item><item><title><![CDATA[学习的阶段成果和方向]]></title><link>https://blog.youkuaiyun.com/sandyzhs/article/details/4231137</link><guid>https://blog.youkuaiyun.com/sandyzhs/article/details/4231137</guid><author>sandyzhs</author><pubDate>Mon, 01 Jun 2009 10:25:00 +0800</pubDate><description><![CDATA[今天，和小陶聊天，本想问问Linux系统的架构方面的知识，可惜他也不懂，bs一下；只是说要把Linux开发学好，然后看内核，才是正确之道。不过，聊天过程中，发现了更多的收获：对前一段时间的成绩，掌握的知识，未来的方向，清晰了很多，也比原来乐观多了。现在：熟悉Linux环境下的开发，gcc/g++, gdb；Windows和Linux下的多线程，多进程，内存管理；（qt和gtk不会，]]></description><category></category></item></channel></rss>