PYTHON ONLINE
356 subscribers
1 photo
52 links
PYTHON для начинающих
Download Telegram
Channel created
Channel photo updated
Channel name was changed to «PYTHON ONLINE»
Уроки по нейронным сетям на Python.

Нейронные сети: краткая история триумфа — ТЫК
Структура и принцип работы полносвязных нейронных сетей — ТЫК
Персептрон — возможности классификации образов, задача XORТЫК
Back propagation — алгоритм обучения по методу обратного распространения — ТЫК
Ускорение обучения, начальные веса, стандартизация, подготовка выборки — ТЫК
Переобучение — что это и как этого избежать, критерии останова обучения — ТЫК
Функции активации, критерии качества работы НС — ТЫК
Keras — установка и первое знакомство — ТЫК
Keras — обучение сети распознаванию рукописных цифр — ТЫК
Как нейронная сеть распознает цифры — ТЫК
Несколько вариантов одной функции

При работе с Python не получится использовать несколько функций с одинаковым неймом, которые бы работали с разными типами данных. Осуществить такое можно только с помощью multipledispatch

Установка:
pip install multipledispatch

Навешиваем @dispatch на функцию, куда передаёте тип, с которыми работает именно эта функция.

В зависимости от переданных аргументов будет выбираться правильная функция.
Библиотека Colorama

Библиотека ColoramaТЫК ← помогает добавить цвета в терминал, что позволит вам украсить Python-скрипты.

Colorama будет отображать текст как на переднем плане, так и на заднем в разных цветах в виде основного и фонового цвета.

Если вам нужно, чтобы Colorama работала под Windows, то в начале вызовите colorama.init().
Работаем с символами экранирования

Иногда при выводе строки у вас в терминале появляться символы по типу \n. Такие записи Python расценивает как 1 строку, но вывод можно оформить более красиво.

Примеры символов:

\\
— Обратный слеш (остаётся 1 "\")
\'
— Апостроф (остаётся 1 " ' ")
\"
— Кавычка (остается 1 ")
\n
— Переход на новую строку

Таким образом, новички или не очень опытные кодеры, которые не знали об этих символах, могут столкнуться с трудностями при написании кода. Для отмены экранирования, вам нужно ввести r перед самой строкой.
Превращаем проекты в .exe-файлы!

Невозможно запустить проект на системе, где нет установленного Python или какой-либо библиотеки из него, но воспользовавшись pyinstaller вы сможете создать исполняемый .exe файл из вашей программы.

1. Для установки нужно воспользоваться командой:
install pyinstaller
2. Далее, переходим в командную строку, заходим в нужную директорию с помощью cd и вводим следующую команду:
--onefile --noconsole main.py (main.py — файл, который запускает вашу программу).

После этого исполняемый файл будет находиться в папке dist.