komputation
1.0.0

Komputation เป็นกรอบเครือข่ายประสาทสำหรับเครื่องเสมือน Java ที่เขียนใน Kotlin และ Cuda C.
Komputation มีให้บริการผ่าน Maven Central:
< dependency >
< groupId >com.komputation</ groupId >
< artifactId >komputation</ artifactId >
< version >0.12.5</ version >
</ dependency >จุดเริ่มต้น:
เครือข่ายฟีดไปข้างหน้ามาตรฐาน:
เครือข่ายประสาท Convolutional (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 สำหรับรายละเอียดเพิ่มเติม