Skip to content

gersteinlab/MIMIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image# MIMIR - one-click agent fine-tuning

Project Baize

[📄 Paper (Coming Soon)] | [🤗 Demo] | [🎬 Video]


What is MIMIR?

In Norse mythology, Mímisbrunnr, the Well of Wisdom, symbolizes the idea that models can draw knowledge from various domains and generate specialized datas for different fields, much like how Odin gained wisdom from the Well of Mímir.

MIMIR is a medical domain multi-turn dialogue data generation tool based on ChatGPT. It supports multi-agent dialogues, allowing users to generate data for instruction tuning using publicly available medical domain datasets. Users can also upload their own knowledge documents to generate dialogue datasets based on those documents. MIMIR supports dialogue verification, where each generated data is double-checked to ensure the accuracy of knowledge. Additionally, it supports fine-tuning, enabling users to deploy the platform on their own machines or utilize our provided fine-tuning scripts for training.

Deploy

1. Download the repo
2. pip install -r requirements.txt
4. cd conf/ && cp config_template.py config.py
5. fill the openai key in the config.py
3. streamlit run MIMIR/app.py

How to generate data?

How to generate data based on own data file?

How to fineturn using our data?

Citation

If you find MIMIR useful, please cite the following reference:

@article{deng2024mimir,
  title={MIMIR: A Streamlined Platform for Personalized Agent Tuning in Domain Expertise},
  author={Deng, Chunyuan and Tang, Xiangru and Zhao, Yilun and Wang, Hanming and Wang, Haoran and Zhou, Wangchunshu and Cohan, Arman and Gerstein, Mark},
  journal={arXiv preprint arXiv:2404.04285},
  year={2024}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages