有什么方法可以很好地绘制神经网络的连接吗?

人工智能 神经网络 资源请求 javascript
2021-11-02 05:14:36

我一直在研究神经网络和人工智能。我现在要做的是,从我拥有的基因型(传感器、神经元和执行器的总和)得出神经网络是如何的(循环/递归连接很好地显示,等等)

我现在在 javascript 中所做的是:

我知道,它丑陋

我已经使用SigmaJs实现了这一点,这是一个 Javascript 绘图库,但我认为它仍然很难看,我正在寻找的是一个节点绘图库,它可以以一种很好的方式实现递归连接(现在,我正在绘制它们如您在图像上看到的红色)。

我检查了很多 GitHub 存储库和网站,它们可能会有所帮助,但不值得,因为它们不是那么好。

有没有人知道我可以在javascript中使用什么?如果没有,用任何其他语言,我怎样才能实现我想要的?

2个回答

我是一个 Javascript 神经网络库Neataptic的开发者。我不知道它是否正是您正在寻找的,但它有一个使用D3webcola的内置图形创建器

基本上,每个连接都有一个箭头。它还支持自连接和门。

有一些图像示例:

在这里玩自己

您可能遇到过Tensorflow Playground,它对网络连接和神经元权重进行了精彩的可视化。

他们的代码可以在 GitHub (这里) 中找到,而且代码看起来相当简单。它是用 typescript 编码的,但可以很容易地转换为纯 JavaScript。