Alex Blog

【predict future sales】用深度学习玩转销量预测

Kaggle上发布过各种类型的数据科学比赛中,以forecast类型的比赛占比最大、单场参赛人数最多,是kaggle的金牌大户,其内容包括像预测某公司/产品未来几月的收入/销量、预测商品的目标人群、根据大数据评估预测用户的还贷风险等。 以今年的热门赛事为例,不管是创下单场参赛人数之最的Home Credit Default Risk,还是依旧进行中的Google Analytics C...

Cnn_ 1x1卷积层的精妙之处

现在各种神经网络都会用到1x1 conv,它到底起到什么作用呢?要回答这个问题,先从最经典的Inception模型说起,Figure 1是Inception-ResNet-v2的block架构图。 作用一:改变矩阵维度 block中每个sublayer的第一层都1x1 conv,它在这里的作用之一是降维,减少运算量–feature map channel数越少,卷积操作需要的计算量...

你真的明白神经网络是什么_

你真的明白神经网络是什么? 前两天有网友找我,让我解释下神经网络到底是什么东东。这位朋友他学习了吴恩达大神的深度学习课程,对神经网络、神经元、激活函数、损失函数等都有所了解,他以为自己已经搞懂了什么是AI,但细想之下发现自己竟然连神经网络的概念都不清晰。 对于这个问题,一开始我也是有些蒙圈的,我知道它是什么但却无法给出清晰准确的定义,这让我意识到我关于它的认知缺陷,这篇博文就是我对神...

Style Transfer Ai在绘画领域上的应用

Part 1: paper Style Transfer是AI将不同风格和内容结合在一起从而创造出新艺术作品的技术。如Figure 1所示,将相机拍摄下的街景照片分别与梵高的《星空》、蒙克的《尖叫》以及透纳的《牛头人的沉船》结合在一起,创造出对应风格的油画作品。 以梵高的《星空》为例,图c的内容和原始图像相近,除此之外天空中还呈现了《星空》中的月亮和星星,而绘画笔法上也继承了梵高的...

如何用unet实现图像分割(by pytorch)

如何用Unet实现图像分割(by pytorch) Segmentation Figure1来自CamVid database,专为目标识别(Object Dection)和图像分割(Image Segmentation)提供训练数据的网站。从图中可以看出,segmentation将图像中不同个体用不同颜色来标记,这里不同的颜色就代表不同的分类,例如红色就是分类1,蓝色就是分类2,可以...

用pytorch实现wgan

用Pytorch实现WGAN 本文是解读WGAN的实践篇,目标是用pytorch实现能生成人脸图像的WGAN。如果对WGAN、DCGANs和GANs还不熟悉的话,可以先阅读解读WGAN这篇理论博文,本文不再详解其原理架构,完整的源代码请查看https://github.com/alexshuang/wgan-pytorch。 Looking at the code Notebook ...

解读wasserstein gan

解读Wasserstein GAN papers: Wasserstein GAN Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks Generative Adversarial Networks Generative Adversa...