An interactive neural network application that provides real-time visualization of AI thinking processes.
NeuralBrainInterface/
├── src/
│ ├── NeuralBrainInterface.Core/ # Core business logic and interfaces
│ └── NeuralBrainInterface.UI/ # WPF user interface
├── tests/
│ └── NeuralBrainInterface.Tests/ # Unit and property-based tests
└── NeuralBrainInterface.sln # Solution file
- Real-time neural network visualization
- Multimodal input processing (text, image, video, audio, documents)
- Hardware device management (microphone, speaker, webcam)
- Memory management system (short-term and long-term)
- Brain file import/export functionality
- Sleep/wake state management
- Time and date awareness
- .NET 8.0
- WPF for UI
- xUnit for testing
- FsCheck for property-based testing
- NAudio for audio processing
- AForge.NET for video processing
- Various document processing libraries
- Open the solution in Visual Studio or your preferred IDE
- Restore NuGet packages
- Build the solution
- Run the UI project
Run tests using:
dotnet test