最近基于對抗樣本做了一些工作,這里寫一篇論文介紹對抗樣本基本的原理和生成方法。內容上參考Goodfellow的論文ExplainingandHarnessingAdversarialExamples一、什么是對抗樣本?對抗樣本的概念最早提出于2014年Szegedy的論文IntriguingPropertiesofNeuralNetworks.在論文,作者發現了一種有趣的現象,即:當前流行的機器學習模型包括神經網絡會容易以很高的置信度分錯和原始樣本僅僅有輕
系統 2019-09-27 17:53:26 1960
OpenAIgym是強化學習最為流行的實驗環境。某種程度上,其接口已經成為了標準。一方面,很多算法實現都是基于gym開發;另一方面,新的場景也會封裝成gym接口。經過這樣一層抽象,算法與實驗環境充分解耦隔離,可以方便地自由組合。但gym是python的接口,如果想用C++實現強化學習算法,則無法直接與gym相接。一種方案是跨進程:一個進程運行python環境,另一個進程運行強化學習算法,與環境交互數據經過序列化和反序列化通過IPC進行通信。另一種是單進程方
系統 2019-09-27 17:53:18 1960
基于TCP協議的套接字編程實現電話溝通為例,這里傳遞的是字符,可以自己嘗試去發送一個文件#服務端importsocket#1.符合TCP協議的手機server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#TCP#2.綁定手機號一個服務器,我們自己的電腦作為服務器的話,用自己的IP地址server.bind(('127.0.0.1',8000))#127.0.0.1代表本地#server.bind(('1
系統 2019-09-27 17:53:04 1960
本文章采用的是Qt4,是python(x,y)套件中集成的,為啥不集成Qt5呢,懶得裝啊:)正文:首先看成品:這個程序的功能是輸入原價和降價的百分比,計算出最后的價格。設計器部分然后就是開發階段了,首先在QtDesigner中建立一個窗體,大概像圖片中的樣子,然后將控件都拖進去其中,“原價是多少啊”,“綠色的標標”這些文字類的控件是QLabel,第一個框框是QTextEdit,第二個標標是QDoubleSpinBox,或者使用QSpinBox都行,兩者主要
系統 2019-09-27 17:52:48 1960
本文實例講述了Python多線程threading模塊用法。分享給大家供大家參考,具體如下:多線程-threadingpython的thread模塊是比較底層的模塊,python的threading模塊對thread做了一些包裝,可以更加方便的被使用。1.使用threading模塊單線程執行#coding=utf-8importtimedefsaySorry():print('跑一圈')time.sleep(1)if__name__=="__main__"
系統 2019-09-27 17:52:32 1960
在寫程序時,我們經常需要定義一些路徑常量,為了邏輯和代碼的清晰,可以新建一個config.ini文件,然后調用其中的信息即可。config.ini文件格式如下:[section1]model_dir=/home/user/nlp-data/trained-model;注釋save_input=./profiling/inputsave_state=./profiling/state......[section2]save_output=./profilin
系統 2019-09-27 17:51:24 1960
1準備工作1.1環境搭建1.1.1安裝python3.6python安裝官網1.1.2安裝django2.2pipinstalldjango(==2.2.0)//不加版本默認安裝最新版1.1.3安裝pycharm(社區版,官網下載安裝即可)在安裝完成后要配置好需要的第三方庫:(pip下載,推薦在pycharm下也配置虛擬環境)Django2.2連接mysql需要的庫:PyMySQL,mysql,mysqlclinet驗證碼用到的庫:django-simpl
系統 2019-09-27 17:51:19 1960
Python這門解釋性語言也有專門的線程模型,Python虛擬機使用GIL(GlobalInterpreterLock,全局解釋器鎖)來互斥線程對共享資源的訪問,但暫時無法利用多處理器的優勢。在Python中我們主要是通過thread和threading這兩個模塊來實現的,其中Python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用,所以我們使用threading模塊實現多線程編程。這篇文章我們主要來看看Python對多線程
系統 2019-09-27 17:50:59 1960
pymysqldemo代碼樣例,暫時先寫查詢的,增刪改后續再添加;通用部分無論是增刪改查,都需要先建立數據庫連接,創建游標importpymysql#建立一個mysql的conn,返回Connetion對象conn=pymysql.connect(host='localhost',user='root',passwd='p@ssWD',port='3306',db='test')#新建一個游標,默認返還元組,可選DictCursor讓查詢結果返還dict#
系統 2019-09-27 17:50:47 1960
1.今日內容1.1函數的參數*的魔性用法函數形參最終順序1.2名稱空間全局名稱空間,局部名稱空間,內置名稱空間取值順序與加載順序作用域內置函數:globals()locals()1.3高階函數(函數的嵌套)1.4關鍵字:globalnonlocal2.內容詳細2.1函數的參數昨天我們從形參角度,講了兩種參數,一個是位置參數,位置參數主要是實參與形參從左至右一一對應,一個是默認值參數,默認值參數,如果實參不傳參,則形參使用默認參數。那么無論是位置參數,還是默
系統 2019-09-27 17:50:44 1960