komputation
1.0.0

Komputationは、KotlinとCuda Cで書かれたJava Virtual Machineのニューラルネットワークフレームワークです。
KomputationはMaven Centralから入手できます。
< dependency >
< groupId >com.komputation</ groupId >
< artifactId >komputation</ artifactId >
< version >0.12.5</ version >
</ dependency >エントリポイント:
標準のフィードフォワードネットワーク:
畳み込みニューラルネットワーク(CNNS):
再発性ニューラルネットワーク:
ドロップアウト
アクティベーション機能:
その他のレイヤー:
ブール関数:
合計:
合計の実行:
インクリメント:
おもちゃの問題を埋め込むという言葉:
おもちゃの問題にラベルを付けるシーケンス
コンピュータービジョンのおもちゃの問題
MNIST:
TREC:
ブール関数:
おもちゃの問題を埋め込むという言葉:
合計:
インクリメント:
MNIST:
TREC:
次のコードは、文の分類のためのGPUアクセル化された畳み込みニューラルネットワークをインスタンス化します。
val sentenceClassifier = cudaNetwork(
batchSize,
lookup(embeddings, maximumDocumentLength, embeddingDimension, optimization),
convolution(numberFilters, filterWidth, filterHeight, initialization, optimization),
relu(),
dropout(random, keepProbability),
dense(numberCategories, Activation . Softmax , initialization, optimization)
)詳細については、TRECデモをご覧ください。