## 人工智能资料库：第42辑（20170308） 转

AllenOR灵感

1. 【代码】Machine Learning From Scratch

Python implementations of some of the fundamental Machine Learning models and algorithms from scratch.

While some of the matrix operations that are implemented by hand (such as calculation of covariance matrix) are available in numpy I have decided to add these as well to make sure that I understand how the linear algebra is applied. The reason the project uses scikit-learn is to evaluate the implementations on sklearn.datasets.

The purpose of this project is purely self-educational.

Feel free to reach out if you can think of ways to expand this project.

2.【论文】RNN models for image generation

Today we’re looking at the remaining papers from the unsupervised learning and generative networks section of the ‘top 100 awesome deep learning papers‘ collection. These are:

DRAW: A recurrent neural network for image generation, Gregor et al., 2015
Pixel recurrent neural networks, van den Oord et al., 2016
Auto-encoding variational Bayes, Kingma & Welling, 2014

3.【博客】An Interactive Tutorial on Numerical Optimization

Numerical Optimization is one of the central techniques in Machine Learning. For many problems it is hard to figure out the best solution directly, but it is relatively easy to set up a loss function that measures how good a solution is - and then minimize the parameters of that function to find the solution.

I ended up writing a bunch of numerical optimization routines back when I was first trying to learn javascript. Since I had all this code lying around anyway, I thought that it might be fun to provide some interactive visualizations of how these algorithms work.

The cool thing about this post is that the code is all running in the browser, meaning you can interactively set hyper-parameters for each algorithm, change the initial location, and change what function is being called to get a better sense of how these algorithms work.

All the code for this post is up on github if you want to check it out, it has both the minimization functions as well as all of the visualizations.

4.【代码】Approximate Nearest Neighbor Search for Sparse Data in Python!

Approximate Nearest Neighbor Search for Sparse Data in Python! This library is well suited to finding nearest neighbors in sparse, high dimensional spaces (like text documents).

Out of the box, PySparNN supports Cosine Distance (i.e. 1 - cosine_similarity).

PySparNN benefits:

• Designed to be efficient on sparse data (memory & cpu).
• Implemented leveraging existing python libraries (scipy & numpy).
• Easily extended with other metrics: Manhattan, Euclidian, Jaccard, etc.
• Max distance thresholds can be set at query time (not index time). I.e. return the k closest items no more than max_distance from the query point.
• Supports incremental insertion of elements.

5.【博客 & 视频】A gentle introduction to PyTorch and TensorFlow with a Reddit link

This is the first post for this week. I will use it for the introduction of some Python libraries that are being widely adopted by the deep learning communities. I will also disclose today that The Information Age will change its weekly schedules of posts from 5 p/week to three p/week. The reason is that I plan to begin another project of a blog soon and I will be busy in the meantime. This new project will be somewhat closely related with most of the content I have been posting here, so the posts here will certainly gain even more with this diversified schedule. I intend to post Mondays, Wednesdays and Fridays, but if for some reason this order changes I will notice in advance, or I will feel free to mention the change in the relevant post.

Today I will share a video about the introduction of a course that lectures on the PyTorch and TensorFlow Python/C++ libraries, now taking deeper root at the deep learning and artificial intelligence communities. Further, below the video, I share a link to a fascinating post I found in the Reddit social media website, featuring a Q&A about the comparisons about the advantages and shortcomings of those two libraries, which I thought to be a highly appropriate readership for all involved or interested in these subjects. Some of the highlights are in bold quotes, as usual in this blog.

### AllenOR灵感

【Java每日一题】20170308

20170307问题解析请点击今日问题下方的“【Java每日一题】20170308”查看（问题解析在公众号首发，公众号ID：weknow619） 今日问题： 请问主程序运行结果是什么？（点击以下“【Java每日一题...

weknow
2017/03/08
0
0
【Java每日一题】20170309

20170308问题解析请点击今日问题下方的“【Java每日一题】20170309”查看（问题解析在公众号首发，公众号ID：weknow619） 今日问题： 请问主程序运行结果是什么？（点击以下“【Java每日一题...

weknow
2017/03/09
0
0

【Technews科技新报】预测时尚潮流是一项需要天分的工作，还得仰赖一个庞大的系统让少数人追捧的时尚进入大众流行市场，进而让业者赚取大笔钞票。现在预测工作也可以交给人工智能，让服饰业者...

2017/12/26
0
0

1.【会议】Bayesian Deep Learning 简介： While deep learning has been revolutionary for machine learning, most modern deep learning models cannot represent their uncertainty nor......

chen_h
2017/12/03
0
0

（图片源自苹果中国官网截图） 整理 | 一一 出品 | AI科技大本营 去年 12 月，苹果表示将于今年年初在中国销售其 HomePod 智能音箱。1 月 14 日，苹果公司正式宣布，HomePod 将于 1 月 18 日...

AI科技大本营
01/14
0
0

Docker的系统资源限制及验证

1 、限制容器的资源 默认情况下， 容器没有资源限制 ，可以使用主机内核调度程序允许的尽可能多的给定资源。 Docker 提供了控制容器可以 使用多少内存或 CPU 的方法 ，设置 docker run 命令的...

22分钟前
1
0
Redis5.0之Stream案例应用解读

23分钟前
1
0

1月17日，好的工程师为人写代码，而不仅是为编译器。这是我们送给开发者的第20个感悟。 李响，作为开源项目etcd作者更为开发者所熟知。etcd是2013年由李响，Brandon Philips, Alex Polvi 所发...

24分钟前
1
0
Linux vmstat命令详解

24分钟前
1
0
MacOS Docker安装及使用

MacOS Docker 安装 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac，因此可以很方便的使用 Homebrew Cask 来进行安装： # 安装命令...

25分钟前
1
0