RAntiquity
1.1K subscribers
297 photos
11 videos
5 files
551 links
Об античности на языке R и не только

@locusclassicus
Download Telegram
Forwarded from Antibarbari HSE (Olga Alieva)
👾 С вами цифровой понедельник, и сегодня считаем Аристотеля. Научимся вычислять относительную частотность (relative term frequency) и выбирать наиболее характерные слова (tf-idf). Также узнаем, можно ли по tf-idf судить о тематике трактатов. https://vk.com/wall-211800158_62
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Чуть было не забыли про цифровой понедельник. Правда, сегодня он будет немного статистическим. Ловите новое видео: коэффициент φ, часть 1 из 3. https://vk.com/video-211800158_456239209
Forwarded from Antibarbari HSE (Olga Alieva)
👾 С вами цифровой понедельник, и сегодня продолжим изучать лексические корреляции: посмотрим на связи между некоторыми философскими терминами в "Метафизике" Аристотеля. Полностью видео урока по ссылке: https://vk.com/video-211800158_456239212
Forwarded from Antibarbari HSE (Olga Alieva)
🔽 Кое-что и мы затеваем. Скоро расскажем подробнее. А пока делимся хорошей новостью.
Forwarded from ФГН НИУ ВШЭ
В 2022-2024 годах на ФГН будут работать 19 проектных групп сотрудников. В этот раз мы решили не вводить разделение на "факультетский" и "инициативный" уровень.

Список поддержанных проектов можно посмотреть здесь.

🎉 Поздравляем коллег и желаем успешной реализации своих проектов!
​​Визуализация данных – одно из перспективных направлений в статистике, IT и бизнес-анализе, позволяющее просто и наглядно представить большой объем информации.

Библиотека CATplot для языка программирования R дает возможность рисовать графики и диаграммы котиками.

Если вы когда-нибудь мечтали начертить свою собственную КОТограмму или КОТянус, то это отличная возможность! А с нашей подборкой книг по визуализации данных, вы сможете легко создавать еще больше классной и полезной инфографики.

Все книги можно взять в нашем филиале на Покровском бульваре, 11.

🔺R в действии: анализ и визуализация данных в программе R, Кабаков Р.И, 004 К12

🔺Статистический анализ и визуализация данных с помощью R, Мастицкий С.Э, 31 М328

🔺Инфографика: коммуникация и влияние при помощи изображений, Смикиклас, М. 65 С504
Forwarded from ФГН НИУ ВШЭ
"Компьютерные технологии вторгаются в те сферы, которые традиционно считались чисто человеческими. Работы искусственного интеллекта выставляются в художественных музеях, издаются написанные машиной книги, воссоздаются портреты исторических личностей. Цифровые технологии существенно изменили ландшафт и в таких областях, где до сих пор в центре внимания находится человек, например в шахматах.

Компетенции, которые мы предлагаем гуманитарию на нашей программе, делают его более конкурентоспособным в этой ситуации. Горизонт цифровой трансформации непредсказуем для тех, кто не смотрит в сторону компьютерных разработок, а вот те, кто знакомится с этими технологиями, лучше ориентируются в ситуации и видят дальше".


Зачем гуманитариям цифровые технологии, как проходит учеба на программе и чем занимаются выпускники, рассказывает академический руководитель программы «Цифровые методы в гуманитарных науках» Борис Орехов.
Forwarded from Antibarbari HSE (Olga Alieva)
👾С вами цифровой понедельник, сегодня учимся делать скользящее окно. Скользящее окно -- это отрезок данных, который "скользит" по всему исходному набору. Например, если мы просто разрежем текст на отрезки по 5 слов, то можем не заметить связи между словами, которые стоят рядом, но оказались при делении в разных отрезках. Поэтому -- задаем "шаг" и скользим. А еще узнаем о функциях-наречиях!

Подробнее по ссылке:

https://vk.com/video-211800158_456239215
Forwarded from Antibarbari HSE (Olga Alieva)
Python для классиков: полезные ресурсы

1) Код для работы со специфическими символами классических языков. Как удалить макрон и диакритику? Выбрать греческие слова из негреческого текста? Превратить iota subscriptum в iota adscriptum? https://github.com/diyclassics/classics-cookbook/blob/master/python-classics-cookbook.ipynb

2) Код, воспроизводящий исследование Дэвида Паккарда (David W. Packard) 1974 года "Звуковые эффекты у Гомера" ("Sound-Patterns in Homer"). https://github.com/diyclassics/replicating-classics/blob/master/notebooks/packard-1974-part-1.ipynb

За подборку спасибо Борису Валерьевичу Орехову.
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Не Питоном единым

Носителей английского завораживает, что в языках, в которых есть склонение имен, порядок слов может быть более свободным, чем они привыкли. В английском The boy gave the dog the food -- одно значение, а The food gave the boy the dog -- уже другое. В латинском и Puer cani escam dedit, и Escam dedit puer cani формально значат одно и то же, хотя и стилистически, и в плане тонкой расстановки акцентов, конечно, отличаются.

Синтаксис языков программирования устроен так же, как английский. Вряд ли потому что они создавались носителями английского (Фортран -- более-менее первый язык программирования, был разработан в компании IBM), скорее всего разработчики опирались на традиции формальных языков математической логики. Как всегда, оформившаяся традиция -- это повод ее нарушить.

Один из занятных способов это сделать -- создать язык программирования на основе латинского языка. Строго говоря, это не вполне самостоятельный язык, а надстройка над некогда популярным языком Perl, в котором переменные, операторы, функции и т.д. переведены на латынь. Поэтому читать и писать код на "Перлигате" проще, если предварительно изучить Perl, но у этого языка много общего и с R, и с Python.

В "Перлигату" перенесена усеченная версия латинского словоизменения: переменные даются в аккузативе ед. ч. второго склонения, массивы -- в аккузативе мн.ч. второго склонения и т.д.

Например, такой код сравнивает значение текстовой переменной stringum с паттерном регулярного выражения patum. В случае совпадения выводит сообщение на экран:

si stringum patum comparamentum fac sic
scribe egresso par inquementum
cis


Практической пользы у этой разработки нет, и это в ней самое прекрасное. Программисты вообще любят развлекаться тем, чтобы создавать бесполезные языки программирования, они называются "эзотерическими". Например, есть язык "Шекспир". И есть даже перевод документации к нему на русский.

P.S. За этот пост редакция благодарит Бориса Орехова.

P.S.S. На страничке "Перлигаты" ее автор, святой человек, пишет: The Lingua::Romana::Perligata makes it possible to write Perl programs in Latin. (If you have to ask "Why?", then the answer probably won't make any sense to you either.). Применимо ко всем штукам на латыни и греческом. Если вы спрашиваете "зачем?", то скорее всего ответ не поймете 🤓
Forwarded from Antibarbari HSE (Olga Alieva)
👾С вами цифровой понедельник, и мы продолжаем препарировать корпус Аристотеля (точнее, несколько трактатов из него). На этот раз используем такой показатель связи между словами, как Pointwise mutual information. Также применим навыки создания скользящих окон из предыдущих уроков. С чем теснее всего связано слово "монада" у Стагирита?

Смотрите по ссылке: https://vk.com/video-211800158_456239219
Forwarded from Antibarbari HSE (Olga Alieva)
🐍 R по понедельникам, Python по вторникам

Борис Орехов продолжает знакомить с полезными ресурсами для классиков на GitHub. На этот раз — встречайте код, который считает гапаксы у Гомера. https://github.com/diyclassics/perseus-experiments/blob/main/homeric-hapaxes.ipynb

Подставив другие имена xml-файлов из библиотеки Perseus, можно проделать то же самое для других авторов.

Enjoy responsibly! 🍻 Самые интересные гапаксы будем рады видеть в каментах.
Forwarded from Antibarbari HSE (Olga Alieva)
👾 У нас снова цифровой понедельник, и сегодня готовим к обработке и анализу трактаты Цицерона с использованием пакета tm (text-mining).

https://vk.com/wall-211800158_93
Forwarded from Antibarbari HSE (Ksenia)
С развитием технологий и повышением спроса на специалистов, умеющих кодить, все смелее высказываются предложения о том, чтобы увеличить количество часов, отведенных в школах на изучение языков программирования. При этом, конечно, школьное расписание вовсе не резиновое, в нем всегда приходится чем-то жертвовать. И здесь злую шутку играет сам термин «языки программирования»: возникает иллюзия, что процесс их изучения вполне сопоставим с тем, как изучают естественные иностранные языки, а значит и предметы должны быть взаимозаменяемыми.

На самом деле это вовсе не так. Чтобы противоречие стало очевидным, обратимся к так называемому тривиуму — первой ступени в системе средневекового образования, которая на самом деле сложилась еще в античности. Уже в пятом веке афинские софисты выделили три предмета, которые должны были играть ключевую роль в программе обучения греческих юношей: грамматику, логику и риторику. В нашей ситуации изучение иностранного языка соответствует изучению грамматики, поскольку дает представление об отдельных синтаксических конструкциях, тогда как в программировании обучающийся должен специальным образом расставлять эти конструкции и думать о том, как они будут работать вместе, что хорошо соотносится с античной логикой. То есть, несмотря на одинаковое название, наши предметы развивают совсем разные скилы. При этом «организация слов» и «организация идей» одинаково важны и являются по сути взаимодополняющими, а значит заменить одно на другое без потерь не получится.

Что интересно, в вопросе развития когнитивных навыков древние языки ничуть не уступают современным. Каждый, кто хоть раз пытался переводить текст с латыни, знает, что любое предложение — это ребус, который нужно долго и упорно разгадывать. Как тут не развиться логическому мышлению?

Одним словом, лучшим решением будет найти баланс между изучением иностранных языков и языков программирования, поскольку те навыки, которые мы получаем в обоих случаях, одинаково здорово прокачивают наш мозг и позволяют в дальнейшем воспринимать более сложный и абстрактный материал. Подробнее обо всем это можно прочитать в статье классика Патрика Бёрнса The Ancient Case Against Programming “Languages”. Enjoy!
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Цифровой понедельник с Цицероном и функцией geom.jitter. Красиво и информативно. https://vk.com/wall-211800158_95
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Цифровой понедельник. Сегодня учимся считать длину предложения: пишем свой токенайзер и (или) извлекаем данные о длине предложения из исходного xml. https://vk.com/wall-211800158_101
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Полезный лонгрид о стилометрии от Бориса Орехова. В конце — краткая пошаговая инструкция, с чего начать неспециалисту. А подробнее — в нашем видео-курсе «Начала стилометрии на языке R», каждый понедельник здесь и VK.

***
Философы придерживаются мнения, что Платон в своих ранних диалогах излагал не собственные идеи, а транслировал реальные диалоги своего учителя Сократа. С какого-то момента Платон начинает использовать эту форму уже для передачи нового содержания, продуцирует свою собственную философию, которая отличается от системы Сократа. Поскольку нет никаких документов, которые бы позволили провести эту разграничительную линию, логично появление попыток количественного решения этой проблемы. Этим занимался Винцента Лютославский в XIX веке, который, вероятно, и придумал само слово «стилометрия», которым мы обозначаем количественное исследование стилистики текста. https://postnauka.ru/faq/99046
Forwarded from Antibarbari HSE (Olga Alieva)
👾 Цифровой понедельник, и новый модуль. Just keep counting, как говорила рыбка Дори. https://vk.com/wall-211800158_102