FractalAI / readme (3).md
Aluode's picture
Upload 3 files
fda9246 verified
|
raw
history blame
1.94 kB

Fractal AI with Visualization and Interaction

Description

This project implements an advanced Fractal AI system with dynamic growth, visualization, and interactive features. It combines concepts from fractal geometry, neural networks, and Hebbian learning to create a unique and evolving AI structure.

Features

  • Dynamic fractal network growth
  • 3D visualization of the fractal AI structure
  • Hebbian learning for connection weight updates
  • Interactive chat functionality
  • Wikipedia integration for training
  • Self-conversation mode
  • State saving and loading
  • Zoom functionality for detailed exploration

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/fractal-ai.git
    cd fractal-ai
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

Run the main script:

python fractal_ai.py

This will launch a Gradio interface in your default web browser, where you can interact with the Fractal AI system.

Interface Options

  • Run Cycles: Execute a specified number of thinking cycles
  • Train on Wikipedia: Input a topic to train the AI on Wikipedia content
  • Chat: Engage in a conversation with the AI
  • Self-Conversation: Let the AI converse with itself
  • Zoom: Explore the fractal structure in detail
  • Save/Load State: Preserve or restore the AI's state

Contributors

  • Antti Luode - Original concept and ideation
  • ChatGPT - Assisted in code generation and problem-solving
  • Claude (Anthropic) - Implemented core functionality and resolved issues

Acknowledgements

Special thanks to Antti Luode for the innovative and ambitious idea behind this project. The collaboration between human creativity and AI assistance has made this unique project possible.

License

This project is open-source and available under the MIT License.