All Posts

Catboost基础介绍

Catboost入门介绍与实例。

Subprocess模块

subprocess 模块允许你生成新的进程,连接它们的输入、输出、错误管道,并且获取它们的返回码。此模块可以代替一些老旧的模块与功能,如os.system, os.spawn, os.popen()等。

Hive学习整理

Hadoop 大数据仓库 Hive:自动将 SQL 生成 MapReduce 代码。

用贝叶斯优化进行超参数调优

超参数调优一直是机器学习里比较intractable的问题,繁多的超参数以及指数型爆炸的参数空间,往往让人无从下手。调参是一个很枯燥的过程,而且最后也不一定有很好的reward。很多的机器学习工程师也会戏称自己是”调参民工”,”炼丹师”……

保存机器学习模型——pickle和joblib

很多场合下我们都需要将训练完的模型存下以便于以后复用。 这篇文章主要介绍持久化存储机器学习模型的两种方式:pickle和joblib,以及如何DIY自己的模型存储模块。

ESoWC 2019 Proposal: An AutoML Framework for Predicting Extreme Weather Hazards

今年参加ESoWC 2019写的一个Proposal: An AutoML Framework for Predicting Extreme Weather Hazards.

RNN, LSTM和GRU

普通的RNN对短时记忆比较敏感,如果输入序列很长,在反向传播期间,RNN 会面临梯度消失和梯度爆炸的问题。为解决这个问题,人们对RNN进行了很多改进,其中最有效的改进方式是引入门控机制, 于是就有了LSTM和GRU。

用python下载文件的若干种方法汇总

用python下载文件的若干种方法汇总。

Python装饰器

Python装饰器的常见用法。所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。

Pytorch(2): Autograd

Pyorch中的自动求导。