Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5b19fa7

Browse files
committed
Merge branch 'master' of https://github.com/ictar/python-doc
2 parents b636cea + 15fb45b commit 5b19fa7

1 file changed

Lines changed: 53 additions & 125 deletions

File tree

‎Python Weekly/Python Weekly Issue 287.md‎

Lines changed: 53 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -9,142 +9,76 @@
99

1010
[构建安全A.I.](https://iamtrask.github.io/2017/03/17/safe-ai/)
1111

12-
In this post, we're going to train a neural network that is fully encrypted
13-
during training (trained on unencrypted data). The result will be a neural
14-
network with two beneficial properties. First, the neural network's
15-
intelligence is protected from those who might want to steal it, allowing
16-
valuable AIs to be trained in insecure environments without risking theft of
17-
their intelligence. Secondly, the network can only make encrypted predictions
18-
(which presumably have no impact on the outside world because the outside
19-
world cannot understand the predictions without a secret key). This creates a
20-
valuable power imbalance between a user and a superintelligence. If the AI is
21-
homomorphically encrypted, then from it's perspective, the entire outside
22-
world is also homomorphically encrypted. A human controls the secret key and
23-
has the option to either unlock the AI itself (releasing it on the world) or
24-
just individual predictions the AI makes (seems safer).
25-
26-
[How to mine newsfeed data and extract interactive insights in Python](http://ahmedbesbes.com/how-to-mine-newsfeed-data-and-extract-interactive-insights-in-python.html)
27-
28-
In this tutorial, we will also make sense of the data for a specific use case.
29-
We will collect news feeds from 60 different sources (Google News, The BBC,
30-
Business Insider, BuzzFeed, etc). We will ingest them in a usable format.
31-
We'll then apply some machine learning techniques to cluster the articles by
32-
their similarity and we'll finally visualize the results to get high level
33-
insights. This will give us a visual sense of the grouping clusters and the
34-
underlying topics. These techniques are part of what we call topic mining.
12+
在这篇文章中,我们会训练一个在训练期间完全加密的神经网络(在未加密数据上进行训练)。结果将会是一个带两个有益属性的神经网络。首先,该神经网络的智能被保护,以免遭受窃取,允许在不安全的环境中对有价值的AI进行训练,而无需冒着智能被窃取的风险。其次,该网络可以只进行加密预测(可假定对外部世界没有影响,因为外部世界无法在没有秘钥的情况下理解这个预测)。这在用户和超级智能之间创造了一种有价值的权利不均衡。如果AI被同态加密,那么从它的角度来看,整个外部世界也被同态加密了。人类控制秘钥,并且可以选择解锁AI自身 (将它释放到世界中),还是仅仅解锁AI进行的个别预测 (看起来更安全)。
13+
14+
[如何用Python挖掘新闻源数据,并且提取交互式洞察](http://ahmedbesbes.com/how-to-mine-newsfeed-data-and-extract-interactive-insights-in-python.html)
15+
16+
在这个教程中,我们还将了解一个具体用例的数据。我们会从60个不同的来源 (Google News, The BBC,
17+
Business Insider, BuzzFeed,等等)收集新闻源。我们会将它们转换成一种可用格式作为输入。然后,应用一些机器学习技术来根据它们的相似性进行文章聚类,最后,对结果进行可视化,以获取高水平的洞察。这将提供给我们一种对分组聚类和基础主体的可视化感受。这些技术是我们所说的主题挖掘的一部分。
18+
3519

3620
[Podcast.__init__ 第101集 - 与Tobias Oberstein和Alexander Godde聊聊Crossbar.io](https://www.podcastinit.com/episode-101-crossbar-io-with-tobias-oberstein-and-alexander-goedde/)
3721

38-
As our system architectures and the Internet of Things continue to push us
39-
towards distributed logic we need a way to route the traffic between those
40-
various components. Crossbar.io is the original implementation of the Web
41-
Application Messaging Protocol (WAMP) which combines Remote Procedure Calls
42-
(RPC) with Publish/Subscribe (PubSub) communication patterns into a single
43-
communication layer. In this episode Tobias Oberstein describes the use cases
44-
and design patterns that become possible when you have event-based RPC in a
45-
high-throughput and low-latency system.
22+
随着我们的系统架构和物联网不断地将我们推向分布式逻辑,我们需要一种方式来在这些各种各样的组件之间路由流量。Crossbar.io是web应用程序消息传递协议 (WAMP)的原始实现,这个协议将远程过程调用 (RPC) 和发布/订阅 (PubSub) 通信模式组合到单个通信层里。在这一集中,Tobias Oberstein描述了当你在一个高吞吐量和低延迟系统中拥有一个基于事件的RPC时,可能会出现的用例和设计模式。
23+
4624

4725
[Python和JSON:使用Pandas处理大型数据集](http://www.dataquest.io/blog/python-json-tutorial/)
4826

49-
In this post, we'll look at how to leverage tools like Pandas to explore and
50-
map out police activity in Montgomery County, Maryland. We'll start with a
51-
look at the JSON data, then segue into exploration and analysis of the JSON
52-
with Python.
27+
在这篇文章中,我们将会看看如何利用诸如Pandas这样的工具来探索并在地图上标出Montgomery County, Maryland的警察活动。我们先会看看JSON数据,然后再用Python对JSON进行探索和分析。
28+
5329

5430
[Episode #103:通过PyLLVM和MongoDB,为数据科学家编译Python](https://talkpython.fm/episodes/show/103/compiling-python-through-pyllvm-and-mongodb-for-data-scientists)
5531

56-
We begin looking at optimizing a subset of Python code for machine learning
57-
using the LLVM compiler with a project called PyLLVM which takes plain python
58-
code, compiles it to optimized machine instructions and distributes it across
59-
a cluster. In the second half, we look at a fabulous new way to work with
60-
MongoDB for Python writing data scientists. The project is called bson-numpy
61-
and provides a direct connection between MongoDB and NumPy and is 10x faster
62-
than standard pymongo.
63-
64-
[Turbocharge Your Data Acquisition using the data.world Python Library](https://www.dataquest.io/blog/datadotworld-python-tutorial/)
32+
我们先看看使用LLVM编译器和一个称为PyLLVM的项目(使用普通的Python代码,将其编译为已优化的机器指令,并在一个集群中分发它),为机器学习优化Python代码的一部分。在下半部分,我们看看给写Python的数据科学家的一个和MongoDB一起使用的神话般的新方法。这个项目称为bson-numpy,它提供MongoDB和NumPy之间的直接连接,并且比标准的pymongo快10倍。
6533

66-
When working with data, a key part of your workflow is finding and importing
67-
data sets. Being able to quickly locate data, understand it and combine it
68-
with other sources can be difficult. One tool to help with this is data.world,
69-
where you can search for, copy, analyze, and download data sets. In addition,
70-
you can upload your data to data.world and use it to collaborate with others.
71-
In this tutorial, we're going to show you how to use data.world's Python
72-
library to easily work with data from your python scripts or Jupyter
73-
notebooks.
7434

75-
[Deep Learning without Backpropagation](https://iamtrask.github.io/2017/03/21/synthetic-gradients/)
35+
[使用data.world Python库加速你的数据采集](https://www.dataquest.io/blog/datadotworld-python-tutorial/)
7636

77-
In this post, we're going to prototype (from scratch) and learn the intuitions
78-
behind DeepMind's recently proposed Decoupled Neural Interfaces Using
79-
Synthetic Gradients paper.
37+
在处理数据的时候,工作过程的一个重要部分是查找和导入数据集。能够快速的定位数据,理解它,并将其与其他来源进行合并可能是困难的。一个可以帮助你的工具是data.world,其中,你可以搜索、拷贝、分析和下载数据集。另外,你也可以上传你的数据到data.world,然后用它与他人协作。在这个教程中,我们将会向你展示如何使用data.world的Python库来轻松用你的Python脚本或者Jupyter notebook玩耍数据。
8038

81-
[Five video classification methods implemented in Keras and TensorFlow](https://medium.com/@harvitronix/five-video-classification-methods-implemented-in-keras-and-tensorflow-99cad29cc0b5)
39+
[无反向传播的深度学习](https://iamtrask.github.io/2017/03/21/synthetic-gradients/)
8240

83-
In this post, we'll take a look at different strategies for classifying videos
84-
using Keras with the TensorFlow backend. We'll attempt to learn how to apply
85-
five deep learning models to the challenging and well-studied UCF101 dataset.
41+
在这篇文章中,我们将会(从头开始)原型化和学习DeepMind最近提出的"使用合成梯度的解耦神经网络接口(Decoupled Neural Interfaces Using Synthetic Gradients)"论文背后的逻辑。
8642

43+
[在Keras和TensorFlow中实现的五种视频分类方法](https://medium.com/@harvitronix/five-video-classification-methods-implemented-in-keras-and-tensorflow-99cad29cc0b5)
44+
45+
在这篇文章中,我们将会介绍使用Keras和TensorFlow后端分类视频的不同策略。我们将尝试学习如何将五种深度学习模型应用于具有挑战且研究较多的UCF101数据集。
46+
47+
8748
[Python的函数是一类对象](https://dbader.org/blog/python-first-class-functions)
8849

89-
Python's functions are first-class objects. You can assign them to variables,
90-
store them in data structures, pass them as arguments to other functions, and
91-
even return them as values from other functions. In this tutorial I'll guide
92-
you through a number of examples to help you develop this intuitive
93-
understanding. The examples will build on top of one another, so you might
94-
want to read them in sequence and even to try out some of them in a Python
95-
interpreter session as you go along.
96-
97-
[Predicting Yelp Stars from Reviews with scikit-learn and Python](http://www.developintelligence.com/blog/2017/03/predicting-yelp-star-ratings-review-text-python/)
98-
In this post, we'll look at reviews from the Yelp Dataset Challenge. We'll
99-
train a machine learning system to predict the star-rating of a review based
100-
only on its text. For example, if the text says "Everything was great! Best
101-
stay ever!!" we would expect a 5-star rating. If the text says "Worst stay of
102-
my life. Avoid at all costs", we would expect a 1-star rating. Instead of
103-
writing a series of rules to work out whether some text is positive or
104-
negative, we can train a machine learning classifier to "learn" the difference
105-
between positive and negative reviews by giving it labelled examples.
106-
107-
[Running Jupyter notebooks on GPU on AWS: a starter guide](https://blog.keras.io/running-jupyter-notebooks-on-gpu-on-aws-a-starter-guide.html)
50+
Python的函数是一种一类对象。你可以将它们赋值给变量,将其存储到数据结构中,将它们作为参数传递给其他函数,甚至是在其他函数中将它们作为值返回。在这篇文章中,我将会引导了解一些例子,以助你拥有这些直观的理解。这些例子将会构建在其他例子之上,因此你也许想要按顺序阅读它们,甚至是边读边在Python解释器中试试它们。
10851

109-
This is a step by step guide to start running deep learning Jupyter notebooks
110-
on an AWS GPU instance, while editing the notebooks from anywhere, in your
111-
browser. This is the perfect setup for deep learning research if you do not
112-
have a GPU on your local machine.
113-
114-
[Essential Statistics for Data Science: A Case Study using Python, Part I](http://www.learndatasci.com/data-science-statistics-using-python/)
52+
[使用scikit-learn和Python,从评论中预测Yelp星级](http://www.developintelligence.com/blog/2017/03/predicting-yelp-star-ratings-review-text-python/)
11553

116-
Our last post dove straight into linear regression. In this post, we'll take a
117-
step back to cover essential statistics that every data scientist should know.
118-
To demonstrate these essentials, we'll look at a hypothetical case study
119-
involving an administrator tasked with improving school performance in
120-
Tennessee.
54+
在这篇文章中,我们将看看来自Yelp Dataset Challenge的评论。我们会训练一个深度学习系统,仅仅基于一个评论的文本来预测它的星级。例如,如果文本是"Everything was great! Best
55+
stay ever!!",那么我们会预计是5星评级。如果文本是"Worst stay of my life. Avoid at all costs",那么我们预计回事1星评级。我们可以训练一个机器学习分类器,通过给它标记好的例子,来"学习"积极评论和消极评论之间的差异,而不是编写一系列的规则来确定一些文本是正面的还是负面的。
12156

122-
[Spice Up Thy Jupyter Notebooks With mypy](http://journalpanic.com/post/spice-up-thy-jupyter-notebooks-with-mypy/)
57+
[在AWS GPU上运行Jupyter notebooks:入门者指南](https://blog.keras.io/running-jupyter-notebooks-on-gpu-on-aws-a-starter-guide.html)
12358

124-
Add type-checking to Jupyter Notebook cells.
59+
这是一个开始在AWS GPU实例上运行深度学习Jupyter notebooks,同时在你的浏览器中随时随地编辑notebooks的手把手指南。如果在你的本机上没有GPU,那么这就是深入学习研究的完美设置。
12560

126-
[Self-Organising Maps: In Depth](http://blog.yhat.com/posts/self-organizing-maps-2.html)
61+
[数据科学的基本统计:使用Python的案例研究,第一部分](http://www.learndatasci.com/data-science-statistics-using-python/)
12762

128-
In Part 1, I introduced the concept of Self-Organising Maps (SOMs). Now in
129-
Part 2 I want to step through the process of training and using a SOM - both
130-
the intuition and the Python code. At the end I'll also present a couple of
131-
real life use cases, not just the toy example we'll use for implementation.
63+
我们最后一篇文章直接进入到线性回归。在这篇文章中,我们将回顾一下每个数据科学家都应该知道的基本统计信息。为了论证这些要点,我们会看看一个假设的案例研究,它涉及一个负责提高Tennessee学校表现的管理者。
13264

133-
[Filtering startup news with Machine Learning - Part 1](https://blog.monkeylearn.com/filtering-startup-news-machine-learning/)
65+
[用mypy给你的Jupyter Notebook加点料](http://journalpanic.com/post/spice-up-thy-jupyter-notebooks-with-mypy/)
13466

135-
On this new post series, we will analyze hundreds of thousands of articles
136-
from TechCrunch, VentureBeat and Recode to discover cool trends and insights
137-
about startups. On this first post, we will cover how Scrapy can be used to
138-
get all the articles ever published on these tech news sites and how
139-
MonkeyLearn can be used for filtering these crawled articles by whether they
140-
are about startups or not. We want to create a dataset of startup news
141-
articles that can be used for studying trends later on
142-
143-
[Hack The Virtual Memory: Python bytes](https://blog.holbertonschool.com/hack-the-virtual-memory-python-bytes/)
67+
添加类型检查到Jupyter Notebook单元。
68+
69+
[自组织地图:全面介绍](http://blog.yhat.com/posts/self-organizing-maps-2.html)
70+
71+
在第一部分,我介绍了自组织地图 (SOMs)的概念。现在在第2部分,我想要介绍一下训练的过程,以及使用一个SOM,包括直觉和Python代码。最后,我还会介绍几个现实生活中的用例,而不仅仅是我们将用于实现的小例子。
72+
73+
[使用机器学习过滤初创公司的新闻 —— 第一部分](https://blog.monkeylearn.com/filtering-startup-news-machine-learning/)
74+
75+
在这个新的文章系列,我们会分析成千上万篇来自TechCrunch, VentureBeat和Recode的文章,以发现初创公司的酷炫趋势和见解。在这第一篇文章中,我们会介绍如何使用Scrapy来获取曾经在这些技术新闻网站上发布的所有文章,以及可以如何使用MonkeyLearn来根据它们是否是初创公司来过滤这些爬下来的文章。我们想要创建一个初创公司新闻文章的数据集,稍后,它们可以被用来学习趋势。
76+
77+
[黑进虚拟内存:Python字节](https://blog.holbertonschool.com/hack-the-virtual-memory-python-bytes/)
14478

145-
[Advanced Web Scraping: Bypassing "403 Forbidden," captchas, and more](http://sangaline.com/post/advanced-web-scraping-tutorial/)
79+
[高级网络爬虫:绕过"403 Forbidden," 验证码,等等](http://sangaline.com/post/advanced-web-scraping-tutorial/)
14680

147-
[Duplicate image detection with perceptual hashing in Python](http://tech.jetsetter.com/2017/03/21/duplicate-image-detection/)
81+
[Python中使用感知哈希的重复图像检测](http://tech.jetsetter.com/2017/03/21/duplicate-image-detection/)
14882

14983
[在Dask中开发Convex优化算法](https://matthewrocklin.com/blog//work/2017/03/22/dask-glm-1)
15084

@@ -177,38 +111,32 @@ Python中自动的漂亮而有用的异常。
177111

178112
[flango](https://github.com/kennethreitz/flango)
179113

180-
A Django template for using Flask for the frontend, Django for the backend.
181-
114+
使用flask作为前端,Django作为后端的一个Django模板。
115+
182116
[Bit](https://github.com/ofek/bit)
183-
Bit is Python's fastest Bitcoin library and was designed from the beginning to
184-
feel intuitive, be effortless to use, and have readable source code. It is
185-
heavily inspired by Requests and Keras.
117+
118+
Bit是Python最快的比特币库,并且从头设计以顺应直接,以毫不费力地使用,并且具有可读源代码。它受到Requests和Keras的深刻启发。
186119

187120
[bulbea](https://github.com/achillesrasquinha/bulbea)
188121

189-
Deep Learning based Python Library for Stock Market Prediction and Modelling.
190-
122+
基于深度学习的Python库,用以股票市场预测和建模。
123+
191124
[PytchControl](https://github.com/WyattWismer/PytchControl)
192125

193126
通过基于python的音调检测控制你的电脑
194127

195128
[pythonnet](https://github.com/pythonnet/pythonnet)
196129

197-
Python for .NET is a package that gives Python programmers nearly seamless
198-
integration with the .NET Common Language Runtime (CLR) and provides a
199-
powerful application scripting tool for .NET developers. It allows Python code
200-
to interact with the CLR, and may also be used to embed Python into a .NET
201-
application
130+
Python for .NET是让Python开发者近乎无缝集成.NET公共语言运行库 (CLR),并为.NET开发者提供强大应用脚本工具的一个软件包。它允许Python代码与CLR进行交互,并且也可能用来嵌入Python代码到.NET应用中。
131+
202132

203133
[selenium-respectful](https://github.com/SerpentAI/selenium-respectful)
204134

205-
Minimalist Selenium WebDriver wrapper to work within rate limits of any amount
206-
of websites simultaneously. Parallel processing friendly.
135+
极简Selenium WebDriver封装器,用于同时使用在任意数量的网站速度限制之内。并行处理友好。
207136

208137
[python-cx_Oracle](https://github.com/oracle/python-cx_Oracle)
209138

210-
Python interface to Oracle Database conforming to the Python DB API 2.0
211-
specification.
139+
遵循Python DB API 2.0规范的Oracle数据库的Python接口。
212140

213141
[flask-rest-jsonapi](https://github.com/miLibris/flask-rest-jsonapi)
214142

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /