百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Y

YAD2K

> 编程语言
开源

YAD2K:又一个Darknet转Keras工具

2.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

YAD2K:又一个Darknet转Keras工具

YAD2K:又一个 Darknet 2 Keras 实现

欢迎使用 YAD2K

你只需看一次,但你会一遍又一遍地重新实现神经网络。

YAD2K 是 YOLO_v2 的一个 90% Keras / 10% Tensorflow 实现。

原始论文:YOLO9000:更好、更快、更强,作者为 Joseph Redmond 和 Ali Farhadi。


环境要求

  • Keras
  • Tensorflow
  • Numpy
  • h5py(用于 Keras 模型序列化。)
  • Pillow(用于渲染测试结果。)
  • Python 3
  • pydot-ng(可选,用于绘制模型。)

安装

bash
git clone https://github.com/allanzelener/yad2k.git
cd yad2k

# [Option 1] To replicate the conda environment:
conda env create -f environment.yml
source activate yad2k
# [Option 2] Install everything globaly.
pip install numpy h5py pillow
pip install tensorflow-gpu  # CPU-only: conda install -c conda-forge tensorflow
pip install keras # Possibly older release: conda install keras

快速开始

  • 从官方YOLO网站下载Darknet模型配置文件和权重。
  • 将Darknet YOLO_v2模型转换为Keras模型。
  • 在images/中的小型测试集上测试转换后的模型。
bash
wget http://pjreddie.com/media/files/yolo.weights
wget https://raw.githubusercontent.com/pjreddie/darknet/master/cfg/yolo.cfg
./yad2k.py yolo.cfg yolo.weights model_data/yolo.h5
./test_yolo.py model_data/yolo.h5  # output in images/out/

更多选项请参阅./yad2k.py --help和./test_yolo.py --help。


更多详情

YAD2K转换器目前仅支持YOLO_v2风格的模型,包括以下配置:darknet19_448、tiny-yolo-voc、yolo-voc和yolo。

yad2k.py -p将生成所创建Keras模型的绘图。例如,请参见yolo.png。

YAD2K 假定 Keras 后端为 Tensorflow。在 pa

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言