Кастомизируем свой Jupyter Notebook

Большинство современных сред разработки имеют очень много инструментов для улучшения визуальной составляющей. Начиная от цвета фона заканчивая изменением цвета текста определённого шаблона. Сегодня я хочу рассказать, как подогнать под себя интерфейс Jupyter Notebook, используя jupyter-themes. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше Читать дальше…

Градиентный спуск на пальцах

Градиентный спуск — метод нахождения локального экстремума. В этом «алгоритме» используется движение вдоль градиента. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.А на YouTube-канале ты найдешь обучающие видео по программированию. Подписывайся! Нахождение локального минимума Для этого используется следующая формула для поиска локального Читать дальше…

Создаём свой Keras. Часть 1-ая

Всем привет. Каждый из нас наверняка интересовался, как же устроены различные библиотеки машинного обучения? Так вот, сейчас вы читаете продолжение рубрики экспериментов в машинном обучении. Мы пошагово будем создавать свой интерфейс, свои функции и свои модели. Поехали! Подпишись на группу Вконтакте и Телеграм-канал. Там Читать дальше…

Программирование графов на Python с помощью NetworkX

Добрый день, уважаемые читатели. Наверняка все слышали о такой «отрасли» математики, как теория графов. Так вот сегодня мы займемся введением в программирование графов на Python. Сам по себе граф — множество точек, некоторые из которых (или все) соединены рёбрами. Да, Читать дальше…

Сохранение модели и её весов в Keras

Сохранение модели и её весов в Keras

Добрый день, уважаемые читатели. Мы уже разобрали кучу приёмов, связанных с библиотекой Keras, Sklearn и т.д. Однако мы ещё не разбирали сохранение весов модели Keras и самой модели в отдельный файл (да, была статья про консервацию модели, но это немного Читать дальше…

method c# методы c#

Method C# | Действия и методы C#

Ранее мы рассмотрели, что из себя представляют объекты на c#, и как описываются свойства объектов. Однако объект, обладающий одними только свойствами зачастую бесполезен, потому как наравне с некоторыми параметрами объект обладает определенным набором операций, которые могут проводиться над ним, либо же выполняться самим объектом. Эти операции и называются методы C#.

Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.
А на YouTube-канале ты найдешь обучающие видео по программированию. Подписывайся!

(далее…)
override c# - переопределение методов c#

Override C# | Переопределение методов C#

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

Смотрите моё видео об ООП, полиморфизме и переопределение методов C#
(далее…)
Exception C# | Исключения C# и блоки try, catch, finally

Exception C# | Исключения C# и блоки try, catch, finally

Несмотря на полную уверенность в работоспособности своего кода мы, программисты, часто делаем ошибки. Конечно, проводится тестирование кода. Однако разработчик никогда не сможет предусмотреть всех возможных действий пользователя, которые приведут к краху программы. Непредусмотренные ошибки вызывают исключения.

(далее…)
Алгоритм Евклида и нахождение наибольшего общего делителя НОД

Алгоритм Евклида и линейное представление НОД

Добрый день, уважаемые читатели. На повестке дня алгоритм Евклида и алгоритм нахождения линейного представления НОД (без использования расширенного алгоритма Евклида :) ). Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.А на YouTube-канале ты найдешь обучающие видео по программированию. Подписывайся! Алгоритм Евклида Алгоритм Читать дальше…

события c# делегаты c# event c#

Event C# | События и делегаты C#

События C# в программировании чем-то похожи на события в повседневной жизни. Рождение, первый шаг, первый день в школе и тому подобное. Разумеется, для программы значимые события выглядят немного иначе. К примеру, загрузилась форма, изменилось значение поля или был создан объект. Понимать события крайне полезно. Но в первую очередь необходимо изучить делегаты C#.

(далее…)