隨著深度學習研究的深入,相關應用已經在許多領域展現出驚人的表現。一方面,深度學習的強大能力著實吸引著學術界和產業界的眼球。另外一方面,深度學習的安全問題也開始引起廣泛地關注。對于一個給定的深度神經網絡,經過訓練,它可能在具體任務上(例如圖像識別)表現出較高的準確率。但是在原本能夠被正確分類的圖像中引入稍許(人眼不易察覺)擾動,神經網絡模型就可能被誤導,從而得出錯誤的分類結果。例如,下圖中最左側的熊貓圖片本來可以被正確分類,向其中加入一定的擾動,結果會得到右
系統 2019-09-27 17:52:12 2068
作者:伏草惟存來源:http://www.cnblogs.com/baiboy/p/nltk2.htmlPython的幾個自然語言處理工具1.NLTK:NLTK在用Python處理自然語言的工具中處于領先的地位。它提供了WordNet這種方便處理詞匯資源的借口,還有分類、分詞、除莖、標注、語法分析、語義推理等類庫。2.Pattern:Pattern的自然語言處理工具有詞性標注工具(Part-Of-SpeechTagger),N元搜索(n-gramsearc
系統 2019-09-27 17:51:07 2068
函數:split()Python中有split()和os.path.split()兩個函數,具體作用如下:split():拆分字符串。通過指定分隔符對字符串進行切片,并返回分割后的字符串列表(list)os.path.split():按照路徑將文件名和路徑分割開一、函數說明1、split()函數語法:str.split(str="",num=string.count(str))[n]參數說明:str:表示為分隔符,默認為空格,但是不能為空('')。若字符串
系統 2019-09-27 17:50:50 2068
如果一些應用需要到中文字體(如果pygraphviz,不安裝中文字體,中文會顯示亂碼),就要在image中安裝中文字體。默認pythonimage是不包含中文字體的:mac-temp:relation_graphtest$dockerrun--rm-itpythonbashroot@36d738e2084c:/#fc-list/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf:DejaVuSerif:
系統 2019-09-27 17:50:38 2068
繼承繼承描述了基類的屬性如何“遺傳”給派生類。一個子類可以繼承它的基類的任何屬性,不管是數據屬性還是方法。創建子類的語法看起來與普通(新式)類沒有區別,一個類名,后跟一個或多個需要從其中派生的父類:復制代碼代碼如下:classSubClassName(ParentClass1[,ParentClass2,...]):'optionalclassdocumentationstring'class_suite實例復制代碼代碼如下:classParent(obj
系統 2019-09-27 17:50:10 2068
概述如果你已經閱讀過上一個章節,那么你應該已經完成了充分的準備工作并且創建了一個很簡單的具有如下文件結構的Web應用:microblog|-flask文件夾|-<一些虛擬環境的文件>|-app文件夾||-static文件夾||-templates文件夾||-__init__.py文件||-views.py文件|-tmp文件夾|-run.py文件親,想要運行這個程序么?那就運行這個run.py文件,然后在你的瀏覽器里邊打開http://localhost:5
系統 2019-09-27 17:49:00 2068
一、線程與進程的介紹參考之前寫的VC++的多線程與互斥對象:https://blog.csdn.net/Gordennizaicunzai/article/details/52268343二、python全局解析器鎖(GIL)。python代碼相對于其它語言在多線程效率上有個“先天性缺陷”——python有個虛擬機(又名解析器主循環)對代碼進行執行控制,在解析器主循環中單位時間內只能有一個控制線在執行。意思是任意時刻只能有一個程序在運行,即使內存中有多個程
系統 2019-09-27 17:48:22 2068
從一篇文章中看到,PIL1.1.5已經內置了高斯模糊,但是并沒有在文檔中提及,而且PIL的高斯模糊中radius是硬編碼,雖然構造方法中有傳入radius參數,但壓根就沒有用到(看這里),所以需要自己進行改造,當然,知道了原因,修改起來自然非常簡單了。結合帖子中的需求,對局部進行高斯模糊,所以還需要結合使用crop和paste方法實現局部使用濾鏡。代碼如下:#-*-coding:utf-8-*-fromPILimportImage,ImageFilterc
系統 2019-09-27 17:48:09 2068
Python入門之內置模塊--random模塊1、random模塊importrandom#random--隨機數(1)選擇1-50之間隨機的整數print(random.randint(1,50))(2)0-1之間隨機小數,不包含1print(random.random())(3)1-10之間隨機小數,不包含10print(random.uniform(1,10))(4)從容器中隨機選擇一個print(random.choice((1,2,3,4,5,7
系統 2019-09-27 17:47:58 2068
通常在我們進行多進程應用開發的過程中,不可避免的會遇到多個進程訪問同一個資源(臨界資源)的狀況,這時候必須通過加一個全局性的鎖,來實現資源的同步訪問(即:同一時間里只能有一個進程訪問資源)。舉個例子如下:假設我們用mysql來實現一個任務隊列,實現的過程如下:1.在Mysql中創建Job表,用于儲存隊列任務,如下:createtablejobs(idauto_incrementnotnullprimarykey,messagetextnotnull,job
系統 2019-09-27 17:47:47 2068