Шахматы ♟️ + R = ❤️
Wolfgang Viechtbauer использует R для создания... последовательности шахматных ходов с помощью библиотеки chesstrainer. Это особенно полезно для обучения дебютам, но может также использоваться для создания шахматных головоломок.
Wolfgang Viechtbauer использует R для создания... последовательности шахматных ходов с помощью библиотеки chesstrainer. Это особенно полезно для обучения дебютам, но может также использоваться для создания шахматных головоломок.
lofifonts ✔️
Библиотека {lofifonts} позволяет создавать интересные изображения на основе растровых и векторных шрифтов. Получается довольно необычно, все это потом можно анимировать или создавать 3D-изображения.
Библиотека {lofifonts} позволяет создавать интересные изображения на основе растровых и векторных шрифтов. Получается довольно необычно, все это потом можно анимировать или создавать 3D-изображения.
library(lofifonts)
txt <- " Наука \n и данные"
coords <- bitmap_text_coords(txt, "spleen-12x24")
library(grid)
grid.newpage()
grid.rect(
x = coords$x * 2,
y = coords$y * 2,
width = 1.6,
height = 1.6,
default.units = 'mm',
gp = gpar(fill = viridis::turbo(nrow(coords),
direction = -1),
col = NA)
)
LLMs/genAI + R roundup
Luis D. Verde Arregoitia внимательно следит за прогрессом библиотек R, связанных с LLM (большими языковми моделями), он сделал список обновляемых ресурсов по LLM + R.
Например, Simon Couch в начале 2025 сделал релиз библиотеки gander как контекстно-зависимого помощника в IDE RStudio либо Positron, позволяющий искать контекст в файлах и внутри среды R (имена переменных, объекты, определения функций и т. д.).
gander опирается на другую уже известную библиотеку ellmer (ранее elmer), на которую Алексей Селезнев сделал отличный обзор. Возможно в R появится и библиотека для работы с RAG (Retrieval Augmented Generation) в 2025-м, будем следить за развитием темы.
Luis D. Verde Arregoitia внимательно следит за прогрессом библиотек R, связанных с LLM (большими языковми моделями), он сделал список обновляемых ресурсов по LLM + R.
Например, Simon Couch в начале 2025 сделал релиз библиотеки gander как контекстно-зависимого помощника в IDE RStudio либо Positron, позволяющий искать контекст в файлах и внутри среды R (имена переменных, объекты, определения функций и т. д.).
gander опирается на другую уже известную библиотеку ellmer (ранее elmer), на которую Алексей Селезнев сделал отличный обзор. Возможно в R появится и библиотека для работы с RAG (Retrieval Augmented Generation) в 2025-м, будем следить за развитием темы.
Algorithms
Веб-сайт algorithmsbook.com содержит три прекрасных книги по введению в алгоритмы:
1. Algorithms for Optimization
2. Algorithms for Decision Making
3. Algorithms for Validation
Этот трехтомник предназначен для студентов старших курсов, аспирантов и для профессионалов в технических областях. Материал требует некоторой математической зрелости и предполагает предварительное знакомство с многомерным математическим анализом, линейной алгеброй и вероятностными концепциями.
Все книги сопровождаются кодом на языке программирования Julia.
Веб-сайт algorithmsbook.com содержит три прекрасных книги по введению в алгоритмы:
1. Algorithms for Optimization
2. Algorithms for Decision Making
3. Algorithms for Validation
Этот трехтомник предназначен для студентов старших курсов, аспирантов и для профессионалов в технических областях. Материал требует некоторой математической зрелости и предполагает предварительное знакомство с многомерным математическим анализом, линейной алгеброй и вероятностными концепциями.
Все книги сопровождаются кодом на языке программирования Julia.
cowsay 🐮
Забавная библиотека {cowsay} позволяет печатать сообщения, предупреждения или строки символов с различными животными и другими созданиями.
Забавная библиотека {cowsay} позволяет печатать сообщения, предупреждения или строки символов с различными животными и другими созданиями.
library(cowsay)
goldfish <- animals[["goldfish"]]
cat(goldfish)
/`-._
/_,.._`:-
,.-' , `-:..-')
: o ):'; _ {
-._ '__,.-'\`-.)
\\ \,.-'
cow_greedy <- animals[["cow_greedy"]]
cat(cow_greedy)
^__^
($$)\ ________
(__)\ )\ /\
||------w|
|| ||
Российская база бухгалтерской отчетности
Наши коллеги из Института проблем правоприменения при ЕУСПб проделали большую работу и недавно опубликовали сводную Российскую базу бухгалтерской отчетности. Это большой информационный ресурс, который будет ежегодно обновляться и включает в себя не только все годовые неконсолидированные отчетности российских организаций, но и сведения об организациях, не подавших отчетность несмотря на такую обязанность. Существует возможность загружать данные по годам, а не только единой базой, это тоже можно сделать.
Коллеги из канала Если быть точным провели свое небольшое мини-исследование на основе этих данных и показали, как это можно использовать в при анализе различных социально-экономических показателей.
Наши коллеги из Института проблем правоприменения при ЕУСПб проделали большую работу и недавно опубликовали сводную Российскую базу бухгалтерской отчетности. Это большой информационный ресурс, который будет ежегодно обновляться и включает в себя не только все годовые неконсолидированные отчетности российских организаций, но и сведения об организациях, не подавших отчетность несмотря на такую обязанность. Существует возможность загружать данные по годам, а не только единой базой, это тоже можно сделать.
Коллеги из канала Если быть точным провели свое небольшое мини-исследование на основе этих данных и показали, как это можно использовать в при анализе различных социально-экономических показателей.
Map Mania 🗺
Map Mania - прекрасный блог для всех любителей картографии!
Также мне понравился небольшой симпатичный проект AllmapsHere, который определяет, где вы находитесь в настоящий момент, если бы это происходило на старинной карте.
Map Mania - прекрасный блог для всех любителей картографии!
Также мне понравился небольшой симпатичный проект AllmapsHere, который определяет, где вы находитесь в настоящий момент, если бы это происходило на старинной карте.
city roads 🌏
Напомню о существовании замечательного сервиса city roads.
Назовите город и на этом веб-сайте отобразятся все дороги в пределах данного города. Мы такое уже видели у Насти, но готовы смотреть еще и еще!
Отмечу, что и в R можно без особого труда сделать подобную карту.
Напомню о существовании замечательного сервиса city roads.
Назовите город и на этом веб-сайте отобразятся все дороги в пределах данного города. Мы такое уже видели у Насти, но готовы смотреть еще и еще!
Отмечу, что и в R можно без особого труда сделать подобную карту.
tmap 4.0 🌏
На CRAN вышел новый долгожданный релиз 4.0 библиотеки tmap для создания тематических карт! 🎉 Это действительно существенное изменение библиотеки, которая была полностью переписана и теперь содержит множество новых функций, измененный синтаксис и обновленные наборы данных. Новый синтаксис уже используется в книге Geocomputation with R.
Но самое приятное - это расширения с новыми типами слоев (глифы) в tmap.glyphs ⚡, возможность работать с сетевыми данными в tmap.networks 🔥 через sfnetworks и создание deck.gl 3D-карт в tmap.deckgl 🌟 (пока как proof-of-concept, поскольку deckgl уже 2 года как не обновляли).
На CRAN вышел новый долгожданный релиз 4.0 библиотеки tmap для создания тематических карт! 🎉 Это действительно существенное изменение библиотеки, которая была полностью переписана и теперь содержит множество новых функций, измененный синтаксис и обновленные наборы данных. Новый синтаксис уже используется в книге Geocomputation with R.
Но самое приятное - это расширения с новыми типами слоев (глифы) в tmap.glyphs ⚡, возможность работать с сетевыми данными в tmap.networks 🔥 через sfnetworks и создание deck.gl 3D-карт в tmap.deckgl 🌟 (пока как proof-of-concept, поскольку deckgl уже 2 года как не обновляли).
Geocomputation with Python 🐍
Jakub Nowosad написал о том, что полностью закончена работа над первым изданием книги Geocomputation with Python, входящей в общий проект geocompx с книгами для изучения и преподавания геовычислений на нескольких языках программирования (R, Python и Julia).
Данная книга является всеобъемлющим ресурсом для работы с географическими данными на Python. В книге дается обзор возможностей Python для анализа пространственных данных, а также десятки отработанных примеров, охватывающих весь спектр стандартных операций ГИС.
Анонс Geocomputation with Python has arrived можно прочесть на сайте, также есть возможность заказать книгу, бумажный экземпляр которой выйдет после 14 февраля 2025 г.
Jakub Nowosad написал о том, что полностью закончена работа над первым изданием книги Geocomputation with Python, входящей в общий проект geocompx с книгами для изучения и преподавания геовычислений на нескольких языках программирования (R, Python и Julia).
Данная книга является всеобъемлющим ресурсом для работы с географическими данными на Python. В книге дается обзор возможностей Python для анализа пространственных данных, а также десятки отработанных примеров, охватывающих весь спектр стандартных операций ГИС.
Анонс Geocomputation with Python has arrived можно прочесть на сайте, также есть возможность заказать книгу, бумажный экземпляр которой выйдет после 14 февраля 2025 г.
fishR 🐟🐠🐡
Веб-сайт fishR посвящен теме, связанной с языком программирования R и... рыболовством! Здесь вы найдете библиотеки, книги, упражнения для занятий, данные, записи блога, что может быть полезным не только биологам, но и стать примером использования R в прикладных целях.
Веб-сайт fishR посвящен теме, связанной с языком программирования R и... рыболовством! Здесь вы найдете библиотеки, книги, упражнения для занятий, данные, записи блога, что может быть полезным не только биологам, но и стать примером использования R в прикладных целях.
GitIngest
Недавно появился сервис GitIngest, позволяющий делать быструю расшифровку любого репозитория Git в текст, в оптимизированном формате вывода для запросов LLM.
В результате вы получите:
◾ структуру файлов и каталогов
◾ обзор с количеством необходимых токенов
◾ краткое содержание
Простой способ использования сервиса - заменить в адресе GitHub репозитория
Недавно появился сервис GitIngest, позволяющий делать быструю расшифровку любого репозитория Git в текст, в оптимизированном формате вывода для запросов LLM.
В результате вы получите:
◾ структуру файлов и каталогов
◾ обзор с количеством необходимых токенов
◾ краткое содержание
Простой способ использования сервиса - заменить в адресе GitHub репозитория
git
на ingest
.Time Series
Анализ временных рядов в R представлен довольно неплохо, у нас на канале была подборка материалов и книг, 👉 здесь расположено начало сборника. Сейчас есть возможность сделать небольшое дополнение:
1. Библиотека distantia позволяет сравнивать временные ряды (+ статья автора библиотеки по DTW-расстоянию).
2. Библиотека nixtlar на основе TimeGPT - генеративного предобученного преобразователя для прогнозирования временных рядов, разработанного Nixtla. Здесь нужно получить API key. Большое количество возможностей есть прямо из коробки. 🔥
3. PyTimeTK - библиотека анализа временных рядов на Python обзавелась неплохими прикладными руководствами (автор - известный нам Matt Dancho, автор аналогичных библиотек, например, modeltime в R).
Анализ временных рядов в R представлен довольно неплохо, у нас на канале была подборка материалов и книг, 👉 здесь расположено начало сборника. Сейчас есть возможность сделать небольшое дополнение:
1. Библиотека distantia позволяет сравнивать временные ряды (+ статья автора библиотеки по DTW-расстоянию).
2. Библиотека nixtlar на основе TimeGPT - генеративного предобученного преобразователя для прогнозирования временных рядов, разработанного Nixtla. Здесь нужно получить API key. Большое количество возможностей есть прямо из коробки. 🔥
3. PyTimeTK - библиотека анализа временных рядов на Python обзавелась неплохими прикладными руководствами (автор - известный нам Matt Dancho, автор аналогичных библиотек, например, modeltime в R).
nixtlar
Очень интересная идея - использовать для прогнозирования временных рядов генеративный предварительно обученный преобразователь, такой как TimeGPT. Изначально TimeGPT был разработан на Python, но теперь доступен пользователям R через библиотеку {nixtlar}. Помимо прочего, модель может обнаруживать аномалии временных рядов.
1. Устанавливаем библиотеку
2. Получаем API-ключ на dashboard.nixtla.io (пока все бесплатно и VPN не понадобился)
3. Загружаем образец данных и строим прогноз
4. Визуализируем результат
Хотелось бы сравнить прогнозы модели, например, с тем, что делает modeltime и другими методами, но и без этого в целом подход весьма интересный.
Очень интересная идея - использовать для прогнозирования временных рядов генеративный предварительно обученный преобразователь, такой как TimeGPT. Изначально TimeGPT был разработан на Python, но теперь доступен пользователям R через библиотеку {nixtlar}. Помимо прочего, модель может обнаруживать аномалии временных рядов.
1. Устанавливаем библиотеку
install.packages("nixtlar")
2. Получаем API-ключ на dashboard.nixtla.io (пока все бесплатно и VPN не понадобился)
library(nixtlar)
nixtla_set_api_key(api_key = "API_key")
3. Загружаем образец данных и строим прогноз
df <- nixtlar::electricity
nixtla_client_fcst <- nixtla_client_forecast(df, h = 8, level = c(80,95))
4. Визуализируем результат
nixtla_client_plot(df, nixtla_client_fcst, max_insample_length = 200)
Хотелось бы сравнить прогнозы модели, например, с тем, что делает modeltime и другими методами, но и без этого в целом подход весьма интересный.
Мне очень нравится литературный проект "Модель для сборки", пусть это и не Data Science, но... незаметно присоединяйтесь!
Forwarded from Модель для сборки Official
Все официальные ресурсы программы "Модель для сборки"
Друзья, нас становится все больше, и не все знают о наших ресурсах. Время от времени мы актуализируем и публикуем для вашего удобства все основные ссылки на ресурсы программы "Модели для сборки". Сохраните себе и будьте с нами!
Официальный сайт программы: mds.ru
Официальный канал в Telegram : https://www.group-telegram.com/model_dlyasborki
Чат-общалка программы в Telegram: https://www.group-telegram.com/mds_ru
Оф. сообщество VKontakte: https://vk.com/ru_mds
Instagram: https://www.instagram.com/mds_team/
YouTube канал программы: https://www.youtube.com/channel/UCsyGoMSar84e0Vu5RBKcYLQ
Где слушать "Модель для сборки":
Все свежие выпуски программы слушаем на аудиосервисе "Soundstream" - https://soundstream.media/channel/model-dlya-sborki
или скачиваем мобильное приложение Саундстрим.
Новое мобильное приложение "MDS Collection" - Аудиобиблиотека архивов программы в одном удобном приложении. Скачивайте в магазинах мобильных приложений.
Сайт https://mds-online.ru - старейший аудиоархив программы в сети интернет.
Если вы хотите поддержать проект:
Донаты через систему DonationAlerts:
https://www.donationalerts.com/r/mds_official
Спасибо и будьте с нами!
Друзья, нас становится все больше, и не все знают о наших ресурсах. Время от времени мы актуализируем и публикуем для вашего удобства все основные ссылки на ресурсы программы "Модели для сборки". Сохраните себе и будьте с нами!
Официальный сайт программы: mds.ru
Официальный канал в Telegram : https://www.group-telegram.com/model_dlyasborki
Чат-общалка программы в Telegram: https://www.group-telegram.com/mds_ru
Оф. сообщество VKontakte: https://vk.com/ru_mds
Instagram: https://www.instagram.com/mds_team/
YouTube канал программы: https://www.youtube.com/channel/UCsyGoMSar84e0Vu5RBKcYLQ
Где слушать "Модель для сборки":
Все свежие выпуски программы слушаем на аудиосервисе "Soundstream" - https://soundstream.media/channel/model-dlya-sborki
или скачиваем мобильное приложение Саундстрим.
Новое мобильное приложение "MDS Collection" - Аудиобиблиотека архивов программы в одном удобном приложении. Скачивайте в магазинах мобильных приложений.
Сайт https://mds-online.ru - старейший аудиоархив программы в сети интернет.
Если вы хотите поддержать проект:
Донаты через систему DonationAlerts:
https://www.donationalerts.com/r/mds_official
Спасибо и будьте с нами!
Speech and Language Processing 📖
Обстоятельная книга Speech and Language Processing (авторы Dan Jurafsky и James H. Martin, Stanford University) знакомит с фундаментальными основами и алгоритмами, лежащими в основе обработки естественного языка, компьютерной лингвистики и распознавания речи с помощью языковых моделей без привязки к языкам программирования, начиная от регулярных выражений и токенизации, также рассматривая контекстное обучение, RAG, распознавание речи, преобразование текста в речь и многие другие вопросы NLP.
Must have! в своей области.
Обстоятельная книга Speech and Language Processing (авторы Dan Jurafsky и James H. Martin, Stanford University) знакомит с фундаментальными основами и алгоритмами, лежащими в основе обработки естественного языка, компьютерной лингвистики и распознавания речи с помощью языковых моделей без привязки к языкам программирования, начиная от регулярных выражений и токенизации, также рассматривая контекстное обучение, RAG, распознавание речи, преобразование текста в речь и многие другие вопросы NLP.
Must have! в своей области.
Seeing Theory ✨
Веб-сайт Seeing Theory - замечательная визуальная иллюстрация по введению в теорию вероятностей и математическую статистику, дополняющая соответствующую книгу, предварительный pdf-вариант которой можно загрузить.
Сайт Seeing Theory создал Daniel Kunin на D3.js, когда он был студентом в Brown University. Выглядит очень здорово!
Как интересное дополнение можно посмотреть иллюстрацию The Animated Elliptic Curve по введению в эллиптические кривые и криптографию, а также попробовать поработать в новом математическом редакторе corca.app.
Ну а если вы действительно любите красоту математических утверждений - добро пожаловать на Theorem of the Day, галерею прекрасных, порой даже неожиданных формулировок теорем!
Веб-сайт Seeing Theory - замечательная визуальная иллюстрация по введению в теорию вероятностей и математическую статистику, дополняющая соответствующую книгу, предварительный pdf-вариант которой можно загрузить.
Сайт Seeing Theory создал Daniel Kunin на D3.js, когда он был студентом в Brown University. Выглядит очень здорово!
Как интересное дополнение можно посмотреть иллюстрацию The Animated Elliptic Curve по введению в эллиптические кривые и криптографию, а также попробовать поработать в новом математическом редакторе corca.app.
Ну а если вы действительно любите красоту математических утверждений - добро пожаловать на Theorem of the Day, галерею прекрасных, порой даже неожиданных формулировок теорем!