GithubHelp home page GithubHelp logo

hzuhdi / aware Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 1.54 MB

Aware is DeepFake detection solution built on top of different existing pre-trained open source models.

License: MIT License

HTML 0.44% JavaScript 71.69% SCSS 1.60% C# 3.89% Dockerfile 0.38% Python 21.97% Shell 0.03%
javascript react spring-boot java docker tfx tensorflow python dotnet-core dotnet

aware's Introduction

Aware ๐Ÿ‘€

Aware is DeepFake detection solution ๐ŸŒŽ built on top of different existing pre-trained open source models

aware's People

Contributors

ghaniam avatar ghoziyah avatar hzuhdi avatar yusrilmr avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

aware's Issues

As a user, I want my video to be validated for deepware by Aware Api

With the api endpoint created for receiving video, the api to be able to validate/detect the video for deepware using a machine learning model. Currently the machine learning model is in place, and can be integrated with the api.
For the integration, this investigation has been done in order to fulfil the requirements of what is needed for the API (.NET 6) to communicate with Python script (Machine Learning model language).
Approach :

Acceptance Criteria

  • Connect the machine learning model with the api
  • The received video can be validated for deepware elements using the machine learning model

As a user, I want to be able to send a video to Aware Api

With the api created, the api has to have an endpoint to be able to receive video file.
There are certain video formats that can be accepted for now.
Once the video is received, it needs to be removed after processing/validating it for deepware elements.
Keep in mind the security considerations : https://docs.microsoft.com/en-us/aspnet/core/mvc/models/file-uploads?view=aspnetcore-6.0

Acceptance Criteria

  • API should be able to accept this video formats; avi, mp4, ???
  • Video should be removed after deepware detection/validation

As a user, I want my video to be detected whether or not it is deepfake.

With this inference model, the Aware system can detect deepfake in a single video or collection of videos. This inference uses the pre-trained model from Deepware that can be run in the script that will be called by the backend of Aware. For the requirement, it will need cuda. There should be also an alternative if the requirement cannot be fulfilled.

Acceptance criteria:

  • This deepfake inference can be called by the backend system of Aware and give the result of the prediction.

As a developer, I want to have a simple API for Aware solution

To begin our step in creating a solution that could tackle the deepfake issue, an api is needed to bridge our consumers with the Machine learning models in order to share our service later on.

Acceptance Criteria

  • Create a simple API
  • This api can be accessed in live environment

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.