metadata
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:
- 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"
- How-to: Upload CSV β Select features & target β Train β Download
- DistillKit, MergeKit, Spectrum: Seeds for distillation model building.
- Transformers, Diffusers, Datasets: Seeds for advanced AI projects.
- Streamlit, Torch, Transformers: Upload a CSV, train a minimal ML model, and demo it.
- Code Project: Root nodes:
- π Research Links: Root node ties to Hugging Face Profile, TeachingCV, 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 ποΈ
- ML Engineering (Default) π
- 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 π
- Code Project:
π 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
- Clone the repo:
git clone [repo-link]
- Install dependencies:
pip install -r requirements.txt
- Launch the app:
streamlit run app.py
- Select a project type, grow your tree, and explore!