Welcome to Grafos.ml:

Tools for large-scale Machine Learning and Graph Analytics

graph --> graphos --> grafos

Interested in Graph Mining? Like computing cliques, frequent subgraph mining etc., check Arabesque.io

Okapi: Most Advanced Open-Source ML Library
for Apache Giraph

Zombie ipsum

For support Check our Okapi Mailing List

User friendly tools for Giraph!

Scroll down

Start with Giraph in under a minute:
Download jar, open your browser, configure your first job.

Zombie ipsum

Configure your first Giraph Job!

Create Configuration

#prepare the data
df = pd.read_csv(..., names=['user', 'item', 'rating',
			     'date', 'title'])
training, testing = testfm.split.holdoutByRandom(df, 0.9)

#tell me what models we want to evaluate
models = [  RandomModel(),

items = training.item.unique()
for m in models:
	print m.getName().ljust(50),
	print testfm.evaluate_model(m, testing, all_items=items)

Simplify your Collaborative Filtering testing with test.fm

Clone Me!

Learn who we are!

Scroll down


A cookie

Linas Baltrunas

Associate Researcher at Telefonica Digital. Works on recommendation systems (contextual if possible) and fond of seeing how projects get alive. In love with mountains.

  • linas[at]tid[dot]es
A cookie

Dionysis Logothetis

A distributed systems guy by birth. He contributes to the Okapi library, and builds RT-Giraph. He is an Associate Researcher @Telefonica Digital.

  • dl[at]tid[dot]es

A cookie

Alexandros Karatzoglou

Snowboarder, urban cyclist and passionate cook, in his spare time builds Machine Learning and Recommender Systems algorithms.

  • alexk[at]tid[dot]es

A cookie

Georgos Siganos

Deep diving into Big Data Systems. Georgos was a Researcher at Telefonica Digital. He is currently a Senior Scientist at Qatar Computing Research Institute.

  • siganos[at]gmail[dot]com

A cookie

Maria Stylianou

Maria the geek girl! She implemented the basis of Okapi during her master thesis @Telefonica Digital.

  • marsty5[at]gmail[dot]com

A cookie

Ilias Leontiadis

Ilias is a Research Associate at Telefonica Digital. In the past he was a researcher at University of Cambridge and received his PhD from University College London (UCL).

  • ilias[at]tid[dot]es

A cookie

Alexandre Fonseca

With a passion for code ninjaing and all things distributed, Alex contributes to Okapi and RT-Giraph in the context of his master Thesis (European Master on Distributed Computing @UPC and KTH).

  • afonseca[at]ac.upc.edu

A cookie

João Baptista

João mainly contributes to the test.fm, implementing the framework structure and connecting it to Okapi.

  • joaonrb[at]gmail.com


A cookie

Claudio Martella

Claudio is a graph fetishist, member of the LSDS group @ VU University Amsterdam, and Committer and PMC member of Apache Giraph.

A cookie

Vasia Kalavri

Vasia is a PhD student at KTH, Sweden and UCL, Belgium. She is interested in data-intensive frameworks, currently focusing on graph processing. She has a M.Sc. in Distributed Computing from UPC, Barcelona and KTH.

A cookie

Yazan Boshmaf

Self-described as a Web Janitor, is a PhD candidate at the University of British Columbia, Vancouver, Canada. He is currently building scalable defense systems to fight against the bad guys on the Web.

  • boshmaf[at]ece.ubc.ca

A cookie

Gianmarco De Francisci Morales

Research Scientist at Yahoo Labs Barcelona working at the intersection between data mining and distributed systems. Passionate about cooking and open-source, he contributes to Apache Pig, Giraph, S4, and Hadoop.

A cookie

Trung V. Nguyen

PhD Candidate at the Australian National University. Love building scalable machine learning systems for solving practical problems.