介绍
Darknet 是一个用C和CUDA编写的开源神经网络框架。它快速,易于安装,并支持CPU和GPU计算。
官方网站:
https://pjreddie.com/darknet/
可以理解为类似 Tensorflow、PyTorch这样的神经网络框架,但是Darknet功能远没有那么强大
Darknet VS Tensorflow
相比TensorFlow来说,darknet并没有那么强大,但这也成了darknet的优势:
darknet完全由C语言实现,没有任何依赖项,当然可以使用OpenCV,但只是用其来显示图片、为了更好的可视化;
darknet支持CPU(所以没有GPU也不用紧的)与GPU(CUDA/cuDNN,使用GPU当然更块更好了);
正是因为其较为轻型,没有像TensorFlow那般强大的API,所以给我的感觉就是有另一种味道的灵活性,适合用来研究底层,可以更为方便的从底层对其进行改进与扩展;
darknet的实现与caffe的实现存在相似的地方,熟悉了darknet,相信对上手caffe有帮助;
与 yolo 的关系
yolo 的作者是使用 Darknet 实现 YOLO v1,YOLO v2、YOLO v3
特别是:使用 Darknet 实现 网络模型 Darknet-19
yolo官方网站:
https://pjreddie.com/darknet/yolo/
当然 YOLO 也可以由其他神经网络框架(tensorflow、pytorch)实现
感谢:
https://blog.csdn.net/IT_flying625/article/details/103093883