The system Coursera uses to authenticate users, but for arbitrary text fields.

What it does

Identifies potentially fraudulent activity through keystroke dynamics.

How we built it

Javascript to implement the data-collection, MATLAB to train the algorithm, and a fancy bootstrap theme to jazz it all up.

Challenges we ran into

Javascript makes it difficult to collect data. Machine learning is difficult when you don't start with a data set already prepared. We weren't sure what we were trying to accomplish for a large part of the project.

Accomplishments that we're proud of

The demo site is pretty. We managed to clearly come up with something relatively unique.

What we learned

Javascript is not a great language for implementing machine learning.

What's next for Protktme

Further research into machine learning, potentially not with javascript.

Built With

Share this project: