Нещодавно я побачив класну функцію, яка колись була доступна в Google Таблицях: ви починаєте із написання кількох пов’язаних ключових слів у послідовних клітинках, скажімо: "синій", "зелений", "жовтий", і вона автоматично генерує подібні ключові слова (у цьому випадку , інші кольори). Дивіться більше прикладів цього відео на YouTube .
Я хотів би відтворити це у власній програмі. Я думаю використовувати Freebase, і це буде працювати так інтуїтивно:
- Отримайте список заданих слів у Freebase;
- Знайдіть їх "спільний знаменник (і)" і побудуйте на цьому метрику відстані;
- Ранжуйте інші поняття на основі їх "відстані" до початкових ключових слів;
- Відобразити наступні найближчі поняття.
Оскільки я не знайомий з цією сферою, мої запитання:
- Чи є кращий спосіб зробити це?
- Які інструменти доступні для кожного кроку?