All Projects → wikimedia → Ores

wikimedia / Ores

Licence: mit
🤖 A hosting service for 'revscoring' models.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ores

Flavr
Code for FLAVR: A fast and efficient frame interpolation technique.
Stars: ✭ 73 (-20.65%)
Mutual labels:  artificial-intelligence
Ml
A high-level machine learning and deep learning library for the PHP language.
Stars: ✭ 1,270 (+1280.43%)
Mutual labels:  artificial-intelligence
Ai Dl Enthusiasts Meetup
AI & Deep Learning Enthusiasts Meetup Project & Study Sessions
Stars: ✭ 90 (-2.17%)
Mutual labels:  artificial-intelligence
Simplednn
SimpleDNN is a machine learning lightweight open-source library written in Kotlin designed to support relevant neural network architectures in natural language processing tasks
Stars: ✭ 81 (-11.96%)
Mutual labels:  artificial-intelligence
Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (+1269.57%)
Mutual labels:  artificial-intelligence
Nokia Book
NOKIA Book covers selected aspects of the telecommunication industry programmer's work
Stars: ✭ 87 (-5.43%)
Mutual labels:  artificial-intelligence
Ai Reading Materials
Some of the ML and DL related reading materials, research papers that I've read
Stars: ✭ 79 (-14.13%)
Mutual labels:  artificial-intelligence
60 days rl challenge
60_Days_RL_Challenge中文版
Stars: ✭ 92 (+0%)
Mutual labels:  artificial-intelligence
Machine Learning Tutorial Chinese
专门面向中文用户的机器学习相关的学习资料大集合
Stars: ✭ 86 (-6.52%)
Mutual labels:  artificial-intelligence
Mapleai
AI各领域学习资料整理。(A collection of all skills and knowledges should be got command of to obtain an AI relevant job offer. There are online blogs, my personal blogs, electronic books copy.)
Stars: ✭ 89 (-3.26%)
Mutual labels:  artificial-intelligence
Snake
Artificial intelligence for the Snake game.
Stars: ✭ 1,241 (+1248.91%)
Mutual labels:  artificial-intelligence
Alexapi
Alexa client for all your devices! # No active development. PRs welcome # consider https://github.com/respeaker/avs instead
Stars: ✭ 1,252 (+1260.87%)
Mutual labels:  artificial-intelligence
Malware Classification
Towards Building an Intelligent Anti-Malware System: A Deep Learning Approach using Support Vector Machine for Malware Classification
Stars: ✭ 88 (-4.35%)
Mutual labels:  artificial-intelligence
Laibot Client
开源人工智能,基于开源软硬件构建语音对话机器人、智能音箱……人机对话、自然交互,来宝拥有无限可能。特别说明,来宝运行于Python 3!
Stars: ✭ 81 (-11.96%)
Mutual labels:  artificial-intelligence
Auto Image Renamer
Rename images using deep learning
Stars: ✭ 90 (-2.17%)
Mutual labels:  artificial-intelligence
Jsbattle
JavaScript Programming Game (inspired by RoboCode)
Stars: ✭ 80 (-13.04%)
Mutual labels:  artificial-intelligence
Text Gan Tensorflow
TensorFlow GAN implementation using Gumbel Softmax
Stars: ✭ 87 (-5.43%)
Mutual labels:  artificial-intelligence
Micromlp
A micro neural network multilayer perceptron for MicroPython (used on ESP32 and Pycom modules)
Stars: ✭ 92 (+0%)
Mutual labels:  artificial-intelligence
Aif360
A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.
Stars: ✭ 1,312 (+1326.09%)
Mutual labels:  artificial-intelligence
Virtual Assistant
A linux based Virtual assistant on Artificial Intelligence in C
Stars: ✭ 88 (-4.35%)
Mutual labels:  artificial-intelligence

Build Status Test coverage

ORES

A webserver for hosting scoring services. For more information, see the ORES documentation on MediaWiki.

Installation

ORES is based on Python 3. Use pip to install ORES:

pip install ores (or pip3 install ores if your distribution defaults to Python 2)

If you're running with the default Redis configuration, you'll need to install a few more optional libraries,

pip install ores[redis]

Then you can easily run a test server by:

ores applications.wsgi

Use the -h argument to view its usage.

ores applications.wsgi -h

Visit these pages to see if your installation works,

http://localhost:8080/ http://localhost:8080/v2/scores/testwiki/revid/641962088?features=true

Running ores using docker composer

As an easy way to run ores for development, download and install docker-compose and then do:

docker-compose build && docker-compose up

ores will be accessible through localhost:8080

Running tests

For a native installation, make sure you installed dependencies for testing:

pip install -r test-requirements.txt

then run:

py.test .

For docker installation, run:

docker-compose exec ores-worker py.test /ores

Utilities

ORES provies several utilities:

  • precached: Starts a daemon that requests scores for revisions as they happen
  • score_revisions: Scores a set of revisions using an ORES API
  • stress_test: Scores a large set of revisions at a configurable rate
  • test_api: Runs a series of tests against a live ORES API

In order to run any of them, run it through ./utility wrapper:

./utility test_api -h

For docker installations run it through one of containers:

docker-compose exec ores-worker /ores/utility test_api -h

Authors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].