1-OpenAI universeUniverse是一個能在世界上所有的游戲、網(wǎng)站和其他應用中,衡量和訓練AI通用智能的軟件平臺。 Universe,AI代理通過稱為虛擬網(wǎng)絡(luò)計算或VNC發(fā)送模擬的鼠標和鍵盤敲擊來與虛擬世界交互。 通過這種方法,Universe促進強化學習,這是一種AI技術(shù),其中代理通過試錯來學習任務(wù),仔細地保持標注什么有效和什么無效;什么帶來最高分或贏得一個游戲或抓住一些其他獎勵。 2-TensorFlowTensorFlow是一個開源軟件庫,用于使用數(shù)據(jù)流圖進行數(shù)值計算。節(jié)點(Nodes)在圖中表示數(shù)學操作,圖中的線(edges)則表示在節(jié)點間相互聯(lián)系的多維數(shù)據(jù)數(shù)組,即張量(tensor)。它靈活的架構(gòu)讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU),服務(wù)器,移動設(shè)備等等,而無需重寫代碼。 TensorFlow還包括TensorBoard,一個數(shù)據(jù)可視化工具包。 Google使用C++編程語言構(gòu)建了基礎(chǔ)的TensorFlow軟件。 但在開發(fā)這個AI引擎的應用程序時,編碼者可以使用C++或Python,這是深度學習研究者中最流行的語言。 然而,也希望外部人員可以將該工具擴展到其他語言,包括Google Go,Java,甚至Javascript,以便編程人員有更多的方法來構(gòu)建應用程序。 3-Scikit-learnScikit-learn通過Python中的一致接口提供了一系列監(jiān)督和非監(jiān)督的機器學習或?qū)W習算法。 它通過簡化的BSD許可證獲得許可,并在許多Linux發(fā)行版下分發(fā),鼓勵學術(shù)界和商業(yè)界使用。 使用scikit-learn庫必須安裝SciPy(Scientific Python)。 scikit-learn還使用CBLAS(即基本線性代數(shù)子程序庫的C接口),Scikit-learn附帶一個CBLAS的實現(xiàn)參考,但是如果使用Scikit-learn,系統(tǒng)CBLAS也將被構(gòu)建系統(tǒng)檢測到。 4-Youtube-DLYotubube-DL是一個命令行程序,從YouTube.com和其他視頻網(wǎng)站下載視頻。 youtube-dl應該在您的Unix系統(tǒng),Windows或Mac OS X中使用。 它需要Python解釋器,版本2.6,2.7或3.2+,它不指定平臺。 youtube-dl支持DASH和獨立的音頻和視頻流:youtube-dl將自動組合/合并/多路復用YouTube提供的音頻和視頻格式。 其他網(wǎng)站下載包括Vevo,9gag,discovery.com,vk.com,southpark.de,myspace.com,vube.com,vesti.ru,stream.cz,ndr.de,onf.ca,Dropbox等。 它被公開發(fā)布,這意味著你可以修改它。 5-ScrapyScrapy是一個快速高級的網(wǎng)絡(luò)爬蟲和網(wǎng)絡(luò)抓取框架,用于抓取網(wǎng)站并從其網(wǎng)頁中提取結(jié)構(gòu)化數(shù)據(jù)。 它可以用于各種各樣的目的,從數(shù)據(jù)挖掘到監(jiān)測和自動化測試。 Scrapy是最流行和功能強大的Python抓取庫之一; 它需要一個“batteries included”的方法來抓取,這意味著它擁有了很多所有爬蟲所需的常用功能,所以開發(fā)人員不必每次都重新發(fā)明輪子。 它使抓取變成一個快速和有趣的過程!Scrapy,像大多數(shù)Python包,存在于PyPI(也稱為pip)。 PyPI,Python Package Index,是一個包括所有已發(fā)布Python軟件的社區(qū)型存儲庫。 總結(jié)在這篇文章中,我們看了5個最好的開源python項目。 你可以從這些開源的python項目中學到很多。你也可以為python項目做貢獻。本文福利:私信回復【PDF】可獲取Python電子書一套
|
|
來自: 寧靜tqe2jqvbh3 > 《待分類》