成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

谷歌正式開源 Hinton 膠囊理論代碼,即刻用 TensorFlow 實現吧

新聞 開源
AI 研習社消息,相信大家對于「深度學習教父」Geoffery Hinton 在去年年底發表的膠囊網絡還記憶猶新,在論文 Dynamic Routing between Capsules 中,Hinton 團隊提出了一種全新的網絡結構。

[[219212]]

AI 研習社消息,相信大家對于「深度學習教父」Geoffery Hinton 在去年年底發表的膠囊網絡還記憶猶新,在論文 Dynamic Routing between Capsules 中,Hinton 團隊提出了一種全新的網絡結構。為了避免網絡結構的雜亂無章,他們提出把關注同一個類別或者同一個屬性的神經元打包集合在一起,好像膠囊一樣。在神經網絡工作時,這些膠囊間的通路形成稀疏激活的樹狀結構(整個樹中只有部分路徑上的膠囊被激活)。這樣一來,Capsule 也就具有更好的解釋性。

在實驗結果上,CapsNet 在數字識別和健壯性上都取得了不錯的效果。詳情可以參見 終于盼來了Hinton的Capsule新論文,它能開啟深度神經網絡的新時代嗎?

日前,該論文的第一作者 Sara Sabour 在 GitHub 上公布了論文代碼,大家可以馬上動手實踐起來。雷鋒網 AI 研習社將教程編譯整理如下:

所需配置:

執行 test 程序,來驗證安裝是否正確,諸如:

python layers_test.py 

快速 MNIST 測試:

python experiment.py --data_dir=$DATA_DIR/mnist_data/ --train=false \ --summary_dir=/tmp/ --checkpoint=$CKPT_DIR/mnist_checkpoint/model.ckpt-1 

快速 CIFAR10 ensemble 測試:

python experiment.py --data_dir=$DATA_DIR --train=false --dataset=cifar10 \ --hparams_override=num_prime_capsules=64,padding=SAME,leaky=true,remake=false \ --summary_dir=/tmp/ --checkpoint=$CKPT_DIR/cifar/cifar{}/model.ckpt-600000 \ --num_trials=7 

CIFAR10 訓練指令:

python experiment.py --data_dir=$DATA_DIR --dataset=cifar10 --max_steps=600000\ --hparams_override=num_prime_capsules=64,padding=SAME,leaky=true,remake=false \ --summary_dir=/tmp/ 

MNIST full 訓練指令:

  • 也可以執行--validate=true as well 在訓練-測試集上訓練

  • 執行 --num_gpus=NUM_GPUS 在多塊GPU上訓練

python experiment.py --data_dir=$DATA_DIR/mnist_data/ --max_steps=300000\ --summary_dir=/tmp/attempt0/ 

MNIST baseline 訓練指令:

python experiment.py --data_dir=$DATA_DIR/mnist_data/ --max_steps=300000\ --summary_dir=/tmp/attempt1/ --model=baseline 

To test on validation during training of the above model:

訓練如上模型時,在驗證集上進行測試(記住,在訓練過程中會持續執行指令):

  • 在訓練時執行 --validate=true 也一樣

  • 可能需要兩塊 GPU,一塊用于訓練集,一塊用于驗證集

  • 如果所有的測試都在一臺機器上,你需要對訓練集、驗證集的測試中限制 RAM 消耗。如果不這樣,TensorFlow 會在一開始占用所有的 RAM,這樣就不能執行其他工作了

python experiment.py --data_dir=$DATA_DIR/mnist_data/ --max_steps=300000\ --summary_dir=/tmp/attempt0/ --train=false --validate=true

大家可以通過 --num_targets=2 和 --data_dir=$DATA_DIR/multitest_6shifted_mnist.tfrecords@10 在 MultiMNIST 上進行測試或訓練,生成 multiMNIST/MNIST 記錄的代碼在 input_data/mnist/mnist_shift.py 目錄下。

multiMNIST 測試代碼:

python mnist_shift.py --data_dir=$DATA_DIR/mnist_data/ --split=test --shift=6  --pad=4 --num_pairs=1000 --max_shard=100000 --multi_targets=true 

可以通過 --shift=6 --pad=6 來構造 affNIST expanded_mnist

論文地址: https://arxiv.org/pdf/1710.09829.pdf

GitHub 地址: https://github.com/Sarasra/models/tree/master/research/capsules

 

責任編輯:張燕妮 來源: 雷鋒網
相關推薦

2018-04-30 18:07:51

谷歌開源編程

2018-01-27 21:26:46

谷歌GitHub功能

2022-03-23 15:19:00

低代碼開源阿里巴巴

2020-03-10 10:42:22

量子計算機芯片超算

2020-09-30 16:15:46

ThreadLocal

2016-05-17 14:24:56

亞馬遜機器學習

2018-05-04 14:11:34

SwiftPython開發

2019-09-04 09:26:42

谷歌Android開發者

2013-10-15 09:21:40

2020-03-12 12:31:01

開源谷歌量子AI

2019-05-14 09:53:31

代碼開發工具

2018-01-18 09:55:32

AI 大事件

2021-07-12 09:11:23

華為谷歌除名

2015-11-12 13:11:17

TensorFlow人工智能系統谷歌

2013-12-25 13:26:15

開源開源專訪谷歌

2017-09-29 09:57:20

2017-11-22 19:00:51

人工智能深度學習膠囊網絡

2022-06-20 14:36:49

TensorFlow機器學習

2024-10-09 08:27:30

2019-09-04 15:07:15

代碼開發開源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品免费国产视频 | 99精品欧美一区二区三区 | 福利网站在线观看 | 久久久久久亚洲欧洲 | 亚洲精品av在线 | 午夜av电影院 | 久久久久成人精品亚洲国产 | 欧美日韩久久久 | 一区二区电影网 | 日韩第一夜 | 免费成人高清 | 精品欧美一区二区久久久伦 | 亚洲3级 | 色综合九九 | 国产精品99久久久久久久久久久久 | 久久久成人精品 | 日韩资源| 北条麻妃一区二区三区在线观看 | 91www在线观看| 国产精品九九 | 日韩激情一区 | 蜜月aⅴ国产精品 | 日韩精品无码一区二区三区 | 免费在线观看成人av | av黄色片| 最新高清无码专区 | 亚洲三区在线播放 | 91国语清晰打电话对白 | 午夜欧美 | 搞av.com| 动漫www.被爆羞羞av44 | 国产无人区一区二区三区 | 国产免费麻豆视频 | 国产欧美在线播放 | 日韩精品一区二区三区中文字幕 | av第一页| 欧美国产91| 精品视频亚洲 | 欧美日韩中文在线 | 在线精品一区二区 | 97成人在线|