端到端神經網路的跳一跳玩法

2021-09-14 03:52:05 字數 1598 閱讀 3459

這個專案使用的是 pytorch 這個深度學習張量庫,首先安裝一下,在 mac 下 pytorch 的安裝非常簡單:

pip3 install  

pip3 install torchvision

其他系統的可以去官網看一下安裝命令,要注意的是 python 的版本和是否有 gpu。

安卓下需要安裝 adb 依賴,ios 的話需要安裝 wda。安裝 adb 很簡單:

brew cask install android-platform-tools
安裝依賴

ios 安裝 wda 稍微複雜一些,首先公升級 xcode 到最新版,然後安裝 carthage:

brew install carthage
安裝 node:

brew install node
安裝 libmobiledevice

brew install imobiledevice

iproxy 8100 8100

轉殖 wda 的**:

git clone [email protected]:facebook/webdriveragent.git
執行安裝指令碼:

./scripts/bootstrap.sh
執行完成後,直接雙擊開啟webdriveragent.xcodeproj這個檔案。

2.設定證書

安裝到真機上都是需要證書簽名:

接著在targets裡面選中webdriveragentrunner,用同樣的方法設定好證書:

3.執行測試

首先選單欄選擇目標裝置:

product --> destination --> device
選擇 scheme:

product --> scheme --> webdriveragentrunner
執行測試:

product --> test
此時控制台介面可以看到裝置的ip,給出的ip和埠,加上/status合成乙個 url 位址,例如,然後瀏覽器開啟,如果出現一串 json 輸出,說明 wda 安裝成功了。

環境都測試好了之後,轉殖專案**:

git clone [email protected]:songrotek/wechat_jump_end_to_end.git
切換到專案裡面執行:

python run_ios.py
python run_android.py

端到端神經網路的跳一跳玩法

這個專案使用的是 pytorch 這個深度學習張量庫,首先安裝一下,在 mac 下 pytorch 的安裝非常簡單 pip3 install pip3 install torchvision 複製 其他系統的可以去官網看一下安裝命令,要注意的是 python 的版本和是否有 gpu。安卓下需要安裝 ...

深度學習筆記 神經網路端到端學習筆記

許多重要問題都可以抽象為變長序列學習問題 sequence to sequence learning 如語音識別 機器翻譯 字元識別。這類問題的特點是,1 輸入和輸出都是序列 如連續值語音頻號 特徵 離散值的字元 2 序列長度都不固定,3 並且輸入輸出序列長度沒有對應關係。因此,傳統的神經網路模型 ...

從生物神經網路到人工神經網路

如今提及人工智慧,大家期待的一定是某種可以 學習 的方法,這種方法使用數學模型從資料中獲取模式的某種表示。在眾多 學習 方法中,獲得最多關注,承載最多期望的非 神經網路 莫屬。既然我們將這種數學方法稱作神經網路,那麼他必然和廣泛存在於生物體內的神經網路存在某種聯絡。讓我們考察乙個典型的神經連線。每個...