Code Monkey home page Code Monkey logo

ai-ontology's Introduction

AI/RL Ontology

This repository contains an Artificial Intelligence / Reinforcement Learning Ontology in RDF/OWL format.

Motivation

The AI/RL ontology project was started to help keep up with the pace of AI/RL development.

Usage

Using Protege

Load the ed-ai.owl file and start a reasoner.

You can update the ontology or browse the sample RL instances, to perform queries such as:

  • Problems encountered in reinforcement learning: rl-problem-compounding-errors.png

  • List of RL techniques for on-policy learning: rl-technique-learning-technique-on-policy-evaluation.png

  • List of Q-learning algorithms and their properties: rl-algorithm-qlearning-algorithm-dqn.png

  • List of papers, authors and the algorithms and techniques described in those papers: rl-paper-human-level-control-through-deep-reinforcement-learning.png

Use the following settings you are using WebProtege to edit the RDF/OWL file.

New Entity Settings IRI Prefix: http://www.edowson.com/ontologies/2019/2/ai# IRI Suffix: Supplied name Spaces: Collapse and transform to CamelCase

New Entity Language Settings Annotation property: rdfs:label Language tag: en

Display Name Settings Display name property and language priority: rdfs:label, en Display name fallback: Fallback to IRI local name

Editing

Specify disjoint classes axiom

Add the "OWL Entity Description Editor" view by click on the Classes tab menu and choosing it in the pop-up window.

webprotege-classes-choose-view-owl-entity-description-editor.png

You can add disjoints by using the DisjointClasses: keyword followed by a list of classes that should be disjoint.

webprotege-owl-entity-description-editor-paper.png

Remember to use 'quotes' for classes that you are referring to using rdfs:label.

ai-ontology's People

Contributors

edowson avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

databill86

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.