Еженедельный общеинститутский семинар по применению языка Julia и других современных языков программирования в научных исследованиях.
Расписание семинаров: каждый четверг с 16.00, каб. 318
Адрес: г. Сыктывкар ул. Коммунистическая 26, ИСЭ и ЭПС
Со 2 апреля 2020 г. семинар проходит в режиме видеоконференции на базе Zoom. Расписание прежнее.
По вопросам участия обращаться к Хохлову Михаилу Викторовичу
Тел. 8(8212) 44-50-37
e-mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
10 февраля 2020 (16:00, каб. 318)
В рамках Дня российской науки состоится открытый семинар "Научное программирование на языке Julia". https://vk.com/komisc_julia
25 декабря 2019 (16:00, каб. 318)
Е.Н. Тимушев (лаборатория финансово-экономических проблем)
Какова оптимальная структура доходов местного бюджета в России? Ответ на языке программирования R.
6 июня 2019 (14:00, п. Еляты, выездной семинар)
А.В. Смирнов (лаборатория демографии и социального управления)
Стиль программирования и принципы дизайна программ на языках Julia и JuMP
О.А. Позднякова (лаборатория энергетических систем)
Эволюционные вычисления с использованием пакета Evolutionary.jl
М.В. Хохлов (лаборатория энергетических систем)
Моделирование динамики оптимизационных нейросетей с использованием пакетов DifferentialEquations.jl и Modia.jl.
А.В. Смирнов (лаборатория демографии и социального управления)
Реализация стандарта IEEE 754-2008 в языке Julia
М.В. Хохлов (лаборатория энергетических систем)
STRELA.jl: возможности пакета для расчетов электрических режимов ЭЭС
25 апреля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
JuMP: моделирование задач конического программирования. Реализация оптимизационных методов построения непрерывных и дискретных оптимальных планов.
18 апреля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
JuMP: моделирование установившихся режимов ЭЭС - разработка полноценной программы.
11 апреля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
JuMP: продолжение. Пример моделирования транспортной задачи. Взаимодействие с NEOS.
4 апреля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
JuMP: погружение в язык
28 марта 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
Языки алгебраического моделирования для математической оптимизации (GAMS, AMPL, MOSEL, Pyomo, CVX, JuMP и др.) . Введение в JuMP.
21 марта 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
Частично целочисленное линейное программирование с Cbc. Оптимизация расстановки PMU в ЭЭС.
14 марта 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
Выпуклое коническое программирование с SCS: программирование на конусах второго порядка, экспоненциальных конусах, степенных конусах, конусах неотрицательно определенных матриц (полуопределенное программирование).
28 февраля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
Выпуклое квадратичное программирование с OSQP. Реализация программ: минимизация и распределение дефицита мощности при анализе балансовой надежности ЭЭС, робастное оценивание параметров линейной регрессии по критерию Хьюбера.
21 февраля 2019 (16:00, каб. 318)
М.В.Хохлов (лаборатория энергетических систем)
Линейное программирование с Clp. Реализация программ: минимизация дефицита мощности при анализе балансовой надежности ЭЭС, робастное оценивание параметров линейной регрессии методом наименьших модулей.
14 февраля 2019. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Нелинейное программирование с Ipopt
7 февраля 2019. (14:00, каб. 318)
В рамках Дня российской науки состоялся открытый семинар “Научное программирование на языке Julia”. Подробности [https://vk.com/event177774241]
31 января 2019 (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Пакеты для безусловной оптимизации Optim.jl, Linesearch.jl, BlackBoxOptim.jl, LsqFit.jl
24 января 2019. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Дифференцирование при расчете градиентов, матриц Якоби и Гессе. Численное дифференцирование с использованием пакетов DiffEqDiffTools.jl и Calculus.jl. Символьное дифференцирование с пакетами Calculus.jl и SymEngine.jl. Автоматическое дифференцирование с пакетами ForwardDiff.jl и ReverseDiff.jl.
16 января 2019. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Безусловная оптимизация. Программирование алгоритмов случайного поиска, градиентного спуска, метода Ньютона, модифицированного метода Ньютона, метода Гаусса-Ньютона.
9 января 2019. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Заметки по написанию эффективного Julia-кода.
30 мая 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Сравнительное тестирование пакетов HDF5.jl, MAT.jl, JLD.jl, JLD2.jl, CSV.jl, Feather.jl
23 мая 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Пакеты HDF5.jl, MAT.jl, JLD.jl для работы с форматами файлов, предназначенных для хранения большого объема информации.
25 апреля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Создание собственных типов данных. Абстрактные и конкретные типы. Параметрический тип. Составные типы.
18 апреля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Вызов из Julia программ на языке С- и FORTRAN. Динамические библиотеки.
11 апреля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Вызов из Julia программ на языке R. Установка языка R и его пакетов. Экосистема языка R. Пакет RCall.jl. Работа в Julia с R-пакетами на примере MASS, forecast, GA, ggplot2.
4 апреля 2018. (16:00, каб. 318)
А.В. Смирнов (лаборатория демографии и социального управления)
Пакет Distributions.jl для работы с распределениями вероятностей и связанными с ними функциями (расчет моментов, плотностей распределения, оценивание по методу максимального правдоподобия). Интерактивный анализ с использованием Interact.jl.
28 марта 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Вызов из Julia программ на языке Python. Пакет PyCall.jl. Вызов функций Numpy, Scipy, Matplotlib. Работа с Pytnon-пакетами на примере пакетов моделирования установившихся режимов электроэнергетических систем PYPOWER и Pandapower.
21 марта 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Пакет TimeSeries.jl для работы с временными рядами. Пакет Taro.jl для чтения/записи Excel-файлов.
14 марта 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Пакет DataFrames.jl для работы с табличными данными.
28 февраля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Пакеты Julia. Менеджер пакетов. Пакет Gadfly для визуализации данных.
14 февраля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Программируем алгоритм Дэйкстры. Часть 4. Вариант программы, использующей разреженную матрицу смежности. Сравнительное тестирование.
7 февраля 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Программируем алгоритм Дэйкстры. Часть 3. Создание модуля mygraph. Тестирование на реальном датасете. Сравнение с пакетом Graph.jl.
31 января 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Программируем алгоритм Дэйкстры. Часть 2. Уточнение имен, упрощение кода, оформление функций.
24 января 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Программируем алгоритм Дэйкстры (поиск кратчайших путей на графе). Часть 1. Представление списка смежности графа с помощью словаря, первый набросок алгоритма.
17 января 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Разреженные матрицы и операции с ними. Разложение разреженных матриц (LU, Холесского, LDL, QR). Пакет AMD.jl для упорядочения матрицы. Способы вычисления ранга, числа обусловленности и спектральной нормы разреженной матрицы.
10 января 2018. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Функции. Опциональные аргументы, ключевые аргументы. Анонимные функции. Функции высокого порядка (map, reduce и др.). Множественная диспетчеризация.
27 декабря 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Линейная алгебра. Решение СЛАУ. Разложения матриц (LU, Холесского, QR, LQ, LDL, спектральное и др.). Генерация случайных чисел, сортировка, элементарные статистические функции, простая линейная регрессия.
20 декабря 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Коллекции элементов. Часть 2. Словари, кортежи, множества.
13 декабря 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Коллекции элементов. Часть 1. Массивы. Векторы и матрицы.
6 декабря 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Строки и операции с ними. Файловая система. Чтение и запись данных в файл.
29 ноября 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Первая Julia-программа. Основные численные типы данных и действия с ними. Циклы и ветвления.
22 ноября 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Установка Julia. Экосистема языка. REPL. Jupyter.
15 ноября 2017. (16:00, каб. 318)
М.В. Хохлов (лаборатория энергетических систем)
Знакомство с языком Julia. История создания, особенности, возможности. Интернет-ресурсы.