Tasks Collection

Task Collections includes all implemented evaluation Tasks.

Submodules

The Framework currently supports Analogy, Neighborhood, Outlier and Similarity Task.

tasks.analogy_task module

class tasks.analogy_task.AnalogyTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)
get_difference_vectors()

tasks.neighborhood_baseline module

class tasks.neighborhood_baseline.NeighborhoodBaseline(gensim_loader)

Bases: object

compute(sample_size)

Computes a baseline for living people with sample_size many people :return:

tasks.neighborhood_task module

class tasks.neighborhood_task.NeighborhoodTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)

tasks.similarity_task module

class tasks.similarity_task.SimilarityTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)

tasks.task module

class tasks.task.Task(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: abc.ABC

abstract compute()
property configuration

Module contents

class tasks.AnalogyTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)
get_difference_vectors()
class tasks.NeighborhoodTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)
class tasks.SimilarityTask(name, csv_wikidata_results, metric, gensim_loader, source, logging=False)

Bases: tasks.task.Task

compute(*args, **kwargs)
tasks.task_mapping = {'analogy': <class 'tasks.analogy_task.AnalogyTask'>, 'neighborhood': <class 'tasks.neighborhood_task.NeighborhoodTask'>, 'similarity': <class 'tasks.similarity_task.SimilarityTask'>}