vector35 / algoprophet Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
When saving a user-created model file, if the file exists, prompt the user to overwrite the existing file, rename the existing file, or cancel and not write the new file.
Renaming scheme: just append a .1
, .2
, etc. to the filename and rename the existing file.
When adjusting models, the existing model file should be backed up (renamed) before writing out the adjusted model.
Just append a .1
, .2
, etc. to the filename and rename the existing file.
After creating a model, a dialog should be shown, with fields for filling in the tag description and the variable name.
Ideally it would show the GML and the PNG for the DFG as well.
As it currently works, the user has no feedback to even know that the model is created.
Need some way to list the DFG models inside Binary Ninja.
Ideally, would distinguish user-created models from built-in models.
Should allow selection of user-created models for editing.
Should show the name, description, and graph (png) for each model.
Work in progress
DFT (Discrete Fourier Transform): A method which can convert a sequence of complex numbers to new sequence of complex numbers with same length. Two clues can be used to identify this algorithm,
First step is Euler's formula.
Second step is identification of complex numbers (which can be implemented with struct
)
reference
Figure out how to use constant finder code to identify and normalize constants before running AlgoProphet model recognizer and model builder
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.