原创 Python併發編程--小結

我們需要用到併發編程的地方無非兩個原因:1、需要用到大量計算資源,成爲計算(/CPU)密集型。2、需要處理一些耗時的操作,比如讀寫磁盤、接收網絡數據,成爲吞吐(/IO)密集型。 而實現併發編程的方法總的來說也可以分爲兩類:通過多線程解決,

原创 python的生成器

私自認爲,python的生成器是Python語言中比較深奧的問題,始於簡單的迭代器,終於複雜的協程、調度問題。 本文從迭代器協議開始,逐步介紹生成器的原理概念,最後生成器在協程中的複雜應用。 1、實現迭代器協議: 可迭代對象: 序列對象,

原创 理解LSTM網絡

英文原文鏈接: Understanding LSTM Networks 轉載原文地址:(譯)理解 LSTM 網絡 (Understanding LSTM Networks by colah) 前言:其實之前就已經用過 LSTM 了,是在深

原创 A* 算法白話

A* 尋路算法 原文地址: https://blog.csdn.net/hitwhylz/article/details/23089415 概述 雖然掌握了 A* 算法的人認爲它容易,但是對於初學者來說, A* 算法還是很複雜的。 搜索區

原创 如何在ssh斷開後繼續讓程序在後臺運行

我們經常會碰到這樣的問題,用 telnet/ssh 登錄了遠程的 Linux 服務器,運行了一些耗時較長的任務, 結果卻由於網絡的不穩定導致任務中途失敗。如何讓命令提交後不受本地關閉終端窗口/網絡斷開連接的干擾呢?下面舉了一些例子, 您可

原创 python中的弱引用weakref

今天在看python cookbook時遇到一個有趣的問題,特作小記,有知道這個問題原因的兄弟請不吝賜教. 首先,python中的垃圾回收機制是簡單的基於引用計數規則的,這一點很好理解,當一個實例對象長時間沒人使用時,gc就會自動把它回收

原创 tf.one_hot()用法與理解

    前幾天看代碼時遇到tf.one_hot()函數,當時沒太關注,代碼正常運行就OK,終於有時間回頭好好看看這個函數。     先來看看官方文檔上的解釋: tf.one_hot( indices, depth,

原创 tf.name_scope()、tf.variable_scope()變量共享問題

今天在查閱tf.variable_scope()時看到一篇博文對tf中scope的解釋很全面,特此轉載記錄。 1. tf.name_scope('scope_name')或tf.name_scope(named_scope) 主要與tf.

原创 Ubuntu 16.04配置Shadowsocks(配置終端及Firefox瀏覽器下)

    實驗室買了ssd的VPN,但大家都是在win環境下使用,我就想着在linux給用起來,於是倒騰了一下,挺簡單的,每一步的原理也都很淺顯易懂。附上原文鏈接:http://www.linuxdiyf.com/linux/23584.h

原创 神經網絡中的1x1卷積核

本文參考自CVer公衆號的文章"一文讀懂神經網絡中的1x1卷積核",但我在讀他的文章時覺得作者對1x1卷積核的理解或闡述有失偏頗,特此記文來發表我的看法,文中圖片都摘自CVer的博文。 在介紹卷積神經網絡中的1x1卷積之前,首先回顧卷積網

原创 神經網絡中常見的激活函數

原文地址。 不管是傳統的神經網絡模型還是時下熱門的深度學習,我們都可以在其中看到激活函數的影子。所謂激活函數,就是在神經網絡的神經元上運行的函數,負責將神經元的輸入映射到輸出端。 常見的激活函數包括 **Sigmoid、TanHyperb

原创 tf.expand_dims和tf.squeeze函數

tf.expand_dims() Function tf.expand_dims(input, axis=None, name=None, dim=None) Inserts a dimension of 1 into a tensor’

原创 tensorflow中常見的損失函數

今天在構建一個卷積網絡時看到書上例程裏用的tf.nn.sparse_softmax_cross_entropy_with_logits()這個函數,打開Documentation看了沒太明白,特地講三種常見的loss function歸納

原创 python subprocess模塊

從python2.4開始,python引入subprocess模塊來管理子進程,以取代一些舊模塊的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*。 subprocess模塊不但

原创 python中wraps作用

functools.wraps 的作用是將原函數對象的指定屬性複製給包裝函數對象, 默認有 module、name、doc,或者通過參數選擇。 import functools def itcast1(fun):     # 帶參數