Git Product home page Git Product logo

railguard's Introduction


Railguard
Railguard

SCR AI trained to recognise signals in realtime.

Key FeaturesHow To UseCreditsRelatedLicense

NOTICE: This project is no longer being maintained due to an internal discussion with SCR's Board of Directors. All current source code is pushed into the dev branch, which is unfinished and is simply the state the project was in when the discussion concluded. The master branch has the working version of the AI, and dev is what the project was going to be revamped to look like.

Key Features

  • Fully trained AI with templates and assets for your own use.
  • Templates for extracting training data from.
  • Administrative scripts for training the AI, testing the model accuracy etc.

How To Use

To use Railguard:

  • Source Code
    • Clone this repository via the Command Line with git clone https://github.com/ameasere/Railguard.
    • Install Python <3.10 for your OS/Architecture, and add to your PATH.
    • Install Anaconda and set up a development environment.
    • Install Python in Anaconda, preferably 3.9.
    • Install the project requirements via the requirements.txt file, make sure you have the GPU version of Tensorflow in Anaconda.

    Any issues with installation, consult this video.

    • Execute the main.py file via the Command Line with python main.py, or using an IDE.
      • We highly recommend PyCharm, that is how we developed Railguard!

Note As of the last README commit/update, Python 3.10+ is not supported. This is because Tensorflow GPU support was dropped after this version. Versions below 3.10 are tested and verified to work; the older you pick, the less likely however.

Open-Source

Please keep in mind that this software is entirely open-source, meaning everything you see was developed for free with no financial incentive, investment or gain and was entirely done during personal time.

Credits

This software uses the following open-source packages:

With a huge thanks to:

Support

Buy Me A Coffee

License

GPL-3


Developer @ameasere  ·  Operations Director @ SCR @GameZotto

railguard's People

Contributors

ameasere avatar

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.