Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Keystroke Behavioural Analysis For Fraud Detection: Deep Learning as-a-service Infrastructure

Keystroke Behavioural Analysis For Fraud Detection: Deep Learning as-a-service Infrastructure

ernestoarbitrio

December 11, 2017
Tweet

More Decks by ernestoarbitrio

Other Decks in Science

Transcript

  1. The solution: data science perspective Keystroke dynamics: analysis how a

    user types by monitoring keyboard inputs thousand of times per second, and processing this data through an algorithm, which then defines a pattern for future comparison Keystroke Dynamics Identifying an individual based on their way of typing on a physical or virtual keyboard
  2. The solution: software eng perspective customer A bucket of RESTful

    APIs directly connected with the extraction feature module and the prediction model API Engine Feature extractor DL Model {json} Raw data, features, predictions
  3. API Engine: The TOOLS Eve http:/ /python-eve.org/ Luigi https:/ /github.com/spotify/luigi

    REST API framework powered by Flask and Cerberus and it offers native support for MongoDB data stores. Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualisation etc.
  4. Why a specific tool for the pipeline? - Task templating

    - Dependency graphs - Central Scheduler - Resumption of data flows after intermediate failure - Command line integration - Error emails