Skip to content
/ fnn Public

Simple feed-forward Neural Network library for C++

License

Notifications You must be signed in to change notification settings

strayfade/fnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fnn

A general purpose, feed-forward neural network library for C++

Features

  • Fully cross-platform compilation and targeting
  • Customizable input, hidden, and output layers
  • Saving and loading trained models

Original Use

This code was originally developed for use in a project attempting to evade heuristic fraudulent mouse movement detection. Most mouse movement APIs will instantly move the cursor to the target location, which is very easily detected and prevented. Another solution would be to gradually iterate to the target cursor location, but even this can be detected if the cursor moves in a constant direction and speed. This neural network library was used to generate movement paths (curves) that the mouse cursor would follow to appear "human" instead of moving in straight lines. The project has since concluded and I have decided to open-source this library in the hopes that it will be useful to more people. Additional information can be found here.