<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[G____G的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/G____G</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; G____G]]></copyright><item><title><![CDATA[Restarting network (via systemctl):  Job for network.service failed. See ‘systemctl status network.s]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/107051207</link><guid>https://blog.youkuaiyun.com/G____G/article/details/107051207</guid><author>G____G</author><pubDate>Tue, 30 Jun 2020 21:42:40 +0800</pubDate><description><![CDATA[Centos7 重启网络报错
Restarting network (via systemctl):  Job for network.service failed. See ‘systemctl status network.service’ and ‘journalctl -xn’ for details.
执行上面命令遇到
XXXXXX
Failed to start LSB: Bring up/down networking
XXXXXX
尝试了修改配置文件
/etc/sysconfig/netwo]]></description><category></category></item><item><title><![CDATA[ML - 特征工程]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/106342302</link><guid>https://blog.youkuaiyun.com/G____G/article/details/106342302</guid><author>G____G</author><pubDate>Mon, 25 May 2020 22:10:45 +0800</pubDate><description><![CDATA[1.数据预处理
1.1结构化数据
1.1.1缺失值处理
1.1.1.1直接删除
如果数据不重要且缺失值不多
1.1.1.2补齐
如果数据重要且缺失值不多，想办法搞来
1.1.1.3统计值填充
统计值一般泛指平均值、中位数、众数、最大值、最小值等，具体使用哪一种统计值要根据具体问题具体分析。
比如，填工龄，对年龄分箱求平均值填充
1.1.1.4不处理
缺失值自成一类
1.1.1.5向前向后填充
1.1.1.6插值法填充
1.多项式插值
2.lagrange插值
1.1.1.7预测值填充
1.1.2离群点处理
]]></description><category></category></item><item><title><![CDATA[DL - BERT]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/105534025</link><guid>https://blog.youkuaiyun.com/G____G/article/details/105534025</guid><author>G____G</author><pubDate>Wed, 15 Apr 2020 14:15:05 +0800</pubDate><description><![CDATA[transformer
传统RNN：RNN需要用到之前的中间结果，不能并行加速训练
Attention机制，不同词重要性不一样，
Self-Attenion机制，进行并行计算
传统word2vec用词向量表达文本特征
存在缺陷：向量训练好就不变了
不同词在不同的语境下表达的含义不同，比如说：东北话 干哈呢？，
在南方人听起来可能是，你在问我做什么，但东北人的意思却是走啊，
出去喝点。
BERT解决...]]></description><category></category></item><item><title><![CDATA[Hadoop - 笔试积累]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/105216315</link><guid>https://blog.youkuaiyun.com/G____G/article/details/105216315</guid><author>G____G</author><pubDate>Tue, 31 Mar 2020 15:17:51 +0800</pubDate><description><![CDATA[1.HDFS
默认将文件块复制成三份存放
（对于HDFS来说，丢失一个DataNode意味着丢失了存储在它的硬盘上的数据块的副本。假如在任意时间总有超过一个副本存在(默认3个)，故障将不会导致数据丢失。当一个硬盘故障时，HDFS会检测到存储在该硬盘的数据块的副本数量低于要求，然后主动创建需要的副本，以达到满副本数状态。）
2.有实时计算能力的组件
Storm
Flink
Spark Streami...]]></description><category></category></item><item><title><![CDATA[ML- 生成式模型和判别式模型]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104951411</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104951411</guid><author>G____G</author><pubDate>Wed, 18 Mar 2020 20:14:21 +0800</pubDate><description><![CDATA[定义
监督学习方法可以分为两类，生成方法(generative approach)和判别方法(discriminative approach)，所对应学习到的模型被称为生成式模型(generative model)和判别式模型(discriminative model)
生成式模型
这种模型表示了给定输入X产生输出Y的生成关系。

因为有监督学习可以视作一个条件概率分布，说白了就是求在知道特征X的...]]></description><category></category></item><item><title><![CDATA[Python - Conda管理虚拟环境]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104943106</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104943106</guid><author>G____G</author><pubDate>Wed, 18 Mar 2020 13:53:16 +0800</pubDate><description><![CDATA[1.利用conda创建一个tensorflow的开发环境
# 创建
conda create -n tf2 python=3.6
# 激活
conda activate tf2
# 退出
conda deactivate 
# 删除
conda remove -n tf2 --all

2.使用配置文件
建立environment.yml文件，写入
name: mxnet
dependencies...]]></description><category></category></item><item><title><![CDATA[Algorithms -sort]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104815894</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104815894</guid><author>G____G</author><pubDate>Thu, 12 Mar 2020 12:13:12 +0800</pubDate><description><![CDATA[1.选择排序
从数组中选择最小元素，将它与数组的第一个元素交换位置。再从数组剩下的元素中选择出最小的元素，将它与数组的第二个元素交换位置。不断进行这样的操作，直到将整个数组排序。
选择排序需要 ~N2/2 次比较和 ~N 次交换，它的运行时间与输入无关，这个特点使得它对一个已经排序的数组也需要这么多的比较和交换操作。
def selection_sort(collection
):
    n =...]]></description><category></category></item><item><title><![CDATA[概率统计 - 有趣的概率题]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104801922</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104801922</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 21:09:38 +0800</pubDate><description><![CDATA[1.
问题：
x+y+z+m=10，其中x,y,z,m都是正整数，那么x,y,z,m有多少种不同的取值组合?
答案：
84
解析：
思路一：挡板问题求解。
十个小球，每个小球代表1，通过3个挡板将其分成四份。
9个空位，选3个空位，插入挡板C93=84C_{9}^{3} = 84C93​=84
2
问题：
一个盒子中有三个大小相同的球，这三个球可能是红和蓝两种颜色，并且一个球是红的还是蓝的是等可能...]]></description><category></category></item><item><title><![CDATA[ML - Ensemble Learning]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104797665</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104797665</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 16:44:38 +0800</pubDate><description><![CDATA[集成学习
团结就是力量。
集成学习可以将多个学习器进行结合，达到更好的泛化性能。
多个学习器可以为同一类学习器，比如都是决策树。也可以包含不同类型的个体学习器，比如同时包含决策树和神经网络。
分类
一类是：个体学习器间存在强依赖关系、必须串行生成的序列化方法，代表：Boosting
另一类：个体学习器间不存在强依赖关系，可以同时生成的并行化方法，代表：Bagging，Random Forest
B...]]></description><category></category></item><item><title><![CDATA[ML - Apriori]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104796163</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104796163</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 14:40:54 +0800</pubDate><description><![CDATA[Association Rule
关联规则：项目集之间的蕴含表达式，形如X -&gt; Y，其中X，Y是不相交项集。
关联规则的强度可以用它的支持度和置信度来度量
项目集Itemset: 一系列的items，对项集X的支持度计数表示为，

支持度Support: 事务中包含项目集的频率

**置信度Confidence：**衡量在事务中的Y项目集中X出现的频率

Association rule ...]]></description><category></category></item><item><title><![CDATA[ML - DBSCAN]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104792601</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104792601</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 11:53:21 +0800</pubDate><description><![CDATA[密度聚类：desity-based clustering
此类算法假设聚类结构能通过样本分布的紧密程度确定。通常情形下，密度聚类算法从样本的密度的角度来考察样本之间的可连接性，并基于可连接样本不断扩展聚类簇以获得最终的聚类结果。
DBSCAN是著名的密度聚类算法。它常常用于异常检测，他的注意力放在离群点上，所以，当遇到无监督的检测任务时，他是首选。
一些概念

DBSCAN: 基于一组邻域（nei...]]></description><category></category></item><item><title><![CDATA[ML - Decision Tree]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104790175</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104790175</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 10:52:02 +0800</pubDate><description><![CDATA[决策树是一类常见的机器学习方法，决策过程的最终结论对应了我们希望的判定结果。而决策树学习的关键是选择最优化分属性，一般而言，随着划分过程不断进行，我们希望决策树的分支节点所包含的样本尽可能属于同一类别，即节点的“纯度”越来越高。为了度量纯度，我们引入了几个概念，先从信息熵讲起
信息熵
熵是指问题内部混乱程度，熵值越高，混乱程度越高，纯度越小。
信息熵：是度量样本集合纯度最常用的一种指标，假定当前样...]]></description><category></category></item><item><title><![CDATA[ML - 解决欠拟合和过拟合]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104789399</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104789399</guid><author>G____G</author><pubDate>Wed, 11 Mar 2020 09:25:07 +0800</pubDate><description><![CDATA[模型欠拟合：在训练集以及测试集上同时具有较高的误差，此时模型的偏差较大；
模型过拟合：在训练集上具有较低的误差，在测试集上具有较高的误差，此时模型的方差较大。
如何解决欠拟合：

添加其他特征项。组合、泛化、相关性、上下文特征、平台特征等特征是特征添加的重要手段，有时候特征项不够会导致模型欠拟合。
添加多项式特征。例如将线性模型添加二次项或三次项使模型泛化能力更强。例如，FM（Factorizat...]]></description><category></category></item><item><title><![CDATA[ML- 范数与正则化惩罚]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104784435</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104784435</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 22:06:33 +0800</pubDate><description><![CDATA[范数
L1范数
L1范数是我们经常见到的一种范数，它的定义如下：

表示向量x中非零元素的绝对值之和。
L1范数有很多的名字，例如我们熟悉的曼哈顿距离、最小绝对误差等。使用L1范数可以度量两个向量间的差异，如绝对误差和（Sum of Absolute Difference）
由于L1范数的天然性质，对L1优化的解是一个稀疏解，因此L1范数也被叫做稀疏规则算子。通过L1可以实现特征的稀疏，去掉一些没...]]></description><category></category></item><item><title><![CDATA[ML - 数据标准化与模型评估]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104783472</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104783472</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 21:51:47 +0800</pubDate><description><![CDATA[数据特征决定模型结果的上限，而模型的优化不过是在逼近这个上限
如果某一列数值特别大，模型可能会不精确，比如误认为这一列数据特别重要。
特征标准化
特征标准化就是希望数据在处理后，每个特征的数值在同一范围内浮动

常用标准化方法，原始数据-原始数据均值，再除以原始数据标准差。
首先，减去均值，数据就以原点为中心对称了。
将与均值的差与标准差做比，就是让数据压缩到较小的空间中。
模型评估
交叉验证
把...]]></description><category></category></item><item><title><![CDATA[ML - 数据样本分布不均：过采样、欠采样、阈值移动]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104783023</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104783023</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 21:08:27 +0800</pubDate><description><![CDATA[逻辑回归做二分类任务有个基本假设，那就是不同类别额训练样本数目相当。如果差别很大，训练出来的学习器将没有价值。毕竟只要输出占比多的结果，正确率就不会太低。
再缩放
用m+表示正例数目，m-表示负例数目，则观测几率是m+/m-
在“训练集是真实样本总体的无偏采样”的前提下，观测j几率可以代表真实几率
所以进行rescaling

通常采用的是，直接基于原始训练集进行学习，在预测前，把该式嵌入到决策过...]]></description><category></category></item><item><title><![CDATA[ML - LR]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104781886</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104781886</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 20:48:50 +0800</pubDate><description><![CDATA[引入
线性回归可以得到预测值，但这无法用于分类，如果能把预测到的结果转为概率正则可判断。那如何转为概率呢？
Sigmoid函数

这里自变量可以为任意实数，而输出可以以0.5为阈值进行正负例类别划分。
你也可以以别的值为阈值，记住要从实际业务的角度出发来选择模型
对数几率回归
将线性回归的式子带入，就可以得到logistic function（亦译作逻辑回归）的假设函数

假如样本数据的标签y有两...]]></description><category></category></item><item><title><![CDATA[ML - 时间序列ARIMA]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104773487</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104773487</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 15:25:48 +0800</pubDate><description><![CDATA[平稳性
平稳性要求经由样本时间序列所拟合的曲线，在未来的一段期间内仍能顺着现有的形态“惯性”地 延续下去。平稳性要求序列的均值和方差不发生明显的变化。
严平稳
分布不随时间的改变而改变，例如，白噪声（标准正太分布期望为0，方差为1）
弱平稳
弱平稳是通常见到的，它期望和相关系数的依赖性不发生改变。因为未来时刻的值需要过去的信息。
差分
如果时间序列不平稳，可以通过差分的方式使其变得的平稳。
差分就...]]></description><category></category></item><item><title><![CDATA[Error - 使用statsmodels报错ModuleNotFoundError: No module named 'pandas.tseries.tools']]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104768901</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104768901</guid><author>G____G</author><pubDate>Tue, 10 Mar 2020 10:36:37 +0800</pubDate><description><![CDATA[pandas好像在某次更新后就不这么使用tools。
问题在statsmodel还是老版本
pip install statsmodels --upgrade

然后更新太慢
read time out 了
使用豆瓣镜像源，爽歪歪
pip install statsmodels --upgrade -i https://pypi.douban.com/simple/


...]]></description><category></category></item><item><title><![CDATA[Selenium -]]></title><link>https://blog.youkuaiyun.com/G____G/article/details/104737220</link><guid>https://blog.youkuaiyun.com/G____G/article/details/104737220</guid><author>G____G</author><pubDate>Sun, 08 Mar 2020 18:03:19 +0800</pubDate><description><![CDATA[1.登录豆瓣
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options

def login_douba...]]></description><category></category></item></channel></rss>