Активный Словарь Онлайн (проект): различия между версиями
Mikulin (обсуждение | вклад) Новая страница, с помощью формы Новый_проект |
Нет описания правки |
||
| (не показано 8 промежуточных версий 4 участников) | |||
| Строка 11: | Строка 11: | ||
=== Что это за проект? === | === Что это за проект? === | ||
Активный Словарь Русского Языка - масштабный проект института русского языка им. Виноградова РАН, над которым работают известные лингвисты, включая Юрия Апресяна, Валентину Апресян и Бориса Йомдина. | Активный Словарь Русского Языка - масштабный проект института русского языка им. Виноградова РАН,<br> над которым работают известные лингвисты, включая Юрия Апресяна, Валентину Апресян и Бориса Йомдина.<br> | ||
Активный словарь отличается от обычного словаря тем, что он не только объясняет значение слова, но и подробно описывает, как это слово можно использовать. | Активный словарь отличается от обычного словаря тем, что он не только объясняет значение слова,<br>но и подробно описывает, как это слово можно использовать. | ||
Проблема в том, что на данный момент у словаря нет веб-версии, что в огромное количество раз уменьшает его потенциальную аудиторию. | |||
Наша с вами задача - помочь лингвистам представить миру словарь нового поколения с возможностями сложного поиска и интуитивным интерфейсом. | Проблема в том, что на данный момент у словаря нет веб-версии,<br>что в огромное количество раз уменьшает его потенциальную аудиторию. | ||
Наша с вами задача - помочь лингвистам представить миру словарь нового поколения<br>с возможностями сложного поиска и интуитивным интерфейсом. | |||
[https://docs.google.com/presentation/d/1upw2bS6ifd1x5lZYFgTc8TnWp5rcUymQnCmRdGW8fpA/edit#slide=id.p презентация проекта] | |||
=== Чему вы научитесь? === | === Чему вы научитесь? === | ||
Обрабатывать текстовые данные с помощью Python | * Обрабатывать текстовые данные с помощью Python | ||
Работать с XML-разметкой | |||
Работать с лемматизатором mystem от Яндекса | * Работать с XML-разметкой | ||
Создавать веб-приложения на Python с помощью Flask | |||
Создавать интерфейсы для веб-приложений (используя CSS-фреймворки) | * Работать с лемматизатором mystem от Яндекса | ||
* Создавать веб-приложения на Python с помощью Flask | |||
* Создавать интерфейсы для веб-приложений (используя CSS-фреймворки) | |||
+ сможем немного познакомиться с компьютерной лингвистикой и компьютерной лексикографией | + сможем немного познакомиться с компьютерной лингвистикой и компьютерной лексикографией | ||
=== Какие начальные требования? === | === Какие начальные требования? === | ||
Желание работать в интересном проекте | * Желание работать в интересном проекте и приобрести новые навыки | ||
* Никогда не стеснятся задавать вопросы ментору | |||
Базовые навыки программирования на Python | |||
* Базовые навыки программирования на Python | |||
=== Какие будут использоваться технологии? === | === Какие будут использоваться технологии? === | ||
Python | * Python | ||
Flask | |||
MyStem | * Flask | ||
XML | |||
HTML | * MyStem | ||
CSS | |||
и немного Javascript | * XML | ||
* HTML | |||
* CSS | |||
и немного Javascript. | |||
=== Темы вводных занятий === | === Темы вводных занятий === | ||
Небольшой рассказ о компьютерной лексикографии и о том, откуда взялся наш словарь и почему так важно, чтобы он был в интернете | * Небольшой рассказ о компьютерной лексикографии и о том, откуда взялся наш словарь и почему так важно, чтобы он был в интернете | ||
Небольшая презентация - как ресурс выглядит сегодня, какие технологии используем, и что будем делать в рамках проекта | |||
* Небольшая презентация - как ресурс выглядит сегодня, какие технологии используем, и что будем делать в рамках проекта | |||
=== Направления развития === | === Направления развития === | ||
В первую очередь улучшать поиск, добавляя новые параметры и совершенствуя то, что уже написано | * В первую очередь улучшать поиск, добавляя новые параметры и совершенствуя то, что уже написано | ||
Улучшать XML-разметку словаря | |||
Совершенствовать интерфейс и оформление выдачи | * Улучшать XML-разметку словаря | ||
* Совершенствовать интерфейс и оформление выдачи | |||
=== Критерии оценки === | === Критерии оценки === | ||
4-5 выполнить базовые задачи по приведению сырых текстовых данных в нужный формат | 4-5: выполнить базовые задачи по приведению сырых текстовых данных в нужный формат | ||
6-7 заработать 4-5 и поучаствовать в разработке веб-приложения | |||
8-10 заработать 6-7 и активно участвовать в разработке самого приложения и интерфейса, | 6-7: заработать 4-5 и поучаствовать в разработке веб-приложения | ||
и (скорее в качестве бонуса) предлагать интересные решения существующих задач или новые функции | |||
8-10: заработать 6-7 и активно участвовать в разработке самого приложения и интерфейса, | |||
и (скорее в качестве бонуса) предлагать интересные решения существующих задач или новые функции. | |||
=== Ориентировочное расписание занятий === | === Ориентировочное расписание занятий === | ||
СР: 10:30-16:30 | |||
ЧТ: 10:30-15:00 | |||
СБ: 10:30-18:00 | |||
Текущая версия от 13:24, 28 июля 2017
| Ментор | Микулин Николай |
| Учебный семестр | Весна 2016 |
| Учебный курс | 1-й курс |
| Максимальное количество студентов, выбравших проект: 5 | |
Что это за проект?
Активный Словарь Русского Языка - масштабный проект института русского языка им. Виноградова РАН,
над которым работают известные лингвисты, включая Юрия Апресяна, Валентину Апресян и Бориса Йомдина.
Активный словарь отличается от обычного словаря тем, что он не только объясняет значение слова,
но и подробно описывает, как это слово можно использовать.
Проблема в том, что на данный момент у словаря нет веб-версии,
что в огромное количество раз уменьшает его потенциальную аудиторию.
Наша с вами задача - помочь лингвистам представить миру словарь нового поколения
с возможностями сложного поиска и интуитивным интерфейсом.
Чему вы научитесь?
- Обрабатывать текстовые данные с помощью Python
- Работать с XML-разметкой
- Работать с лемматизатором mystem от Яндекса
- Создавать веб-приложения на Python с помощью Flask
- Создавать интерфейсы для веб-приложений (используя CSS-фреймворки)
+ сможем немного познакомиться с компьютерной лингвистикой и компьютерной лексикографией
Какие начальные требования?
- Желание работать в интересном проекте и приобрести новые навыки
- Никогда не стеснятся задавать вопросы ментору
- Базовые навыки программирования на Python
Какие будут использоваться технологии?
- Python
- Flask
- MyStem
- XML
- HTML
- CSS
и немного Javascript.
Темы вводных занятий
- Небольшой рассказ о компьютерной лексикографии и о том, откуда взялся наш словарь и почему так важно, чтобы он был в интернете
- Небольшая презентация - как ресурс выглядит сегодня, какие технологии используем, и что будем делать в рамках проекта
Направления развития
- В первую очередь улучшать поиск, добавляя новые параметры и совершенствуя то, что уже написано
- Улучшать XML-разметку словаря
- Совершенствовать интерфейс и оформление выдачи
Критерии оценки
4-5: выполнить базовые задачи по приведению сырых текстовых данных в нужный формат
6-7: заработать 4-5 и поучаствовать в разработке веб-приложения
8-10: заработать 6-7 и активно участвовать в разработке самого приложения и интерфейса,
и (скорее в качестве бонуса) предлагать интересные решения существующих задач или новые функции.
Ориентировочное расписание занятий
СР: 10:30-16:30
ЧТ: 10:30-15:00
СБ: 10:30-18:00