Alan Lee

Create some code, change small world

【TensorFlow】Windows10 64 位下安装 TensorFlow - 官方原生支持

之前 写过一篇在 ubuntu 下安装 TensorFlow 的教程,那个时候 TensorFlow 官方还不支持 Windows 系统,虽然可以通过其他方法安装,但是终究不是原生的,而且安装过程繁琐易错。好消息是,Google官方在11月29号的开发者博客中宣布新的版本(0.12)将 增加对Wi...

2016-12-01 09:11:44

阅读数:211355

评论数:294

修改 logging 时间

问题 在记录一些必要信息时,我通常会使用 logging 模块,在输出信息时同时可以输出时间和日志等级,例如使用 basicConfig 来先设定日志格式: logging.basicConfig(format='%(asctime)s %(levelname)s: %(message)s', ...

2019-01-06 19:32:22

阅读数:65

评论数:2

Plotly 初步

写在前面 如果图形和文字显示有异常,请前去我的个人小站:Plotly 初步 · Lee’s Space Station 查看,体验更好。 简介 Plotly 是一个用于绘制交互式图表的工具库,基于 React 和 Flask,基本功能免费,可以在 Jupyter Notebook 上进行在线或者离...

2018-11-18 13:30:15

阅读数:120

评论数:0

使用 TensorFlow Estimators 进行文本分类

译者注: - 本文翻译自 Sebastian Ruder 于 2018 年 4 月 16 日发表的文章 Text Classification with TensorFlow Estimators,文章和 Julian Eisenschlos 共同撰写,原先发表在 TensorFlow...

2018-07-22 17:19:12

阅读数:327

评论数:0

理解神经网络中的目标函数

译者注: - 本文翻译自 Lars Hulstaert 于 2017 年 11 月 4 日发表的文章 Understanding objective functions in neural networks。 - 文中括号或者引用块中的 斜体字 为对应的英文原文或者我自己注释的话...

2018-06-04 22:32:50

阅读数:1035

评论数:0

2017 Python 问卷调查结果初步分析

Note:本文在我的个人站点同步发布:2017 Python 问卷调查结果初步分析 · Lee’s Space Station,无广告,体验更好。 未经授权,禁止转载。 前言 2017 年末,PSF(Python Software Foundation,Python 软件基金会)...

2018-04-29 14:48:02

阅读数:697

评论数:0

【Python】使用 zipfile 解压含有中文文件名的 zip 文件

问题 在使用 Python 内置标准库 zipfile 解压文件时,如果压缩文件中有的文件含有中文,那么解压后就会发现文件名中的中文部分是乱码。例如我分别新建三个 txt 文件:文件1.txt,文件2.txt 和 文件3.txt,然后将这三个文件压缩到一个名为 文件.zip 的压缩文件中。然后我...

2018-04-05 21:11:47

阅读数:2944

评论数:0

使用 CloudFlare 为 hexo 博客实现 HTTPS

博客地址之前一直都是默认的 secsilm.github.io,一直想换个自己的域名,正巧看到 NameBeta 上好几个域名都好便宜,就准备买个搞搞,最后挑中了 alanlee.fun 这个域名。 把自己的博客域名换成自己买的域名并实现 HTTPS(GitHub Pages 不支持自定义域名 ...

2018-03-19 21:10:23

阅读数:1594

评论数:0

嵌入 bokeh 绘图到 hexo 博客中

由于 CSDN 渲染问题,导致最终效果无法显示,看效果请参见嵌入 bokeh 绘图到 hexo 博客中 · Lee’s Space Station。 Bokeh 是一个 Python 交互式可视化库,主要用于绘制面向浏览器的交互式图表,D3.js 的风格,Anaconda 出品。关注这个...

2018-03-15 23:28:15

阅读数:705

评论数:0

理解 LSTM 网络

译者注: - 本文原文为 Christopher Olah 于 2015 年发表在自己博客上的经典文章:Understanding LSTM Networks – colah’s blog。 - 没有翻译原文中的 Acknowledgments 部分,此部分为致谢,私以为无关。 ...

2017-12-29 18:58:36

阅读数:1074

评论数:0

【TensorFlow】理解 Estimators 和 Datasets

Estimators 和 Datasets Google 在 2017 年 9 月 12 号的博文 Introduction to TensorFlow Datasets and Estimators 中介绍了新引入的两个新特性 Datasets 和 Estimators: Datasets...

2017-12-10 17:37:24

阅读数:4703

评论数:6

Windows 10 资源管理器黑色风格

今天来水一篇,说说我前几天某天上午初步实现了我一直想弄的东西:Windows 10 资源管理器黑色风格,用了几天,整体上感觉还不错,当然也有点小瑕疵,我会在后面说。先睹为快实现后的界面是这样的: 主界面 文件列表 任务管理器 复制 记事本WARNING! 操作风险很大,存在不稳定因素,请...

2017-10-26 22:47:41

阅读数:8416

评论数:7

梯度下降优化算法概述

原文作者简介:Sebastian Ruder 是我非常喜欢的一个博客作者,是 NLP 方向的博士生,目前供职于一家做 NLP 相关服务的爱尔兰公司 AYLIEN,博客主要是写机器学习、NLP和深度学习相关的文章。 本文原文是 An overview of gradient desc...

2017-10-08 21:41:19

阅读数:3329

评论数:0

使用集成学习提升机器学习算法性能

使用集成学习提升机器学习算法性能 这篇文章是对 PythonWeekly 推荐的一篇讲集成模型的文章的翻译,原文为 Ensemble Learning to Improve Machine Learning Results,由 Vadim Smolyakov 于 2017 年 8 月 22 日...

2017-08-30 18:47:18

阅读数:3030

评论数:1

【TensorFlow | TensorBoard】理解 TensorBoard

TensorBoard 是用于可视化 TensorFlow 模型的训练过程的工具(the flow of tensors),在你安装 TensorFlow 的时候就已经安装了 TensorBoard。我在前面的 【TensorFlow】TensorFlow 的卷积神经网络 CNN - Tensor...

2017-08-20 10:01:19

阅读数:16981

评论数:13

【Python】Numpy 中的 shuffle VS permutation

有时候我们会有随机打乱一个数组的需求,例如训练时随机打乱样本,我们可以使用 numpy.random.shuffle() 或者 numpy.random.permutation() 来完成。这两者非常相似,实现的功能是一样的,那么他们到底有什么区别?本文代码及图片可以在 我的GitHub 找到。参...

2017-06-17 23:28:21

阅读数:11379

评论数:2

【TensorFlow】DNNRegressor 的简单使用

tf.contrib.learn.DNNRegressor 是 TensoFlow 中实现的一个神经网络回归器。一般神经网络用于分类问题的比较多,但是同样可以用于回归问题和无监督学习问题。此文的代码和所生成的 TensorBoard 文件可以从 这里 下载。tf.contrib.learntf.c...

2017-06-02 22:03:42

阅读数:9442

评论数:9

XGBoost 在 Windows 10 和 Ubuntu 上的安装

关于什么是 XGBoost,我在这里不再解释,如果有时间的话再写一篇文章来解释,在数据科学里非常有用。大家可以参考 Tianqi Chen 的论文 XGBoost: A Scalable Tree Boosting System ,本篇文章只是在 Windows 上安装 XGBoost 的 Pyt...

2017-05-18 10:58:31

阅读数:1617

评论数:1

【Python】自动生成命令行工具 - fire 简介

Python 中用于生成命令行接口(Command Line Interfaces, CLIs)的工具已经有一些了,例如已经成为 Python 标准库的 argparse 和第三方的 click ,这些都是很不错的工具。但是这些工具为 Python 程序生成 CLIs 的时候稍显麻烦,需要增加的地...

2017-04-22 10:16:43

阅读数:8537

评论数:0

奇异值分解 SVD 的数学解释

奇异值分解(Singular Value Decomposition,SVD)是一种矩阵分解(Matrix Decomposition)的方法。除此之外,矩阵分解还有很多方法,例如特征分解(Eigendecomposition)、LU分解(LU decomposition)、QR分解(QR dec...

2017-03-29 12:33:19

阅读数:27949

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭