Библиотека процедур для запуска линейной регрессии на Neo4j, алгоритм k-кратчайшего пути иены, использование GraphQL для администрирования базы данных, исследование чемпионата мира с Neo4j Bloom
На этой неделе у нас есть библиотека процедур для запуска линейной регрессии на Neo4j, алгоритм k-кратчайшего пути иены, использование GraphQL для администрирования базы данных, исследование чемпионата мира с Neo4j Bloom и многое другое!
Если у вас есть предложения, которые вы хотели бы видеть в будущих выпусках, или у вас есть вопросы, дайте мне знать.
Привет, Марк
Избранный член сообщества: Алисия Пауэрс
На этой неделе избранный член сообщества — Алисия Пауэрс, основатель Heart Metrics, Inc.
Алисия уже несколько лет является частью сообщества Neo4j и выступила с популярным докладом на GraphConnect EU 2016 под названием «Кто заботится о том, что Бейонсе съела на обед?».
Алисия также дала интервью о своей работе и мнениях о будущем графовых баз данных на GraphConnect 2017 в Нью-Йорке.
От имени сообщества Neo4j благодарю Алисию за всю вашу работу!
Графики и машинное обучение: линейная регрессия?
В графиках и машинном обучении: линейная регрессия? моя коллега Лорен Шин описывает набор определяемых пользователем процедур, которые она реализовала для создания модели линейной регрессии в Neo4j.
Лорен продолжает демонстрировать использование линейной регрессии из браузера Neo4j, чтобы предложить цены на краткосрочную аренду в Остине, штат Техас.
Анализ чемпионата мира с помощью Cypher, GraphQL и Neo4j Bloom
На этой неделе на онлайн-встрече Хесус Барраса и я показали, как запрашивать график чемпионата мира по футболу 2018 года с помощью 3 различных инструментов: Cypher, GraphQL и Neo4j Bloom.
Было довольно забавно пытаться выяснить, какой инструмент лучше всего подходит для того или иного типа запросов.
YouTube: серия Neo4j APOC
Майкл запустил серию видеороликов Neo4j APOC HowTo на YouTube, призванных помочь вам быстро освоить библиотеку необходимых процедур.
На данный момент выпущено 2 видеоролика — Пользовательские процедуры и функции и APOC Introduction and Installation Desktop & Sandbox Neo4j — и впереди еще много других!
Графические алгоритмы: k-кратчайший путь иены
В последнем посте Томаза Братаника он показывает, как найти альтернативные маршруты в дорожной сети Калифорнии с помощью графических алгоритмов Neo4j.
Он начинает с того, что показывает, как найти кратчайший путь между двумя точками с помощью алгоритма Дейкстры, а затем переходит к демонстрации алгоритма k-кратчайших путей Йена, который позволяет нам найти второй кратчайший путь, третий кратчайший путь и так далее.
Этот алгоритм очень удобен в транспортной области, где нам может понадобиться найти альтернативные маршруты, если есть проблема с кратчайшим.
Сохранение кэша страниц Neo4j при перезапуске базы данных
Просматривая базу знаний Neo4j, я наткнулся на запись, объясняющую функцию 3.4, о которой я даже не знал! 3.4 имеет новую функцию прогрева кэша активных страниц в Enterprise Edition.
Содержимое памяти кэша страниц периодически профилируется, и эти профили используются для быстрого повторного нагрева кэша при запуске. Это уменьшает время до производительности для перезапусков или сбоев.
20 минут: сколько времени нужно, чтобы написать процедуру Neo4j на Kotlin
Эмад Панах объясняет, как потребовалось всего 20 минут, чтобы создать процедуру Neo4j, которая преобразует строку в хэш SHA256 с использованием языка программирования Kotlin.