Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
teaching:gsoc2018 [2018/01/17 17:46] – [Google Summer of Code 2018] nygateaching:gsoc2018 [2018/01/21 20:28] balintbe
Line 30: Line 30:
 package in the Python package index ([[https://pypi.python.org/pypi/pracmln|PyPI]]). package in the Python package index ([[https://pypi.python.org/pypi/pracmln|PyPI]]).
  
 +
 +===== RoboSherlock -- Framework for Cognitive Perception =====
 +
 +RoboSherlock is a common framework for cognitive perception, based on the principle of unstructured information management (UIM). UIM has proven itself to be a powerful paradigm for scaling intelligent information and question answering systems towards real-world complexity (i.e. the Watson system from IBM). Complexity in UIM is handled by identifying (or hypothesizing) pieces of
 +structured information in unstructured documents, by applying ensembles of experts for annotating information pieces, and by testing and integrating these isolated annotations into a comprehensive interpretation of the document.
 +
 +RoboSherlock builds on top of the ROS ecosystem and is able to wrap almost any existing perception algorithm/framework, and allows easy and coherent combination of the results of these. The framework has a close integration with two of the most popular libraries used in robotic perception, namely OpneCV and PCL. More details about RoboSherlock can be found on the project [[http://robosherlock.org/|webpage]].
 +
 +
 +===== Proposed Topics =====
 +
 +In the following, we list our proposals for the Google Summer of Code topics that contribute to the aforementioned open-source projects.
 ==== Topic 1: Markov logic networks in Python ==== ==== Topic 1: Markov logic networks in Python ====
  
Line 38: Line 50:
 Python. The main objective of this project is to port the  Python. The main objective of this project is to port the 
 computationally heavy parts of the learning and inference algorithms to  computationally heavy parts of the learning and inference algorithms to 
-Cython (cython.org), an extension to Python that allows static +[[http://www.cython.org|Cython]], an extension to Python that allows static 
 compilation of Python modules to C libraries. Cython allows to add  compilation of Python modules to C libraries. Cython allows to add 
 static type declarations to Python, which can significantly speed up  static type declarations to Python, which can significantly speed up 
Line 62: Line 74:
  
 **Contact:** [[team/daniel_nyga|Daniel Nyga]] **Contact:** [[team/daniel_nyga|Daniel Nyga]]
-===== Proposed Topics ===== 
  
-In the following, we list our proposals for the Google Summer of Code topics that contribute to the aforementioned open-source projects. 




Prof. Dr. hc. Michael Beetz PhD
Head of Institute

Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de

Discover our VRB for innovative and interactive research


Memberships and associations:


Social Media: