|
--- |
|
title: TransformersDiffusersNDatasets |
|
emoji: π’ |
|
colorFrom: gray |
|
colorTo: green |
|
sdk: streamlit |
|
sdk_version: 1.43.0 |
|
app_file: app.py |
|
pinned: false |
|
license: mit |
|
short_description: π³ AI Knowledge Tree Builder ππΏ |
|
--- |
|
|
|
# π³ AI Knowledge Tree Builder ππΏ |
|
|
|
## π Overview |
|
The **AI Knowledge Tree Builder** is a Streamlit app designed to cultivate and visualize hierarchical knowledge structures. It supports growing trees with new nodes, linking them to real-time social networks or search engines, and building AI models from CSV uploadsβall visualized with Mermaid graphs and tied to cutting-edge research. |
|
|
|
## π Features |
|
- π± **Tree Growth**: Add nodes (e.g., "Feature Engineering" under "ML Engineering") to extend trees dynamically. |
|
- **How-to**: Enter a new node name and parent node, click "Grow Tree" β Tree updates instantly! |
|
- πΌοΈ **Mermaid Visualizations**: Render trees as clickable graphs with sanitized text (no invalid characters like parentheses). |
|
- **Tip**: Click nodes to explore via your chosen search agent (e.g., X for current events). |
|
- π± **Node Linking**: Connect nodes to high-resolution social networks (default: X) or choose from six agents: ArXiv, Google, YouTube, Bing, TruthSocial, X. |
|
- **Tweet**: "Stay current with AI Knowledge Tree Builder! π³ Nodes link to X by default for real-time insights. #KnowledgeGraph #AI" |
|
- π³ **Base Trees**: Start with "Health" or "ML Engineering" (default) as foundational knowledge structures. |
|
- π± **Project Seeds**: Choose your project type to seed the tree: |
|
- **Code Project**: Root nodes: `app.py`, `requirements.txt`, `README.md`. |
|
- **Papers Project**: Root nodes: `markdown`, `mermaid`, `huggingface.co`. |
|
- **AI Project**: Three variations: |
|
1. **Streamlit, Torch, Transformers**: Upload a CSV, train a minimal ML model, and demo it. |
|
- **How-to**: Upload CSV β Select features & target β Train β Download `app.py`, `requirements.txt`, `README.md`. |
|
- **Tweet**: "Build an AI model in minutes! π³ Upload a CSV, train with Torch, and deploy with Streamlit. #MachineLearning #AI" |
|
2. **DistillKit, MergeKit, Spectrum**: Seeds for distillation model building. |
|
3. **Transformers, Diffusers, Datasets**: Seeds for advanced AI projects. |
|
- π **Research Links**: Root node ties to [Hugging Face Profile](https://huggingface.co/awacke1), [TeachingCV](https://huggingface.co/spaces/awacke1/TeachingCV), [DeepResearchEvaluator](https://huggingface.co/spaces/awacke1/DeepResearchEvaluator). |
|
- π **Export**: Save trees as Markdown with outlines and Mermaid code. |
|
- **Tweet**: "Export your knowledge tree as Markdown! π³ Outline + Mermaid graph ready for Git or docs. #AI #Visualization" |
|
|
|
## π Structure |
|
- **Base Trees**: |
|
- **ML Engineering (Default)** π |
|
- Data Preparation β Load Data π, Preprocess Data π οΈ |
|
- Model Building β Train Model π€, Evaluate Model π |
|
- Deployment β Deploy Model π |
|
- **Health** πΏ |
|
- Physical Health β Exercise ποΈ, Nutrition π |
|
- Mental Health β Meditation π§, Therapy ποΈ |
|
- **Project Seeds**: |
|
- Code Project: `app.py` π β `requirements.txt` π¦ β `README.md` π |
|
- Papers Project: `markdown` π β `mermaid` πΌοΈ β `huggingface.co` π€ |
|
- AI Project: |
|
- Streamlit π β Torch π₯ β Transformers π€ |
|
- DistillKit π§ͺ β MergeKit π β Spectrum π |
|
- Transformers π€ β Diffusers π¨ β Datasets π |
|
|
|
## π Announcement Tweet |
|
π Meet the **AI Knowledge Tree Builder**! π³ Grow trees π±, link nodes to X π± for current events, build AI models from CSVs π€, and visualize with Mermaid πΌοΈ. Start with ML Engineering or Health, export to Markdown, and dive into research! Try it: [link] #AI #MachineLearning #KnowledgeGraph |
|
|
|
## π οΈ How to Run |
|
1. Clone the repo: `git clone [repo-link]` |
|
2. Install dependencies: `pip install -r requirements.txt` |
|
3. Launch the app: `streamlit run app.py` |
|
4. Select a project type, grow your tree, and explore! |