1 笨笨的孩子慢慢学stay hungry stay foolish 2 学习,思考,实践,改变

0%

1、准备

  1. 请先看好各种软件的版本对应要求,这仨一定要对应好。
      [Tensorflow不同版本要求与CUDA及CUDNN版本对应关系](https://blog.csdn.net/omodao1/article/details/83241074)
    
  2. 知道要下哪些版本了,就预先做好各种软件下载工作。
    首先下载好英伟达的驱动 NVIDIA驱动下载
    注意!!!下载好跟自己显卡对应的驱动。显卡的产品类型、系列那些如果之前已经装好了驱动,则可以通过命令 nvidia-smi查询到。没有装刚买来就自己查。
    我的显卡驱动
    即使你的机器之前已经装过驱动,那也最好重新装一遍驱动,因为那个CUDA一定要对应起来。不然后面有坑!

    下载CUDA,链接 cuda-toolkit-archive
    下载CUDA9.0版本
    请注意这里一定要选择下载runfilw文件,不是deb!,不然会覆盖之前的显卡驱动带来问题。
    对应操作系统下载CUDA
    最后下载cuDNN,cuDNN下载地址,我下的7.0.5版本
    cuDNN下载

    2、安装驱动

    2.1、正常装驱动。

    按ctrl+alt+f2(有的是f1)进入字符界面命令行,先删除以前的驱动:

    1
    2
    sudo apt-get purge nvidia*
    sudo apt-get autoremove

    禁止自带的nouveau nvidia驱动:

    1
    2
    # 打开配置文件
    sudo vim /etc/modprobe.d/blacklist-nouveau.conf

    添加以下内容:

    1
    2
    blacklist nouveau
    options nouveau modeset=0

    再更新一下:

    1
    sudo update-initramfs -u

    最后需要进行重启。查看下Nouveau是否已经禁止,无输出则为成功:

    1
    lsmod | grep nouveau

    按ctrl+alt+f2,接着关闭图形化界面:

    1
    sudo service lightdm stop

    然后准备开始装驱动了。

    1
    sudo sh NVIDIA-Linux-x86_64-XXX.run  –-no-opengl-files

    然后重新打开图形界面:

    1
    sudo service lightdm start

    再ctrl+alt+f7进入图形界面,再测试下驱动是否装好:

    1
    nvidia-smi

    安装完成后,重启:

    1
    sudo reboot

    在命令行通过nvidia-smi还可以查看到驱动的话就没有问题了,以上皆为顺利的过程。

阅读全文 »

1 赛题介绍

7月HUAWEI-DIGIX比赛是广告CTR预估问题。 数据如下:

train.zip zip(2.62GB) 2019-05-18 00:00:00
test.zip zip(15MB) 2019-05-18 00:00:00
user_info.zip zip(291MB) 2019-05-18 00:00:00
ad_info.zip zip(17.9KB) 2019-05-18 00:00:00
content_info.zip zip(8.16KB) 2019-05-18 00:00:00
阅读全文 »

一、序言

以前我小觑了明朝,看完此书方知其宏伟恢弘。一个持久了两三百年的王朝,中间既有繁荣、胜利、正气;亦有凋敝、惨败与阴邪。历史有趣的就是在这来来回回的博弈中,道义精神的永不磨灭,历史规律的永恒不变。在此,我存着对历史的温情与敬意,以人物性格的角度,记录二三。

二、人物

明太祖朱元璋,最初本是穷苦人家的放牛娃。为生计所迫曾辗转为和尚,后来饥荒和压迫,最终他连和尚也做不成了,云游了几年加入了红巾军。在农民军里,他是一个很突出的人,不但作战勇敢,而且很有计谋,处事冷静,思虑深远,还很讲义气,有危险的时候第一个上,这一切都让他有了崇高的威信。

阅读全文 »

1 ABS & Introduction

1.1 Abstract

对象:streams, time-series data, sequence

异常检测难点:real-time processing

NAB是一个测试评估针对流数据的异常检测算法的开源工具。

理想的异常检测器

  1. 检测到所有出现的异常

  2. 尽早检测出异常,最好在人们看到异常之前

  3. no FP 不误报

  4. 实时检测、没有前瞻(不看前面的数据)

  5. 自动化检测、无人工调节

  6. 适用性广泛,具有泛化性
阅读全文 »

装window10、ubuntu16.04双系统

周末趁空装了个双系统,记录记录过程吧。

装windows10

  1. 首先下载好win10的系统镜像ISO文件,由于我不咋用win10就装了家庭版
    链接: http://pan.baidu.com/s/1sj3JNRJ 密码: z49r
  1. 准备好空的U盘,准备做系统启动盘。
    下载安装好UltraISO,插入U盘。
    点击打开,选择ISO文件
    点击启动 - 写入硬盘映像
    写入方式选择的是USB-HDD,USB-HDD+,一般默认就好
    在点击写入,就等着他默默写好就好了
    ULtraISO刻录系统启动盘

  2. 制作好的系统启动U盘插入要装系统的电脑。开启电脑,一直按 F2或在F12等(这个键根据电脑确定,可以查查,但一般就是这个),进入电脑的Bios设置。
    选择usb storage device,放到最前面,表示系统启动优先从USB开始。点击apply,再点exit。

  3. 之后电脑自动重启,然后进入windows10的安装。
    默认简体中文,下一步
    哪种类型的安装:选择自定义,以前windows的东西会变成windows.old
    输入产品密钥那里跳过。
    你想将windows安装在哪? 选择分区,选择之前C盘所在分区位置。我这选择的是分区1,476G的盘。
    后面就等着自己装就好了。

  4. 装完后注意,系统会重新启动。此时要拔掉U盘。产品密钥那个后面可以去找破解工具破解。暂时不管,然后设置用户密码进入就好。

阅读全文 »

1 背景

1.1 企业背景

分布式系统结构的广泛应用。具有高并发,低时延,高可靠性等特点,但同时由于需求的增长,其规模,复杂性和动态生成的数据也急剧增加,这使其可靠性降低。为了避免系统故障,因此异常检测故障预判很重要。

简单来说目前的一些应用痛点,也是我企业调研的结果:

1,测试人员时间有限,不能有效测试,全覆盖测试。系统BUG是难免的。

阅读全文 »

PCL库

1、安装过程参考官网,环境是Mac10.14.4,mojave

pcl install on Mac
brew install pcl ,一直装就好了,我这里的版本是1.9.1_1

2、使用xcode创建pcl工程

翻墙搜的pcl project in xcode
此处注意编译器的选择,Switch Compiler for C/C++/Objective-C from Apple LLVM compiler 4.2 -> LLVM GCC 4.2,注意”Header Search Paths”的配置,链接里没有全部配置完全,项目要用到的库都应该加进去。

阅读全文 »

1 简介

EM算法是一种迭代算法,用于含有隐变量的概率模型参数的极大似然估计。

E步:求期望;M步,求极大。

1.1 例子

P176三硬币模型:

阅读全文 »

1 简介

集成学习(Ensemble learning)通过组合几种模型来提高机器学习的效果。构建并结合多个学习器,个体学习器要“好而不同”,一定的准确性/多样性。

2 提升方法

2.1 提升方法之Adaboost

一般过程:训练—基学习器—调整训练样本分布—重复得到更多基学习器 T个—将这T个基学习器加权结合。代表是Adaboost:提高那些被前一轮弱分类器分错的样本的权值。最后加权多数表决方法、加大分类误差率小的弱分类器的权值。属于序列集成。

阅读全文 »