<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marsjhao Blog]]></title><description><![CDATA[点滴记录成长之路]]></description><link>https://blog.youkuaiyun.com/marsjhao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marsjhao]]></copyright><item><title><![CDATA[Surprise：一个Python推荐系统算法库]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/82318769</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/82318769</guid><author>marsjhao</author><pubDate>Sun, 02 Sep 2018 20:26:42 +0800</pubDate><description><![CDATA[Surprise，是scikit系列中的一个推荐系统算法库。

官网：http://surpriselib.com/；Conda指令：https://anaconda.org/nicolashug/scikit-surprise

文档：http://surprise.readthedocs.io/en/stable/

一、基本模块

1. 推荐算法分类

可分为基于用户行为的推荐算法和基于内容...]]></description><category></category></item><item><title><![CDATA[Keras卷积神经网络补充]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/82290236</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/82290236</guid><author>marsjhao</author><pubDate>Sat, 01 Sep 2018 20:10:23 +0800</pubDate><description><![CDATA[1. keras.layers.Conv2D(filters, kernel_size, strides=(1, 1), padding='valid', data_format=None, dilation_rate=(1, 1), activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initiali...]]></description><category></category></item><item><title><![CDATA[论文笔记：Multiple Object Tracking: A Literature Review]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/82290165</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/82290165</guid><author>marsjhao</author><pubDate>Sat, 01 Sep 2018 19:58:12 +0800</pubDate><description><![CDATA[论文地址：https://arxiv.org/abs/1409.7618

参考中文翻译：https://blog.youkuaiyun.com/yuhq3/article/details/78742658

0. 摘要

多目标跟踪（MOT）是一个重要的计算机视觉问题，由于其巨大的学术和商业潜力，引起了越来越多的关注。尽管已经有许多不同的方法来解决这个问题，但是由于诸如突然的外观变化和严重的物体遮挡等因素，...]]></description><category></category></item><item><title><![CDATA[STL关联容器总结]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/82084322</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/82084322</guid><author>marsjhao</author><pubDate>Sun, 26 Aug 2018 20:49:58 +0800</pubDate><description><![CDATA[一、关联式容器



STL 关联容器分为 set（集合）和 map（映射表）两大类，及其衍生体 multiset 和 multimap。这些容器的底层机制均以 RB-tree（红黑树）实现。RB-tree 也是一个独立容器，但并不开放使用。

SGI STL 还提供一个不在标准规格的关联式容器 hash_table（散列表），以及以 hash_table 为底层机制而完成的 hash_set散列...]]></description><category></category></item><item><title><![CDATA[STL序列容器总结]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/82083315</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/82083315</guid><author>marsjhao</author><pubDate>Sun, 26 Aug 2018 19:10:54 +0800</pubDate><description><![CDATA[STL 的各种容器：



 

一、vector

vector 的数据安排及操作方式，与 array 非常相似，两者的区别在于，array 是静态空间，一旦配置不能改变，vector 是动态空间。

1. vector 的数据结构



通过这个三个迭代器可计算得到容器内元素个数和容器当前容量。

2. vector 的空间分配与容量

增加新元素时，若超过容器当前的容量，则容量会扩充至两倍，...]]></description><category></category></item><item><title><![CDATA[static 关键字总结]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81988602</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81988602</guid><author>marsjhao</author><pubDate>Thu, 23 Aug 2018 21:41:11 +0800</pubDate><description><![CDATA[1. 程序的内存分配

（1）静态存储区，全局变量和静态变量的存储是在静态区，初始化的全局变量和静态变量在一块区域 .data，未初始化的全局变量和静态变量在相邻的另一块区域 .bss。程序结束后由系统释放。

（2）栈区，由编译器自动分配释放，存放函数的参数值、局部变量等。

（3）堆区，一般由程序员分配释放，即动态内存分配。

（4）文字常量区，存放常量字符串，程序结束后由系统释放。

（5）...]]></description><category></category></item><item><title><![CDATA[cin、!cin作为条件判断原理分析]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81606533</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81606533</guid><author>marsjhao</author><pubDate>Sun, 12 Aug 2018 14:59:39 +0800</pubDate><description><![CDATA[在判断文件打开成功与否或是连续从流中读取数据时，就要用到对流对像的操作，比如 if(!cin) 或是 whie(cin) 。对于 while(cin&amp;gt;&amp;gt;val)，cin 是一个流对象，而&amp;gt;&amp;gt;运算符返回左边的流对象，也就是说 cin&amp;gt;&amp;gt;val 返回 cin，于是 while(cin&amp;gt;&amp;gt;val) 就等于是 while(cin)，问题就变成了一个流对象在判...]]></description><category></category></item><item><title><![CDATA[C++类型转换]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81565511</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81565511</guid><author>marsjhao</author><pubDate>Fri, 10 Aug 2018 16:23:26 +0800</pubDate><description><![CDATA[一、类型强转 type cast

类型转换有C风格，也有C++风格的。C风格的类型转换简单，可以在任意类型之间转换，比如可以将一个指向const对象的指针转换成指向非const对象的指针，或者将一个指向基类对象的指针转换成指向派生类对象的指针，C语言对不同种类的转换不加区分，还有一个缺点就是，C风格的转换是括号加上一个标识符组成，不容易查找。C++为了克服这些缺点，引进了4个新的强制类型转换操作...]]></description><category></category></item><item><title><![CDATA[C++运算符重载]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81564243</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81564243</guid><author>marsjhao</author><pubDate>Fri, 10 Aug 2018 15:34:24 +0800</pubDate><description><![CDATA[运算符重载本质上是函数重载。operator与运算符名称在一起构成了新的函数名。比如

const Complex operator+(const Complex &amp;amp;c1,const Complex &amp;amp;c2);，我们会说，operator+ 重载了运算符 +。

语法格式：

返值类型 operator 运算符名称(形参表列)

{

重载实体;

}

1. 运算符既可以被重载为...]]></description><category></category></item><item><title><![CDATA[C语言与C++的比较]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81545466</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81545466</guid><author>marsjhao</author><pubDate>Thu, 09 Aug 2018 22:40:11 +0800</pubDate><description><![CDATA[一、C++对C语言的扩展

1. 类型增强

（1）类型检查更严格，如无法将const类型的指针赋值给非const类型的指针；

（2）C++中有表示逻辑真假的布尔类型bool，可取值为true和false；

（3）真正的枚举，C++中的枚举变量只能用被枚举出来的元素初始化，C语言中枚举的本质是整型，枚举变量可以用任意整型赋值；

（4）表达式的值可以被赋值，如 (a=b)=10;；

2. 输...]]></description><category></category></item><item><title><![CDATA[C++ const关键字总结]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81543158</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81543158</guid><author>marsjhao</author><pubDate>Thu, 09 Aug 2018 20:02:08 +0800</pubDate><description><![CDATA[C++中的 const 关键字的用法非常灵活，而使用const将大大改善程序的健壮性，采用符号常量写出的代码更容易维护。

Const 是C++中常用的类型修饰符，常类型是指使用类型修饰符const说明的类型，常类型的变量或对象的值是不能被更新的。

〇、用法分类

常变量：  const 类型说明符 变量名
	常引用：  const 类型说明符 &amp;amp;引用名
	常数组：  类型说明符 con...]]></description><category></category></item><item><title><![CDATA[机器学习算法笔记之9：偏差与方差、学习曲线]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/81487776</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/81487776</guid><author>marsjhao</author><pubDate>Tue, 07 Aug 2018 20:21:35 +0800</pubDate><description><![CDATA[1. 偏差与方差的理解

在训练机器学习模型时，使用不同的训练集很可能会得到不同的估计模型，估计模型随着训练集的改变而变化的程度就叫做方差variance。我们训练得到的估计模型与实际真实模型的偏差即为bias，估计与实际差距越大，bias就越高。为了得到较低的误差，需要尽可能地降低方差和偏差，然而这两者不能同时减小，在bias与variance之间存在一个权衡trade-off。

低偏差的模型...]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】处理文本数据 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78754881</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78754881</guid><author>marsjhao</author><pubDate>Fri, 08 Dec 2017 19:29:29 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/text_analytics/working_with_text_data.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/text_analytics/working_with_text_data.html


]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】寻求帮助 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78744392</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78744392</guid><author>marsjhao</author><pubDate>Thu, 07 Dec 2017 18:18:26 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/finding_help.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/finding_help.html





]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】把它们放在一起 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78744388</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78744388</guid><author>marsjhao</author><pubDate>Thu, 07 Dec 2017 18:17:54 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/putting_together.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/putting_together.html

]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】无监督学习: 寻求数据表示 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78744378</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78744378</guid><author>marsjhao</author><pubDate>Thu, 07 Dec 2017 18:17:18 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/unsupervised_learning.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/unsupervised_learnin]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】模型选择：选择估计量及其参数 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78744371</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78744371</guid><author>marsjhao</author><pubDate>Thu, 07 Dec 2017 18:16:20 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/model_selection.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/model_selection.html


]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】监督学习：从高维观察预测输出变量 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78733916</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78733916</guid><author>marsjhao</author><pubDate>Wed, 06 Dec 2017 18:54:41 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/supervised_learning.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/supervised_learning.ht]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】机器学习: scikit-learn 中的设置以及预估对象 - 关于科学数据处理的统计学习教程 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78733910</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78733910</guid><author>marsjhao</author><pubDate>Wed, 06 Dec 2017 18:54:01 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/statistical_inference/settings.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/statistical_inference/settings.html









]]></description><category></category></item><item><title><![CDATA[【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习 - scikit-learn 教程 | ApacheCN]]></title><link>https://blog.youkuaiyun.com/marsjhao/article/details/78733906</link><guid>https://blog.youkuaiyun.com/marsjhao/article/details/78733906</guid><author>marsjhao</author><pubDate>Wed, 06 Dec 2017 18:53:27 +0800</pubDate><description><![CDATA[中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/basic/tutorial.html

英文文档: http://sklearn.apachecn.org/en/stable/tutorial/basic/tutorial.html













官方文档: http://scikit-lear]]></description><category></category></item></channel></rss>