
Komputation ist ein neuronales Netzwerk -Framework für die in Kotlin und Cuda C. geschriebene Java Virtual Machine
Komputation ist über Maven Central erhältlich:
< dependency >
< groupId >com.komputation</ groupId >
< artifactId >komputation</ artifactId >
< version >0.12.5</ version >
</ dependency >Einstiegspunkte:
Standard-Feed-Forward-Netzwerke:
Faltungsnetzwerke (CNNs): Faltungsnetze:
Wiederkehrende neuronale Netzwerke:
Ausfallen
Aktivierungsfunktionen:
Andere Schichten:
Boolesche Funktionen:
Gesamt:
Laufen insgesamt:
Inkrement:
Word -Einbettungsspielzeugproblem:
Spielzeugproblem mit Sequenzbezeichnung
Computer Vision Spielzeugproblem
MNIST:
TREC:
Boolesche Funktionen:
Word -Einbettungsspielzeugproblem:
Gesamt:
Inkrement:
MNIST:
TREC:
Der folgende Code instanziiert einen GPU-bewerteten Faltungsnetz für die Satzklassifizierung:
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)
)Weitere Informationen finden Sie in der TREC -Demo.