Для отключения назойливого предупреждения о недостатке шрифтов в matplotlib при использовании в JupyterLab надо установить несколько пакетов. Читать
Архив автора: admin
Надежность нейронных сетей

Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.
Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.
Скачать Книгу Надежность нейронных сетей
2023-05-27T08:38:32Книги и Курсы
Нейронный сети. Эволюция

Эта книга предназначена для всех, кто хочет разобраться в том, как устроены нейронные сети. Для тех читателей, кто хочет сам научиться программировать нейронные сети, без использования специализированных библиотек машинного обучения. Книга предоставляет возможность с нуля разобраться в сути работы искусственных нейронов и нейронных сетей, математических идей, лежащих в их основе, где от вас не требуется никаких специальных знаний, не выходящих за пределы школьного курса в области математики.
Скачать Книгу Нейронный сети. Эволюция
2023-05-27T08:28:45Книги и Курсы
Создаем нейронную сеть | Рашид Тарик

Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций. Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry Pi Zero.
Основные темы книги:
нейронные сети и системы искусственного интеллекта;
структура нейронных сетей;
сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации;
тренировка и тестирование нейронных сетей;
интерактивная среда программирования IPython;
использование нейронных сетей в качестве классификаторов объектов;
распознавание образов с помощью нейронных сетей.
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Тарик Рашид — специалист в области количественного анализа данных и разработки решений на базе продуктов с открытым исходным кодом.
Имеет ученую степень по физике и степень магистра по специальности «Machine Learning and Data Mining». Проживая в Лондоне, он возглавляет местную группу разработчиков Python (насчитывающую около 3000 участников), организует многочисленные семинары и часто выступает с докладами на международных конференциях.
Скачать Книгу Создаем нейронную сеть | Рашид Тарик
2023-05-27T08:16:53Книги и Курсы
Нейронные сети и глубокое обучение: учебный курс

В книге рассматриваются как классические, так и современные модели глубокого обучения. Главы книги можно разбить на три группы.
— Основы нейронных сетей. Суть многих традиционных моделей машинного обучения можно понять, рассматривая их как частные случаи нейронных сетей. В первых двух главах основной упор сделан на понимании взаимосвязи традиционного машинного обучения и нейронных сетей. Будет показано, что метод опорных векторов, линейная и логистическая регрессия, сингулярное разложение, факторизация матриц и рекомендательные системы являются именно такими частными случаями. Наряду с ними рассматриваются и такие сравнительно новые методы конструирования признаков, как word2vec.
— Фундаментальные понятия нейронных сетей. Главы 3 и 4 посвящены подробному обсуждению процессов тренировки и регуляризации нейронных сетей. В главах 5 и 6 рассмотрены сети радиально-базисных функций (RBF) и ограниченные машины Больцмана.
— Дополнительные вопросы нейронных сетей.
Скачать Книгу Нейронные сети и глубокое обучение: учебный курс
2023-05-27T08:00:10Книги и Курсы
Отключение IPv6 в Ubuntu 22.04 LTS в 2023 году
Многие из вас задаются вопросом: «Как отключить IPv6 в Ubuntu 22.04 LTS в 2023 году?». Ниже вы сможете найти простой и короткий ответ на этот вопрос.
IPv6 — это расширенная версия IPv4, которая была создана для того, чтобы избежать исчерпания IP-адресов. Однако, для небольших сетей IPv6 не является обязательным, и, возможно, ваш провайдер не поддерживает его. Если у вас есть приложение, которое поддерживает IPv6, то при попытке его установки вы можете столкнуться с ошибкой. Несмотря на то, что IPv6 — это будущее, в настоящее время вы можете отключить его, если это необходимо. В Ubuntu 22.04 мы рассмотрим шаги, которые необходимо выполнить, чтобы отключить IPv6.
Для отключения IPv6 в Ubuntu 22.04 необходимы привилегии суперпользователя. Хотя многие приложения работают без проблем с IPv4, IPv6 включен по умолчанию в Ubuntu 22.04, поэтому имеет смысл временно или навсегда отключить его. Это поможет избежать ошибок при установке приложений, поддерживающих IPv6, при условии, что ваш интернет-провайдер не поддерживает его.
Для начала, необходимо проверить статус IPv6 на вашем Ubuntu 22.04. Для этого используйте команду «cat», чтобы отобразить логический вывод о том, включен ли IPv6. Выполните следующую команду:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
На выходе мы получаем 0, что означает, что IPv6 включен по умолчанию.
Отключение IPv6 навсегда.
Для этого отредактируйте файл /etc/default/grub с помощью любого текстового редактора:
nano /etc/default/grub
И приведите следующие строки:
...
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
...
К виду:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Если в одной из строк выглядит иначе:
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
...
То добавляем после «quiet splash» нужные параметры, финальный результат в таком случае будет выглядеть следующим образом:
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
...
Сначала сохраните и закройте файл. Затем обновите параметры загрузки и обновите GRUB командой:
sudo update-grub
Только после этого ваши изменения будут сохранены и будут действовать даже после загрузки. Таким образом, вы сможете отключить IPv6 и продолжить работу даже после перезагрузки системы
После первой перезагрузки желательно проверить правильность отключения командой, если выводом будет «1«, то вы сделали всё правильно:
cat /sys/module/ipv6/parameters/disable
