Giter VIP home page Giter VIP logo

crowd-bots's Introduction

sc-api

Python wrapper

This is a wrapper for the stall catchers bot api.

Routes

Register the bot
<host>/api/register
Method: POST
Body: [username, password, email]

Log the bot in
<host>/api/login
Method: POST
Body: [username, password]

Log the bot out
<host>/api/login
Method: GET
Body: [username, password]

Get a movie
<host>/api/movie
Method: GET

Save a movie answer
<host>/api/save-movie-answer
Method: POST
Body: [movieId, answer(1,0)]

Get score history
<host>/api/score-history
Method: GET

Bot

An abstract class for a bot using the api to:

  • register
  • log in
  • process videos
  • log out

The start time can either be a datetime or None, in which case the bot will start processing right away.

The stop condition is controlled using the "duration" argument. The bot will stop either after a set time while there are unseen movies, or if the duration was None, when the active dataset has been completed by the bot.

The only unimplemented method is the one used to process a movie at a time. It should return either 0 or 1, indicating whether the blood vessel section outlined in the video is flowing or stalled.

Gaia

Gaia is an intelligent bot using the 3rd place solution in the Clog Loss competition to make predictions for videos.

crowd-bots's People

Contributors

lauraonac avatar pmichelu avatar

Watchers

 avatar  avatar  avatar

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.