Различные результаты при поиске узлов в ConceptNet5

Я использую REST API commonsense / conceptnet5 на основе их документов . Используя следующий сценарий, я запрашиваю у него разные слова.

      URLS = [list(map(lambda word: 'http://api.conceptnet.io/c/en/' + word + '?limit=2000', group)) for group in cues]

results = []
with FuturesSession() as session:
    futures = [session.get(u) for url in URLS for u in url]

    for future in as_completed(futures):
        results.append(future.result().content)

Затем я анализирую результат и получаю конечные узлы для каждого края каждого узла (слова). Проблема в том, что каждый раз, когда я запрашиваю этот REST API, я получаю в результате другой набор конечных узлов. Другими словами, я, вероятно, получу другой набор ребер для запрошенных узлов.

Я установил предел в 2000, поэтому я не уверен, почему это происходит. Есть идеи?

0 ответов

Другие вопросы по тегам