Практикум на ЭВМ (317)/2016-2017

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(Полезные инструменты для Jupiter Notebook)
Строка 10: Строка 10:
# Выполненные задания присылать на почту mmp.practicum.317@gmail.com
# Выполненные задания присылать на почту mmp.practicum.317@gmail.com
 +
= Задания 2016 года (осень) =
 +
[[Media:MMP_Practicum_317_2015_1.pdf|Задание 1. Изучение Python, NumPy]]
 +
= Оценки 2016 года (осень) =
 +
{|class = "standard"
 +
! rowspan=2|ФИО студента !! colspan=2| Контрольные !! colspan=3|Задания !! rowspan=2| Сумма !! rowspan=2|Итоговая оценка
 +
|-
 +
! №1 !! №2 !! №1 !! №2 !! №3
 +
|-
 +
| Бабичев Дмитрий || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Байтеков Никита || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Думбай Алексей || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Журавская Александра || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Захаренко Вадим || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Иванов Сергей || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Исупов Евгений || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Камалбеков Тимур || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Кодрян Максим || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Козловцев Константин || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Колмакова Татьяна || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Кругликов Николай || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Липкина Анна || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Мазаев Павел || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Масляков Глеб || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Мерцалов Александр || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Николаев Сергей || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Серов Сергей || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Соболева Дарья || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Щекалев Алексей || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Юдин Никита || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
 +
| Януш Виктор || <!-- К1 --> align="center"| || <!-- К2 --> align="center"| || <!-- З1 --> align="center"| || <!-- З2 --> align="center"| || <!-- З3 --> align="center"| || <!-- S --> align="center"| || <!-- M --> align="center"|
 +
|-
-
= Задания 2016 года (осень) =
+
|}
-
[[Media:MMP_Practicum_317_2015_1.pdf|Задание 1. Изучение Python, NumPy]]
+
 
 +
= Материалы =
=== Изучение Python, NumPy ===
=== Изучение Python, NumPy ===
-
Материалы:
 
* [[Media:MMP_Praktikum_317_2014a_Python.pdf | Краткое введение в Python, NumPy (pdf)]]
* [[Media:MMP_Praktikum_317_2014a_Python.pdf | Краткое введение в Python, NumPy (pdf)]]
* [[Media:MMP_Praktikum_317_05.09.2016.ipynb.zip | Конспект семинара №1 (IPython Notebook в архиве)]]
* [[Media:MMP_Praktikum_317_05.09.2016.ipynb.zip | Конспект семинара №1 (IPython Notebook в архиве)]]

Версия 14:42, 20 сентября 2016

Правила сдачи практикума в осеннем семестре 2016/2017

  1. В рамках семестра предполагается три практических задания. Каждое задание оценивается из 5-ти баллов.
  2. За каждый день просрочки при сдаче задания начисляется штраф в размере 0.1 балла в день, но суммарно не более 3-х баллов.
  3. Для получения итоговой оценки 5 необходимо набрать 12 баллов, оценки 4 — 9 баллов и сдать на положительный балл все три задания, оценки 3 — 6 баллов.
  4. Выполненные задания присылать на почту mmp.practicum.317@gmail.com

Задания 2016 года (осень)

Задание 1. Изучение Python, NumPy

Оценки 2016 года (осень)

ФИО студента Контрольные Задания Сумма Итоговая оценка
№1 №2 №1 №2 №3
Бабичев Дмитрий
Байтеков Никита
Думбай Алексей
Журавская Александра
Захаренко Вадим
Иванов Сергей
Исупов Евгений
Камалбеков Тимур
Кодрян Максим
Козловцев Константин
Колмакова Татьяна
Кругликов Николай
Липкина Анна
Мазаев Павел
Масляков Глеб
Мерцалов Александр
Николаев Сергей
Серов Сергей
Соболева Дарья
Щекалев Алексей
Юдин Никита
Януш Виктор


Материалы

Изучение Python, NumPy

Домашнее задание по первому семинару. Прочитать и понять:

12.09 будет контрольная по языку Python.

Домашнее задание по второму семинару.

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

  • При помощи метода Монте-Карло подсчитать значение интеграла функции cos(x^2) в пределах от 0 до 0.5.
  • Подсчитать в векторе x среднее значение, проигнорировав значения inf и nan. Т.е. для x = np.array([1, 2, np.nan]) ответ 1.5
  • В матрице H заменить все значения, которые больше maxH, на maxH, а все значения, которые меньше minH, на minH. Решите задачу двумя способами: с использованием индексации по матрице, и с использованием операций взятия максимума и минимума.

19.09 будет контрольная по NumPy.

Изучение \TeX

Пример tex-файла с семинара

Полезная информация по установке TeXа + ссылки на литературу

Unit-тестирование

Документация по unittest

Пример unit-тестирования с семинара

Презентация по unit-тестированию с примерами под MatLab

Разметка для markdown cell в ipython notebook

Документация по markdown

Учебник markdown

Пример с семинара

Подготовка презентаций в \LaTeX с помощью пакета beamer

Пример презентации с семинара

Полезные инструменты для Jupiter Notebook

Пример с семинара

Требования к отчёту

Отчёт должен быть САМОДОСТАТОЧНЫМ документом в формате PDF. Отчёт должен давать проверяющему ответы на следующие вопросы:

  • К какому курсу относится задание?
  • Какое задание выполнено?
  • Кем выполнено задание?
  • Когда сдано задание?
  • В чём заключалось задание?
  • Что было сделано? Что не было сделано?
  • Даны ли правильные ответы на все теоретические вопросы задания?
  • Проведены ли все необходимые эксперименты? Получены ли осмысленные ВЫВОДЫ?
  • Выполнена ли творческая часть задания?
  • Пользовался ли студент чьей-либо помощью? Если да, то в каком объёме?
  • Какой литературой пользовался студент?

Шаблон отчета

Страницы прошлых лет

2015-2016

2014-2015

2013-2014

2012-2013

2011-2012

Личные инструменты