什么是暗网,为什么需要它来检测YOLO对象?我读到它是一个用C语言编写的神经网络,但是为什么我们有很多机器学习框架,比如tensorflow,keras,Py手电筒,为什么需要它来检测YOLO对象。
我试着从git代码中训练yolo,我可以看到他们也在使用tensorflow/keras,但不确定为什么最初使用黑网来训练yolo。
发布于 2020-01-06 10:23:57
https://pjreddie.com/darknet/是他们的网站..。
我引述:
“黑暗网:C中的开源神经网络”
Darknet是一个用C和CUDA编写的开源神经网络框架。它速度快,安装方便,支持CPU和GPU计算。“
至于他们为什么使用它,嗯,它是开源的,在C中,这些都是很好的地方,而且看起来很有表现力(参见链接和相关论文中的图表)。但重点似乎是关于历史的。黑网项目似乎已于2014年启动。在这个时候,tensorflow / keras是否可供选择?即使他们是,他们为什么要使用角角/坦索弗洛?
发布于 2020-04-26 18:46:23
黑网主要用于对象检测,具有与其他深度学习框架不同的体系结构、特点。它比许多其他NN体系结构和方法(如FasterRCNN等)更快。如果需要速度,就必须使用c语言,而且大多数深层nn框架都是用c++编写的。我想说,Tensorflow的范围更广,但是Darknet架构& YOLO是一个专门的框架,它们在速度和准确性上都处于游戏的顶端。YOLO可以在CPU上运行,但是在GPU上的速度要高出500倍,因为它利用了CUDA和cuDNN。
https://datascience.stackexchange.com/questions/65945
复制相似问题