Архив автора: admin

Видеолекции курса Обзорный курс по анализу данных

Видеолекции курса Обзорный курс по анализу данных.

Лекторы: Юлия Киселева, Алексей Катышев .

Целью курса является знакомство студентов с инструментами data mining, применяемых для больших объемов данных. Говоря большие данные, мы подразумеваем тот факт, что данные не помещаются в память. Data mining — это дисциплина, которая применяет различные алгоритмы для больших объемов данные с целью получения интересных фактов, мы будем фокусироваться на web data mining, то есть рассматривать в качестве примеров web data.


Лекция 1. Введение.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 2. Поиск похожих объектов. MapReduce.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 3. Поиск похожих объектов.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 4. Поиск ассоциативных правил.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 5. Кластеризация.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Семинар

Лекция 6. Классификация текста.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 7. Системы рекомендации.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 8. Извлечение информации.

Дополнительные материалы


Скачать: Презентация

Лекция 9. Анализ ссылок.

Дополнительные материалы


Скачать: Презентация

Лекция 10. Анализ ссылок 2.

Дополнительные материалы


Скачать: Презентация

Лекция 11. Анализ данных для Интернет рекламы.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация (часть 1)
Презентация (часть 2)

Весеннее равноденствие. Практики к приходу Весны

С началом Весны!«В этот день свет и тьма разделяются поровну. В давние времена, когда не было календарей, весну определяли по солнцу. Считалось, что именно с этого дня начинаются обновления в природе: первый весенний гром, набухание почек на деревьях, буйное прорастание зелени» © Calend.ru

Как Вы знаете, на 20-21 марта приходится весеннее равноденствие…

Читать

Как получить энергию из прошлого

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

Поэтому если чувствуете, что Вам остро не хватает чего–то нового, значит нужно избавиться от старого.  А когда вы таким образом освободите место и свою энергию, то придет и новое, и все, что Вы хотите, легко и свободно притянется в вашу жизнь.

Читать

Мы желаем счастья вам!

Желаем вам светлых и радостных дней!

В День Счастья и Весеннего равноденствия мы желаем Вам от всей души БОЛЬШОГО СЧАСТЬЯ!

Дарим Вам свое авторское стихотворение — пожелание и прекрасную добрую песню «Мы желаем счастья вам!» группы «Цветы».

Пусть Счастье и Любовь в ваш дом войдут

С весенними лучами, пеньем птиц, с Весной!

Удачу, Радость и Успех с собою принесут

Читать

Видеолекции курса Базы данных

Видеолекции курса Базы данных.

Лекторы: Илья Тетерин, Вадим Цесько, Антон Волохов, Дмитрий Щитинин, Герман Андреев.


Лекция 1. Введение.

  • О лекторе
  • Организация курса
  • Содержание курса
  • Определения и примеры
  • Классификация БД
  • Домашнее задание


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 2. Hash & Cache. CAP.

Hash & Cache:

  • Hash table
  • Архитектуры Web-приложений
  • Cache
  • Distributed cache
  • Memcached
  • Consistent hashing
  • Redis

Consistency, Availability and Partition Tolerance:

  • Remembrance Inc.
  • CAP Theorem
  • Транзакции


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Hash & Cache

CAP

Лекция 3. Distributed Commit.

  • 2PC & 3PC
  • Отношение happens-before: Lamport Timestamps & Vector Clocks
  • Протокол Raft
  • Альтернативное домашнее задание


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 4. Cassandra.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 5. MongoDB is a web-scale.

  • Введение: терминология

  • API: декларированные цели, особенности, запросы

  • Устройство хранилища: работа с ФС, сложные запросы, индексы

  • Репликация

  • Шардирование: выбор ключа

  • Секретный ингредиент

  • Заключение: выводы, материалы


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 6. Haystack.
Лекция «Haystack» про хранение фоток в Facebook по статье «Finding a Needle in Haystack: Facebook's Photo Storage»:

  • Введение: материалы, мотивация, цифры, характер запросов, основные цели
  • Background: типичная архитектура, предыдущее решение на NFS + NAS
  • Архитектура: новая версия, задача, подход, компоненты (Directory, Cache, Store)
  • Детали реализации: Store-файл, запросы, индекс, оптимизации
  • Заключение: нагрузка
  • Домашнее задание: промежуточные итоги, feature requests, общие замечания, тулзы


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 7. HDFS.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 8. HBase.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 9. ZooKeeper.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 10. Lucene.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 11. Graph DB.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Презентация

Лекция 12. Multidimensional indexing.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 13. STM.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Дополнительные материалы:
Видеолекции курса Базы данных (2012).

Автор: Roman Brovko

Видеолекции Архитектура ЭВМ и основы ОС

Видеолекции курса Архитектура ЭВМ и основы ОС.

Лекторы: Кирилл Кринкин, Михаил Кринкин.

Курс предназначен для всех, кто уже имеет опыт разработки на языках высокого уровня и интересуется базовыми механизмами работы компьютера, образующими программный стек от аппаратуры до уровня интерфейсов операционной системы. Основная цель курса – познакомиться с архитектурой различных процессоров (Intel, ARM), понять как аппаратные компоненты связаны с программными, рассмотреть базовые механизмы операционной системы (реализация многозадачности, управление памятью, межпроцессные коммуникации), освоить на практике инструменты и методы системного программирования.

Лекция 1. Введение. История развития ВТ. Аппаратное и системное программное обеспечение.


Посмотреть видео на сайте Лекториума

Лекция 2. Архитектура ЭВМ. Процессоры. Системы команд и модели вычислений. CISC. RISC. Виртуальные машины.


Посмотреть видео на сайте Лекториума

Лекция 3. Системообразующие компоненты. Аппаратная архитектура.
Чипсеты. Шины. Микроконтроллеры (классификация, обзор семейств).


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 4. Ассемблер в Linux.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 5. Архитектура программного стека. Основные компоненты ОС. Понятие ресурсов.
Сходства и различия современных операционных систем: windows, linux, qnx, iOS, Android. Управление процессами и потоками. Диспетчеризация.


Посмотреть видео на сайте Лекториума

Лекция 6. Управление памятью в операционной системе.


Посмотреть видео на сайте Лекториума

Дополнительные материалы

Лекция 7. Межпроцессное взаимодействие и примитивные сетевые возможности.


Посмотреть видео на сайте Лекториума

Лекция 8. Система команд ARM.


Посмотреть видео на сайте Лекториума

Лекция 9. Загрузчик.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 10. IPC: сокеты.


Посмотреть видео на сайте Лекториума

Лекция 11. Компоновка и загрузка программ.


Посмотреть видео на сайте Лекториума

Лекция 12. Операционные системы.


Посмотреть видео на сайт
е Лекториума

Дополнительные материалы:
Скачать Краткое введение в reverse engineering для начинающих
Ассемблер в Linux для программистов C
Видеолекции курса Параллельное программирование (2012).
Видеолекции курса Параллельное программирование (2014).
Таненбаум Э.Современные операционные системы. 3-е изд. — СПб.: Питер, 2010. — 1120 с.
Таненбаум Э., Вудхалл А. Операционные системы. Разработка и реализация (+CD). Классика CS. 3-е изд. — СПб.: Питер, 2007. — 704 с: ил.
Руководство по созданию простой UNIX-подобной ОС

Автор: Roman Brovko