Commit Graph

18 Commits (7c4e935bde56ff126b772f174b6556f04f9a3be6)

Author SHA1 Message Date
dynorth 7c4e935bde
Merge 2a65e6a675 into 2b94dcb3d0 2026-05-14 11:27:57 +08:00
jingyaogong 9c3343dd88 [update] minimind-3v 2026-04-19 23:51:48 +08:00
jingyaogong e51dcf0fda [update] minimind-3v 2026-03-26 00:09:02 +08:00
MiniMind-V User 823ce1e4fc [feat] Implement DPO training for driving safety alignment
- dataset/driving_preferences.jsonl: 56 (prompt, chosen, rejected) pairs
  across 8 safety categories: pedestrian, speed, lane change, weather,
  following distance, traffic signals, emergency vehicles, night driving
- scripts/generate_driving_preferences.py: generator script for the dataset
- trainer/train_dpo_driving.py: custom DPO trainer
  * implements DPO loss from scratch (no trl dependency)
  * frozen reference model + LoRA policy (1.07% trainable params)
  * logs preference accuracy per step
  * saves LoRA adapters or full weights
  * 1 epoch on 56 pairs: loss 0.11, pref_acc 96.4%

Usage:
  uv run python trainer/train_dpo_driving.py     --data_path dataset/driving_preferences.jsonl     --use_lora --epochs 3
2026-03-06 05:00:42 +00:00
jingyaogong 33db76fe10 [update] dataset name 2026-02-05 00:22:58 +08:00
jingyaogong 326b24727e [update] sync minimind 2026-01-15 21:51:58 +08:00
jingyaogong d2bdff3269 [feat] test parquet 2025-12-27 10:56:07 +08:00
jingyaogong fef284776f [feat] delete images 2025-12-27 10:53:38 +08:00
jingyaogong 3684285a91 [feat] support parquet data 2025-12-27 10:49:50 +08:00
jingyaogong 4d2accbcef [feat] update images 2025-10-17 00:03:58 +08:00
jingyaogong 623a130c34 250427 2025-04-27 18:13:22 +08:00
gongjy 60b265d01c update minimind2-v 2025-02-20 23:34:51 +08:00
xinyanghuang7 2b04fce5f6 multi-images training 2024-10-30 08:46:16 -04:00
xinyanghuang7 6b7736127b multi-images training 2024-10-30 07:46:38 -04:00
xinyanghuang7 2adb3d15a0 multi-images training 2024-10-30 07:40:21 -04:00
xinyanghuang7 906787a0d2 add multi-images 2024-10-29 09:45:35 -04:00
xinyanghuang7 e31b584feb add multi-images 2024-10-29 05:45:43 -04:00
gongjy 47a3bb98c2 minimind-v first open source 2024-10-05 00:44:46 +08:00