<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akrasavina</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akrasavina"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Akrasavina"/>
	<updated>2026-09-20T23:02:49Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1181</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1181"/>
		<updated>2015-01-11T18:43:17Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами. Будет предоставлен набор данных, который включает сотню капч, где используются символы A-Za-z0-9*!@ написанные на однотонном фоне одним цветом без искажений, также для генерации картинок можно пользоваться любым генератором на выбор (например подойдет django-simple-captcha, тут достаточно простые картинки на выходе). Алгоритм планируется довольно простой, в двух словах - сравнение символов из размеченного множества (проще говоря - символов решенных капч) с символами решаемой в данный момент капчи.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Работа с изображениями в PIL. Простейшее разделение символов, векторная модель символа. &lt;br /&gt;
* Сбор данных, тестовый и обучающий наборы данных. Обучение алгоритма.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от использованного для оценки &amp;quot;6-7&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1173</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1173"/>
		<updated>2015-01-09T16:55:30Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами. Будет предоставлен набор данных, который включает сотню капч, где используются символы A-Za-z0-9*!@ написанные на однотонном фоне одним цветом без искажений, также для генерации картинок можно пользоваться любым генератором на выбор (например подойдет django-simple-captcha, тут достаточно простые картинки на выходе).&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Работа с изображениями в PIL. Простейшее разделение символов, векторная модель символа. &lt;br /&gt;
* Сбор данных, тестовый и обучающий наборы данных. Обучение алгоритма.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от использованного для оценки &amp;quot;6-7&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1172</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1172"/>
		<updated>2015-01-09T16:52:55Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами. Будет предоставлен набор данных, который включает сотню капч, где используются символы A-Za-z0-9*!@ написанные на однотонном фоне одним цветом без искажений, также для генерации картинок можно пользоваться любым генератором на выбор (например подойдет django-simple-captcha, тут достаточно простые картинки на выходе).&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Работа с изображениями в PIL. Простейшее разделение символов, векторная модель символа.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от использованного для оценки &amp;quot;6-7&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1171</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1171"/>
		<updated>2015-01-09T16:50:57Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами. Будет предоставлен набор данных, который включает сотню капч, где используются символы A-Za-z0-9*!@ написанные на однотонном фоне одним цветом без искажений, также для генерации картинок можно пользоваться любым генератором на выбор (например подойдет django-simple-captcha, тут достаточно простые картинки на выходе).&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от использованного для оценки &amp;quot;6-7&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1170</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1170"/>
		<updated>2015-01-09T16:41:19Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта. Например, Кинопоиск: с него будет проще из-за указанной в рецензии оценки; по большому счету, задача здесь сводится к тому чтобы спарсить ответы. Таким образом мы получим набор ответов, который несет в себе информацию о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий,&lt;br /&gt;
* Работе с неструктурированными данными,&lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML,&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком,&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
* Element Tree или Beautiful Stone Soup&lt;br /&gt;
* Pymorphy&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* HTML и средства его обработки в Python. Element Tree, Beautiful Stone Soup, регулярные выражения.&lt;br /&gt;
* Средства анализа текста в Python - pymorphy, регулярные выражения. Нормализация текста, стоп-слова.&lt;br /&gt;
* Несколько способов получения словаря негативных и позитивных слов. Набор словаря руками, выбор и получение датасета, получение словаря путем обучения.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять, не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт (Кинопоиск), с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1169</id>
		<title>Определение близости друзей в Last.fm (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1169"/>
		<updated>2015-01-09T16:40:44Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Определение близости друзей в Last.fm&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая принимает на вход имена двух пользователей (нужно знать заранее, что они есть в базе данных). Отдает процент совместимости музыкальных вкусов этих двух пользователей. Дает возможность обсудить с кем-то любимую музыку и найти новую :)&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Извлекать данные из API сервиса (XML RPC)&lt;br /&gt;
* Понимать, что такое мера близости&lt;br /&gt;
* При выборе соответствующих дополнительных опций - кластеризации, с использованием готовых инструментов&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Быть знакомым с API Last.fm&lt;br /&gt;
* Быть знакомым со средствами, позволяющими работать с ними&lt;br /&gt;
* Владение любым популярным языком программирования&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Python (или любой другой популярный язык)&lt;br /&gt;
* XML или JSON RPC&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Lastfm API, Получение данных. XML, JSON и Python.&lt;br /&gt;
* Меры близости и данные с Lastfm. Кластеризация, что это и зачем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Определение близости не только по исполнителям, но и по прослушанным жанрам (это то, чего не делает Last.fm, нужно для &amp;quot;хор&amp;quot;)&lt;br /&gt;
* Определение веса жанра по количеству прослушиваний, участие веса в метрике&lt;br /&gt;
* Определение родственности жанров на основе собранных данных (можно использовать иные источники, например, Википедию), использование родственности в метрике&lt;br /&gt;
* Кластеризация пользователей&lt;br /&gt;
* Визуализация полученных результатов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: скрипт, который забирает данные, складывает их в базу или иное место (файл да диске, например), определение меры близости только по прослушанным жанрам или только по прослушанным исполнителям&lt;br /&gt;
&lt;br /&gt;
6-7: то же, что и для &amp;quot;4-5&amp;quot;, + участие и множества исполнителей, и множества жанров в определении близости&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, + дополнительная опция из оставшихся, кроме визуализации&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1168</id>
		<title>Определение близости друзей в Last.fm (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1168"/>
		<updated>2015-01-09T16:40:28Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Определение близости друзей в Last.fm&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая принимает на вход имена двух пользователей (нужно знать заранее, что они есть в базе данных). Отдает процент совместимости музыкальных вкусов этих двух пользователей. Дает возможность обсудить с кем-то любимую музыку и найти новую :)&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Извлекать данные из API сервиса (XML RPC)&lt;br /&gt;
* Понимать, что такое мера близости&lt;br /&gt;
* При выборе соответствующих дополнительных опций - кластеризации, с использованием готовых инструментов&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Быть знакомым с API Last.fm&lt;br /&gt;
* Быть знакомым со средствами, позволяющими работать с ними&lt;br /&gt;
* Владение любым популярным языком программирования&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Python (или любой другой популярный язык)&lt;br /&gt;
* XML или JSON RPC&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
1) Lastfm API, Получение данных. XML, JSON и Python.&lt;br /&gt;
2) Меры близости и данные с Lastfm. Кластеризация, что это и зачем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Определение близости не только по исполнителям, но и по прослушанным жанрам (это то, чего не делает Last.fm, нужно для &amp;quot;хор&amp;quot;)&lt;br /&gt;
* Определение веса жанра по количеству прослушиваний, участие веса в метрике&lt;br /&gt;
* Определение родственности жанров на основе собранных данных (можно использовать иные источники, например, Википедию), использование родственности в метрике&lt;br /&gt;
* Кластеризация пользователей&lt;br /&gt;
* Визуализация полученных результатов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: скрипт, который забирает данные, складывает их в базу или иное место (файл да диске, например), определение меры близости только по прослушанным жанрам или только по прослушанным исполнителям&lt;br /&gt;
&lt;br /&gt;
6-7: то же, что и для &amp;quot;4-5&amp;quot;, + участие и множества исполнителей, и множества жанров в определении близости&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, + дополнительная опция из оставшихся, кроме визуализации&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1167</id>
		<title>Определение близости друзей в Last.fm (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1167"/>
		<updated>2015-01-09T16:32:53Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Какие будут использоваться технологии? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Определение близости друзей в Last.fm&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая принимает на вход имена двух пользователей (нужно знать заранее, что они есть в базе данных). Отдает процент совместимости музыкальных вкусов этих двух пользователей. Дает возможность обсудить с кем-то любимую музыку и найти новую :)&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Извлекать данные из API сервиса (XML RPC)&lt;br /&gt;
* Понимать, что такое мера близости&lt;br /&gt;
* При выборе соответствующих дополнительных опций - кластеризации, с использованием готовых инструментов&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Быть знакомым с API Last.fm&lt;br /&gt;
* Быть знакомым со средствами, позволяющими работать с ними&lt;br /&gt;
* Владение любым популярным языком программирования&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Python (или любой другой популярный язык)&lt;br /&gt;
* XML или JSON RPC&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Определение близости не только по исполнителям, но и по прослушанным жанрам (это то, чего не делает Last.fm, нужно для &amp;quot;хор&amp;quot;)&lt;br /&gt;
* Определение веса жанра по количеству прослушиваний, участие веса в метрике&lt;br /&gt;
* Определение родственности жанров на основе собранных данных (можно использовать иные источники, например, Википедию), использование родственности в метрике&lt;br /&gt;
* Кластеризация пользователей&lt;br /&gt;
* Визуализация полученных результатов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: скрипт, который забирает данные, складывает их в базу или иное место (файл да диске, например), определение меры близости только по прослушанным жанрам или только по прослушанным исполнителям&lt;br /&gt;
&lt;br /&gt;
6-7: то же, что и для &amp;quot;4-5&amp;quot;, + участие и множества исполнителей, и множества жанров в определении близости&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, + дополнительная опция из оставшихся, кроме визуализации&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1166</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1166"/>
		<updated>2015-01-09T16:27:20Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Какие будут использоваться технологии? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта. Например, Кинопоиск: с него будет проще из-за указанной в рецензии оценки; по большому счету, задача здесь сводится к тому чтобы спарсить ответы. Таким образом мы получим набор ответов, который несет в себе информацию о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий,&lt;br /&gt;
* Работе с неструктурированными данными,&lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML,&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком,&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
* Element Tree или Beautiful Stone Soup&lt;br /&gt;
* Pymorphy&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
1) HTML и средства его обработки в Python. Element Tree, Beautiful Stone Soup, регулярные выражения.&lt;br /&gt;
2) Средства анализа текста в Python - pymorphy, регулярные выражения. Нормализация текста, стоп-слова.&lt;br /&gt;
3) Несколько способов получения словаря негативных и позитивных слов. Набор словаря руками, выбор и получение датасета, получение словаря путем обучения.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять, не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт (Кинопоиск), с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1165</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=1165"/>
		<updated>2015-01-09T16:26:15Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Темы вводных занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:Akrasavina|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта. Например, Кинопоиск: с него будет проще из-за указанной в рецензии оценки; по большому счету, задача здесь сводится к тому чтобы спарсить ответы. Таким образом мы получим набор ответов, который несет в себе информацию о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий,&lt;br /&gt;
* Работе с неструктурированными данными,&lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML,&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком,&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
1) HTML и средства его обработки в Python. Element Tree, Beautiful Stone Soup, регулярные выражения.&lt;br /&gt;
2) Средства анализа текста в Python - pymorphy, регулярные выражения. Нормализация текста, стоп-слова.&lt;br /&gt;
3) Несколько способов получения словаря негативных и позитивных слов. Набор словаря руками, выбор и получение датасета, получение словаря путем обучения.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять, не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт (Кинопоиск), с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=906</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=906"/>
		<updated>2014-12-15T15:27:03Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта. Например, Кинопоиск - с него будет проще из-за указанной в рецензии оценки, по большому счету, задача здесь сводится к тому чтобы спарсить ответы. Таким образом мы получим набор ответов, который несет в себе информацию о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт (Кинопоиск), с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=881</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=881"/>
		<updated>2014-12-12T17:04:18Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт (Кинопоиск), с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=880</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=880"/>
		<updated>2014-12-12T16:36:53Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от использованного для оценки &amp;quot;6-7&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=879</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=879"/>
		<updated>2014-12-12T16:35:46Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=878</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=878"/>
		<updated>2014-12-12T16:34:33Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог [http://whatdoestheinternetthink.net “What does the Internet think?”]&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=877</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=877"/>
		<updated>2014-12-12T16:33:01Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “(http://whatdoestheinternetthink.net|What does the Internet think?)”&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=876</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=876"/>
		<updated>2014-12-12T16:32:39Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “[[ http://whatdoestheinternetthink.net|What does the Internet think?]]”&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=875</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=875"/>
		<updated>2014-12-12T16:31:32Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=874</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=874"/>
		<updated>2014-12-12T16:31:14Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Аналог &amp;quot;What does the Internet think?&amp;quot;&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D1%86%D0%B0:Akrasavina&amp;diff=873</id>
		<title>Участница:Akrasavina</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D1%86%D0%B0:Akrasavina&amp;diff=873"/>
		<updated>2014-12-12T16:28:27Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Файл:300.jpg|300px|центр]]&lt;br /&gt;
&lt;br /&gt;
Училась в МИЭМ НИУ ВШЭ на факультете Автоматики и Вычислительной Техники, кафедра Информационно-коммуникационных технологий, там же обучаюсь в аспирантуре в настоящее время.&lt;br /&gt;
Вела практические занятия по информатике, базам данных и лекции по введению в информационную безопасность.&lt;br /&gt;
&lt;br /&gt;
Работаю в Яндексе разработчиком банк-клиента и биллинга.&lt;br /&gt;
&lt;br /&gt;
Почта дома: hnalina@gmail.com&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D1%86%D0%B0:Akrasavina&amp;diff=872</id>
		<title>Участница:Akrasavina</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D1%86%D0%B0:Akrasavina&amp;diff=872"/>
		<updated>2014-12-12T16:20:37Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: Новая страница: « центр  Училась в МИЭМ НИУ ВШЭ на факультете Автоматики и Вычислительной Т…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Файл:300.jpg|500px|центр]]&lt;br /&gt;
&lt;br /&gt;
Училась в МИЭМ НИУ ВШЭ на факультете Автоматики и Вычислительной Техники, кафедра Информационно-коммуникационных технологий, там же обучаюсь в аспирантуре в настоящее время.&lt;br /&gt;
&lt;br /&gt;
Работаю в Яндексе разработчиком банк-клиента и биллинга.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:300.jpg&amp;diff=871</id>
		<title>Файл:300.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:300.jpg&amp;diff=871"/>
		<updated>2014-12-12T16:12:08Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: Алина Красавина&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Алина Красавина&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=412</id>
		<title>Определение близости друзей в Last.fm (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=412"/>
		<updated>2014-11-19T07:47:54Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Определение близости друзей в Last.fm&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая принимает на вход имена двух пользователей (нужно знать заранее, что они есть в базе данных). Отдает процент совместимости музыкальных вкусов этих двух пользователей. Дает возможность обсудить с кем-то любимую музыку и найти новую :)&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Извлекать данные из API сервиса (XML RPC)&lt;br /&gt;
* Понимать что такое мера близости&lt;br /&gt;
* При выборе соответствующих дополнительных опций - кластеризации, с использованием готовых инструментов&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Быть знакомым с API Last.fm&lt;br /&gt;
* Быть знакомым со средствами, позволяющими работать с ними&lt;br /&gt;
* Владение любым популярным языком программирования&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Python (или любой другой популярный язык)&lt;br /&gt;
* XML RPC&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Определение близости не только по исполнителям, но и по прослушанным жанрам (это то, чего не делает Last.fm, нужно для &amp;quot;хор&amp;quot;)&lt;br /&gt;
* Определение веса жанра по количеству прослушиваний, участие веса в метрике&lt;br /&gt;
* Определение родственности жанров на основе собранных данных (можно использовать иные источники, например, Википедию), использование родственности в метрике&lt;br /&gt;
* Кластеризация пользователей&lt;br /&gt;
* Визуализация полученных результатов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: скрипт, который забирает данные, складывает их в базу или иное место (файл да диске, например), определение меры близости только по прослушанным жанрам или только по прослушанным исполнителям&lt;br /&gt;
&lt;br /&gt;
6-7: то же, что и для &amp;quot;4-5&amp;quot;, + участие и множества исполнителей, и множества жанров в определении близости&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;6-7&amp;quot;, + дополнительная опция из оставшихся, кроме, визуализации&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=411</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=411"/>
		<updated>2014-11-19T07:47:09Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
6-7: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
8-10: + одно из направлений развития  отличное от &amp;quot;хор&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=410</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=410"/>
		<updated>2014-11-19T07:46:37Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=What does the Internet think?&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
6-7: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
8-10: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=396</id>
		<title>Определение близости друзей в Last.fm (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BB%D0%B8%D0%B7%D0%BE%D1%81%D1%82%D0%B8_%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9_%D0%B2_Last.fm_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=396"/>
		<updated>2014-11-18T15:21:49Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Определение близости друзей в Last.fm&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая принимает на вход имена двух пользователей (нужно знать заранее, что они есть в базе данных). Отдает процент совместимости музыкальных вкусов этих двух пользователей. Дает возможность обсудить с кем-то любимую музыку и найти новую :)&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Извлекать данные из API сервиса (XML RPC)&lt;br /&gt;
* Понимать что такое мера близости&lt;br /&gt;
* При выборе соответствующих дополнительных опций - кластеризации, с использованием готовых инструментов&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Быть знакомым с API Last.fm&lt;br /&gt;
* Быть знакомым со средствами, позволяющими работать с ними&lt;br /&gt;
* Владение любым популярным языком программирования&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Python (или любой другой популярный язык)&lt;br /&gt;
* XML RPC&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Определение близости не только по исполнителям, но и по прослушанным жанрам (это то, чего не делает Last.fm, нужно для &amp;quot;хор&amp;quot;)&lt;br /&gt;
* Определение веса жанра по количеству прослушиваний, участие веса в метрике&lt;br /&gt;
* Определение родственности жанров на основе собранных данных (можно использовать иные источники, например, Википедию), использование родственности в метрике&lt;br /&gt;
* Кластеризация пользователей&lt;br /&gt;
* Визуализация полученных результатов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
&amp;quot;удовл&amp;quot;: скрипт, который забирает данные, складывает их в базу или иное место (файл да диске, например), определение меры близости только по прослушанным жанрам или только по прослушанным исполнителям&lt;br /&gt;
&lt;br /&gt;
&amp;quot;хор&amp;quot;: то же, что и &amp;quot;удовл&amp;quot;, + участие и множества исполнителей, и множества жанров в определении близости&lt;br /&gt;
&lt;br /&gt;
&amp;quot;отл&amp;quot;: то же, что и &amp;quot;хор&amp;quot;, + дополнительная опция из оставшихся, кроме, визуализации&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=395</id>
		<title>Распознаватель капчи (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BA%D0%B0%D0%BF%D1%87%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=395"/>
		<updated>2014-11-18T14:41:05Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Распознаватель капчи&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
В итоге должна получиться консольная утилита, которая берет на вход картинку и печатает текст, который изображен на капче. Капча здесь берется из-за того, что она, обычно, имеет одинаковый размер и буквы располагаются приблизительно одинаково, а пишутся одним или несколькими заранее определенными шрифтами.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Основам работы с изображениями на примере капчи&lt;br /&gt;
* Простейшему машинному обучению&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Желание научиться распознавать объекты на изображениях (в частности надписи)&lt;br /&gt;
* Знание Python (если есть желание, другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Python, библиотека PIL (или любой другой популярный язык)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* Распознавать надписи с картинок (например, с фотографий), где запечатлена область с текстом без посторонних предметов&lt;br /&gt;
* Распознавать капчи с различными перемещениями букв, когда буквы повернуты на какой-то угол или находятся на разной высоте&lt;br /&gt;
* Определение пространственной деформации изображения (применяется для искажения букв)&lt;br /&gt;
* Определение трехмерных надписей (выпуклая поверхность)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
&amp;quot;удовл&amp;quot;: Распознавание 80% символов с картинки, где написаны символы одним шрифтом, без искажений с разным цветом фона и букв.&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;хор&amp;quot;: Распознавание 80% символов с картинки, где символы написаны одним шрифтом с поворотом, на разной высоте, с разным цветом фона и букв.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;отл&amp;quot;: + одно из направлений развития  отличное от &amp;quot;хор&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=394</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=394"/>
		<updated>2014-11-18T14:22:48Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: /* Какие начальные требования? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=What does the Internet think?&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или любого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
&amp;quot;удовл&amp;quot;: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
&amp;quot;хор&amp;quot;: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
&amp;quot;отл&amp;quot;: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=393</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=393"/>
		<updated>2014-11-18T14:03:57Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=What does the Internet think?&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или другого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
&amp;quot;удовл&amp;quot;: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
&amp;quot;хор&amp;quot;: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
&amp;quot;отл&amp;quot;: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=392</id>
		<title>What does the Internet think? (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=What_does_the_Internet_think%3F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=392"/>
		<updated>2014-11-18T14:00:30Z</updated>

		<summary type="html">&lt;p&gt;Akrasavina: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=What does the Internet think?&lt;br /&gt;
|mentor=Красавина Алина&lt;br /&gt;
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}&lt;br /&gt;
|semester=Весна 2015&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Аналог “What does the Internet think?”&lt;br /&gt;
Результат - веб-сервис с простейшим интерфейсом (форма отправки запроса, страница ответа), построенный на анализе статей с некоторого сайта (Твиттера или можно взять Кинопоиск - с ним будет проще из-за указанной оценки, дело в том, чтобы спарсить ответ, по большому счету), который говорит о том, как относится интернет-аудитория к какому-то предмету, негативно или позитивно.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Работе с системами контроля версий&lt;br /&gt;
* Работе с неструктурированными данными &lt;br /&gt;
* Использованию регулярных выражений и библиотек для работы с XML&lt;br /&gt;
* В случае выбора источника со словесными рецензиями - основам работы с естественным языком&lt;br /&gt;
* При разделении задания на несколько частей (например, в случае работы с несколькими сайтами) - возможность поработать в команде;&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание Python&lt;br /&gt;
* Знание Google App Engine или другого фреймворка, если есть желание его использовать&lt;br /&gt;
* Желание ознакомиться с обработкой текстов и неструктурированных данных&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Github&lt;br /&gt;
* Google App Engine (или любой другой фреймворк на любом другом языке, связанный с БД)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* в случае, когда работа ведется со словесной рецензией, имеющей баллы (как на Кинопоиске), надо определять не является ли каждая оценка противоречивой (иногда бывает “позитивный” отзыв с оценкой 1/10), надо уметь такое отличать и как-то реагировать, в зависимости от ситуации (проще - выкинуть, сложнее - анализировать текст)&lt;br /&gt;
* добавление морфологии и словосочетаний в запрос и анализ текстов&lt;br /&gt;
* определение имен собственных и совпадающих названий, как бывает часто у фильмов&lt;br /&gt;
* разделение обработки коротких сообщений и больших статей&lt;br /&gt;
* обработка утверждений, содержащих слова, которые могут быть разной полярности, вроде &amp;quot;это кино - мощный отстой&amp;quot;&lt;br /&gt;
* разбор слов по силе выражаемой эмоции - от &amp;quot;не очень понравилось&amp;quot; до &amp;quot;кошмар, смотреть невозможно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
&amp;quot;удовл&amp;quot;: Обрабатывается один сайт, с которого берется числовой рейтинг, ответ - среднее арифметическое&lt;br /&gt;
&lt;br /&gt;
&amp;quot;хор&amp;quot;: Обработка сайта с числовым рейтингом, разрешение конфликтов в утверждениях (сообщение с рейтингом 1/10 и текстом - &amp;quot;Отличное кино, очень понравилось.&amp;quot;) Или обработка сайта с сообщениями (например, твиттер), можно использовать готовый набранный словарь с негативностью слов&lt;br /&gt;
&lt;br /&gt;
&amp;quot;отл&amp;quot;: то же, что и для &amp;quot;хор&amp;quot; с собственными инициативами из направлений развития, использовать хотя бы одну на выбор&lt;/div&gt;</summary>
		<author><name>Akrasavina</name></author>
	</entry>
</feed>