关闭

梯度下降优化算法概述

原文作者简介:Sebastian Ruder 是我非常喜欢的一个博客作者,是 NLP 方向的博士生,目前供职于一家做 NLP 相关服务的爱尔兰公司 AYLIEN,博客主要是写机器学习、NLP和深度学习相关的文章。 本文原文是 An overview of gradient descent optimization algorithms,同时作者也在 arXiv 上发了一篇同样内容的...
阅读(136) 评论(0)

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

使用集成学习提升机器学习算法性能 这篇文章是对 PythonWeekly 推荐的一篇讲集成模型的文章的翻译,原文为 Ensemble Learning to Improve Machine Learning Results,由 Vadim Smolyakov 于 2017 年 8 月 22 日发表在 Medium 上,Vadim Smolyakov 是一名 MIT 的研究生,对数据科学和机器学习...
阅读(222) 评论(0)

【TensorFlow | TensorBoard】理解 TensorBoard

TensorBoard 是用于可视化 TensorFlow 模型的训练过程的工具(the flow of tensors),在你安装 TensorFlow 的时候就已经安装了 TensorBoard。我在前面的 【TensorFlow】TensorFlow 的卷积神经网络 CNN - TensorBoard版 和 【Python | TensorBoard】用 PCA 可视化 MNIST 手写数字识...
阅读(642) 评论(0)

【Python】Numpy 中的 shuffle VS permutation

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

【TensorFlow】DNNRegressor 的简单使用

tf.contrib.learn.DNNRegressor 是 TensoFlow 中实现的一个神经网络回归器。一般神经网络用于分类问题的比较多,但是同样可以用于回归问题和无监督学习问题。此文的代码和所生成的 TensorBoard 文件可以从 这里 下载。tf.contrib.learntf.contrib.learn 是 TensorFlow 提供的一个机器学习高级 API 模块,让用户可以更方...
阅读(1888) 评论(2)

XGBoost 在 Windows 10 和 Ubuntu 上的安装

关于什么是 XGBoost,我在这里不再解释,如果有时间的话再写一篇文章来解释,在数据科学里非常有用。大家可以参考 Tianqi Chen 的论文 XGBoost: A Scalable Tree Boosting System ,本篇文章只是在 Windows 上安装 XGBoost 的 Python 包的方法。官网官网 介绍的方法是从 GitHub 编译安装,但是在我的机器上没有成功,pip 同...
阅读(574) 评论(0)

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

Python 中用于生成命令行接口(Command Line Interfaces, CLIs)的工具已经有一些了,例如已经成为 Python 标准库的 argparse 和第三方的 click ,这些都是很不错的工具。但是这些工具为 Python 程序生成 CLIs 的时候稍显麻烦,需要增加的地方比较多,过程稍显繁琐。今天介绍的这个工具,几乎可以不改变原始代码就可以生成 CLIs,是 Google...
阅读(997) 评论(0)

奇异值分解 SVD 的数学解释

奇异值分解(Singular Value Decomposition,SVD)是一种矩阵分解(Matrix Decomposition)的方法。除此之外,矩阵分解还有很多方法,例如特征分解(Eigendecomposition)、LU分解(LU decomposition)、QR分解(QR decomposition)和极分解(Polar decomposition)等。这篇文章主要说下奇异值分解,...
阅读(1353) 评论(0)

【Python】统计字符串中英文、空格、数字、标点个数

题外话:今天打酱油的做了网易数据挖掘工程师的在线笔试题,被打击了。本文代码可在 这里 下载。问题在网上无意间看到这么一个题目:统计一个字符串中的中英文、空格、数字、标点符号个数。 正好再熟悉一下 Python 中字符串相关方法,所以来做一下。代码# coding: utf-8import string from collections import namedtuple def str_count...
阅读(2135) 评论(0)

【TensorFlow】TensorFlow 的卷积神经网络 CNN - TensorBoard版

前面 写了一篇用 TensorFlow 实现 CNN 的文章,没有实现 TensorBoard,这篇来加上 TensorBoard 的实现,代码可以从 这里 下载。什么是 TensorBoard To make it easier to understand, debug, and optimize TensorFlow programs, we’ve included a suite of v...
阅读(1214) 评论(2)

使用 tree 命令格式化输出目录结构

今天在写一个 Markdown 文件的时候需要将一个目录的结构表示出来,于是找了找有没有相关命令,找到一个叫做 tree 的命令,Windows 和 Linux 都有这个命令。Windows 10我是在 Windows 10 上用的,不过根据 这篇文章 应该在 Windows 7 和 8 上也是可以用的。用法如下:tree [Drive:[[Path] [/F] [/A]其中 /F 表示不仅输出文件...
阅读(781) 评论(0)

VSCode Markdown PDF 导出成PDF报 phantomjs binary does not exist 错误的解决办法

问题VSCode 是微软推出的一款开源的代码编辑器,从 sublime text 转过来后感觉还不错,昨天在用他写 Markdown 文件时想着直接导出 PDF 文件(之前都是用 Markdown Pad 2),找到一个叫 Markdown PDF 的插件,安装之后在 Markdown 文件里右键选择 Convert Markdown to PDF 后报如下错误:就是 ERROR: phantomj...
阅读(2547) 评论(0)

【Python】numpy 中的 copy 问题详解

这篇文章本是我在 segmentfault 上的一个回答,但是越来越觉得有必要单独拿出来,毕竟这个问题挺常见的。具体可参看 numpy 官方文档 。正文numpy关于copy有三种情况,完全不复制、视图(view)或者叫浅复制(shadow copy)和深复制(deep copy)。而 b = a[:] 这种形式就属于第二种,即视图,这本质上是一种切片操作(slicing),所有的切片操作返回的都是...
阅读(485) 评论(0)

Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms)解决办法

由于我很早就在 GitHub 下载了 TensorFlow 的源码库没有更新,在运行 TensorFlow 官方的 CNN 例子的时候,总是报 ImportError 错误,找不到 cifar10 模块,后来发现是 TensorFlow 的源码库更新了,这些模型实现都被移到了一个新的源码库:models 。但是呢,在我 clone 了 models 到本地后,按照 TensorFlow 官方的例子运...
阅读(2906) 评论(0)

【TensorFlow | 升级】TensorFlow 1.0 发布

前面写了 TensorFlow 在Windows上的安装教程,当时版本还是 0.12 。NOW首届 TensorFlow 开发者大会(TensorFlow Dev Summit)已于美国时间昨日召开,YouTube 还进行了直播。更重要的是,TensorFlow 1.0 版本发布。Google Research Blog 也于昨天在 博客 中公布了这一消息。改动这一版本的改动还是比较大的,很多旧的...
阅读(7161) 评论(3)
40条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:199301次
    • 积分:1870
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:0篇
    • 译文:2篇
    • 评论:216条
    联系方式

    Email:secsilm@outlook.com

    微信公众号
    微信搜索【红叶枫啦】
    文章分类
    最新评论