基于Kotlin的简单神经网络实现及其在字体颜色预测中的应用
介绍了一个使用 Kotlin 实现的简单神经网络,用于根据给定的背景颜色预测合适的字体颜色(亮色或暗色)。该项目使用了 TornadoFX 构建用户界面,并在 KotlinConf 2018 上进行了展示。
项目中包含三种不同的实现方式:
- 基于 RGB 公式的简单实现
- 前馈神经网络的暴力破解实现(无反向传播)
- 使用 ojAlgo! 和 DeepLearning4J 实现的神经网络
对于这个简单的示例项目,ojAlgo 的表现似乎更胜一筹。
2.05MB
文件大小:
评论区