Giter VIP home page Giter VIP logo

brainsimii's People

Contributors

deepthought7777 avatar futureaiguru avatar kevinfutureai avatar

Watchers

 avatar

brainsimii's Issues

When Pinned to Windows task bar, Clicking on a XML Listed Doesn't Bring up the Requested Network

When Brain Simulator II is pinned to Windows task bar, clicking on a XML listed doesn't bring up the requested network from XML.
Instead it brings up the last one shown, which is a useful feature of its own. Probably what is going on is the file path and name is being passed in as an arg but being ignored, so perhaps Brain Sim can bring up the file had passed into it as an arg, or bring up the last one used, if no argument is supplied.

Brain Simulator 1.6.4

Need to Present To the User Some Way to Differentiate pretrained Microsoft AI from the Spiking Neuron AGI

This is a very general issue to do with presentation UI design.

How does a novice user differentiate between functionality like speech recognition from pretrained nuget packages and the Spiking Neuron AGI functionality. Developers of course know the difference, but ordinary users such as students may not know the difference and might assume it is spiking neuron AGI functionality that is doing the speech recognition.

So the question is: How to represent that distinction in the UI with out creating clutter or distraction.

One simple way would be to add it to the notes of examples that use speech recognition, however, there is nothing that enforces that, so users could create and share XML files that make no mention of that.

Another idea would be to put mention of it ("using .NET System.Speech.Recognition") in the status bar. This would automatically show when it is used by the network. The wording might have to be clarified for the average user.
Is it worth implementing, and what other ways could it be implemented?

General Issues With App Hanging, Requiring Task Manager to Exit, or even Having To Uninstall/Reinstall

On a power desktop with the latest Windows OS, open a complicated network. Get it to crash and hang by simply trying things like clicking the reset button.
Shut it down using Task Manager. Optionally reboot the computer-but it may not be needed to duplicate.
Run Brain Simulator again. It automatically opens the same complicated network, and may hang right away.
Now there is no way to run the app, and it must be uninstalled/reinstalled or possibly (not verified yet) the registry or some other configuration that survives the uninstall to have to be cleaned out.

Conways Game of Life Exposes Performance and Contention Issues

Two different ways to expose issues:
Open Maze network on a i7 gaming laptop with 16GB RAM, Windows 8.1
Open Conway's game without restarting app. Loading XML will hang for hours.

Run app afresh
Load Conways Game of Life. Pause it. Click randomly around to excite neurons. App becomes unresponsive.

It's possible that the laptop was mostly simply running out of memory, because the Game of Life runs on a i9 system with 64 GB RAM and Windows 11. However, it could be made to hang by clicking on the Reset < button

ModuleMove has a bug that causes null reference exception

If you do something that causes this line of code to run, it can crash if the reference is null:
if (m2DModel != null && moved && motionX != 0 || motionY != 0)

In Brain Simulator see
ModuleMove.cs

Exact steps to reproduce not know yet

Expected it not to crash

  • OS: Windows 10
  • Version 1.6.4

The solution is to fix the code like this:
if (m2DModel != null && moved && (motionX != 0 || motionY != 0))

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.