👍19🤯14❤4🤔1
Media is too big
VIEW IN TELEGRAM
👾 О «раздутом пузыре» нейросетей
На днях я наткнулся на одно любопытное видео: https://www.youtube.com/watch?v=dTPldoQevss&t=3s
Моей первой реакцией былоБратан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? отрицание и усталость, потому что всё это я уже слышу с разной интенсивностью на протяжении лет пяти, в зависимости от текущих объектов хайпа. В этом посте я попытаюсь разобраться, что из сказанного в видео является правдой.
Утверждения:
▪️ Закон Мура больше не выполняется из-за фундаментальных физических ограничений ⇒ масштабирование нейросетевых моделей по вычислительному бюджету невозможно.
▪️ Нейросетевые модели внедряются слишком медленно.
▪️ Ответы нейросетевых моделей неконтролируемы и неинтерпретируемы.
Дальше обсудим каждое из них.
Читать статью
На днях я наткнулся на одно любопытное видео: https://www.youtube.com/watch?v=dTPldoQevss&t=3s
Моей первой реакцией было
Утверждения:
▪️ Закон Мура больше не выполняется из-за фундаментальных физических ограничений ⇒ масштабирование нейросетевых моделей по вычислительному бюджету невозможно.
▪️ Нейросетевые модели внедряются слишком медленно.
▪️ Ответы нейросетевых моделей неконтролируемы и неинтерпретируемы.
Дальше обсудим каждое из них.
Читать статью
👍9🤯2
Как использовать метод lower() в Python
Метод
Метод
Строки являются неизменяемым типом данных. Это означает, что их нельзя поменять после создания, только перезаписать заново. Поэтому исходная строка после использования метода
Строки чувствительны к регистру, поэтому строка нижнего регистра отличается от строки верхнего регистра. Именно эта особенность строк делает метод
Метод
lower()
— это строковый метод, который возвращает новую строку полностью в нижнем регистре. Если исходная строка содержит прописные буквы, в новой строке они будут строчными. При этом любая строчная буква или любой символ, не являющийся буквой, не изменяется.Метод
lower()
делает довольно простую вещь. Он создает новую строку, в которой все прописные буквы меняются на строчные. Но есть несколько моментов, о которых следует помнить при его использовании.Строки являются неизменяемым типом данных. Это означает, что их нельзя поменять после создания, только перезаписать заново. Поэтому исходная строка после использования метода
lower()
остается неизменной.Строки чувствительны к регистру, поэтому строка нижнего регистра отличается от строки верхнего регистра. Именно эта особенность строк делает метод
lower()
полезным при написании скриптов или программ для работы со строками.👍13🤔8❤3
🔥 Как легко и быстро создать веб-приложение на базе МО с помощью Python
💬 В этой статье мы с нуля развернем модель линейной регрессии с помощью Flask, фреймворка Python для разработки веб-приложений
📌 Независимо от того, сколько моделей вы создали, оффлайн их смогут увидеть лишь несколько человек. Поэтому необходимо их развертывать, чтобы любой смог поработать с ними посредством UI. Читать статью
🐍 Python и 1000 программ
💬 В этой статье мы с нуля развернем модель линейной регрессии с помощью Flask, фреймворка Python для разработки веб-приложений
📌 Независимо от того, сколько моделей вы создали, оффлайн их смогут увидеть лишь несколько человек. Поэтому необходимо их развертывать, чтобы любой смог поработать с ними посредством UI. Читать статью
🐍 Python и 1000 программ
👍7🔥4
🔥 Пять статей от редакции, собравшие больше всего отдачи:
1. 7 лучших Python технологий, которые ВЫ ДОЛЖНЫ ЗНАТЬ - В данном видео рассмотрим реализацию контекстного менеджера with с нуля, декоратор total_ordering для перегрузки операторов, и много других интересных технологий.
2. Особенности автоматического дифференцирования в PyTorch - PyTorch активно развивается более пяти лет и представляет собой целую экосистему для создания моделей машинного обучения на основе глубоких нейронных сетей.....
3. Как перевернуть список в Python
4. Понять Django. Пишем "Hello world". Объясняю просто и с картинками - Подробно и простым языком рассказываем о всех тонкостях начала работы с Django.
5. Как использовать метод lower() в Python
1. 7 лучших Python технологий, которые ВЫ ДОЛЖНЫ ЗНАТЬ - В данном видео рассмотрим реализацию контекстного менеджера with с нуля, декоратор total_ordering для перегрузки операторов, и много других интересных технологий.
2. Особенности автоматического дифференцирования в PyTorch - PyTorch активно развивается более пяти лет и представляет собой целую экосистему для создания моделей машинного обучения на основе глубоких нейронных сетей.....
3. Как перевернуть список в Python
4. Понять Django. Пишем "Hello world". Объясняю просто и с картинками - Подробно и простым языком рассказываем о всех тонкостях начала работы с Django.
5. Как использовать метод lower() в Python
👍9
Media is too big
VIEW IN TELEGRAM
🎬 Python в блокчейн-разработке, атаки на PyPI и Python-тренды в 2023 году
➖ https://www.youtube.com/watch?v=36APuXAnSoo
➖ https://www.youtube.com/watch?v=36APuXAnSoo
👍3
Что выдаёт этот код?
Anonymous Quiz
25%
[10, 20]
13%
[10, 15, 20]
28%
[10, 15, 20, 15]
34%
infinite loop
👍45🤯16🔥3
🐼 Лучший формат данных для хранения pandas.DataFrame
Автор статьи - разработчик инновационных технологий. В этой статье поделится с нами информацией в области хранения данных.
Читать статью
Автор статьи - разработчик инновационных технологий. В этой статье поделится с нами информацией в области хранения данных.
Читать статью
👍5
🔥 Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming)
Мы с вами уже пробовали решать точно задачу коммивояжёра методом динамического программирования и методом ветвей и границ, результат не плох, но слабоват.
В данной статье постараюсь показать, что точное решение ближе, чем принято считать.
Мы будем использовать метод целочисленного программирования, который является частным случаем линейного программирования, который в свою очередь является подклассом математического программирования.
Читать статью
Мы с вами уже пробовали решать точно задачу коммивояжёра методом динамического программирования и методом ветвей и границ, результат не плох, но слабоват.
В данной статье постараюсь показать, что точное решение ближе, чем принято считать.
Мы будем использовать метод целочисленного программирования, который является частным случаем линейного программирования, который в свою очередь является подклассом математического программирования.
Читать статью
👍5🔥2
Media is too big
VIEW IN TELEGRAM
🎬 Пентест на практике с нуля | CTF | TryHackMe - DogCat | LFI, RCE, Отравление логов на apache
В данном видео проходим машину на TryHackMe, рассмотрим LFI уязвимость переходящую в RCE через отравление логов на веб-сервере apache.
➖ https://www.youtube.com/watch?v=HRUf_OHDuc8&t=9s
В данном видео проходим машину на TryHackMe, рассмотрим LFI уязвимость переходящую в RCE через отравление логов на веб-сервере apache.
➖ https://www.youtube.com/watch?v=HRUf_OHDuc8&t=9s
👍11
❤29👍16🤯5
🔥 Как подключить препроцессор SASS/SCSS к Django
"Django на прокачку" снова продолжает вас радовать. В сегодняшнем эпизоде мы:
1. Узнаем, что такое препроцессоры и чем они интереснее обычного CSS;
2. Разберёмся с SASS и SCSS, узнаем, чем они отличаются;
3. И рассмотрим на практике, как использовать SASS/SCSS в Django-проекте.
Читать статью
"Django на прокачку" снова продолжает вас радовать. В сегодняшнем эпизоде мы:
1. Узнаем, что такое препроцессоры и чем они интереснее обычного CSS;
2. Разберёмся с SASS и SCSS, узнаем, чем они отличаются;
3. И рассмотрим на практике, как использовать SASS/SCSS в Django-проекте.
Читать статью
👍11
🫧 Сортировка методом пузырька
Это самый простой алгоритм сортировки. В процессе его выполнения мы перебираем наш список и на каждой итерации сравниваем элементы попарно. При необходимости элементы меняются местами, чтобы больший элемент отправлялся в конец списка.
Алгоритм сортировки пузырьком:
▪️ нерекурсивный;
▪️ устойчивый;
▪️ преобразует входные данные без использования вспомогательной структуры данных (in place);
▪️ имеет сложность O(n^2);
В данной статье мы рассмотрели обычный алгоритм сортировки и его реализацию на Python. У нас на очереди еще 7 методов сортировки. Если вы знакомы с сортировками, ставьте ❤️, если нет - 🔥 и мы разберем их.
Это самый простой алгоритм сортировки. В процессе его выполнения мы перебираем наш список и на каждой итерации сравниваем элементы попарно. При необходимости элементы меняются местами, чтобы больший элемент отправлялся в конец списка.
Алгоритм сортировки пузырьком:
▪️ нерекурсивный;
▪️ устойчивый;
▪️ преобразует входные данные без использования вспомогательной структуры данных (in place);
▪️ имеет сложность O(n^2);
В данной статье мы рассмотрели обычный алгоритм сортировки и его реализацию на Python. У нас на очереди еще 7 методов сортировки. Если вы знакомы с сортировками, ставьте ❤️, если нет - 🔥 и мы разберем их.
🔥86❤12👍8
Media is too big
VIEW IN TELEGRAM
🎬 8 советов как писать исключения на Python
В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе этих ошибок получим правильную реализацию.
Данные проблемы часто встречаются в чужом коде, и они могут привести к огромным багам, если реализовать обработку исключений неправильно.
➖ https://www.youtube.com/watch?v=EO3SInqIF5Y
В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе этих ошибок получим правильную реализацию.
Данные проблемы часто встречаются в чужом коде, и они могут привести к огромным багам, если реализовать обработку исключений неправильно.
➖ https://www.youtube.com/watch?v=EO3SInqIF5Y
👍10
👍25🤯9
🐍 Python import, как и для чего?
Что такое import в Python?
В языке программирования Python подключение пакетов и модулей осуществляется с помощью import. Это позволяет распределять код по логическим "узлам" приложения(модели данных, обработчики, и тп.), что позволяет получить менее нагруженные кодом файлы.
Плюсы:
➕ Повышается читаемость кода.
➕ Код логически разбит по "узлам", его поиск и дальнейший отлов ошибок становится понятнее и проще.
➕ Для разработки в команде это дает более четкое понимание, что и где делает каждый при выполнении "задания".
Минусы:
➖ Нужно понимать, что делается и для чего...
Читать статью
Что такое import в Python?
В языке программирования Python подключение пакетов и модулей осуществляется с помощью import. Это позволяет распределять код по логическим "узлам" приложения(модели данных, обработчики, и тп.), что позволяет получить менее нагруженные кодом файлы.
Плюсы:
➕ Повышается читаемость кода.
➕ Код логически разбит по "узлам", его поиск и дальнейший отлов ошибок становится понятнее и проще.
➕ Для разработки в команде это дает более четкое понимание, что и где делает каждый при выполнении "задания".
Минусы:
➖ Нужно понимать, что делается и для чего...
Читать статью
👍18🤯2
Сортировка выбором
В этом алгоритме мы создаем два сегмента нашего списка: один отсортированный, а другой несортированный.
В процессе выполнения алгоритма мы каждый раз удаляем самый маленький элемент из несортированного сегмента списка и добавляем его в отсортированный сегмент. Мы не меняем местами промежуточные элементы. Следовательно, этот алгоритм сортирует массив с минимальным количеством перестановок.
Алгоритм сортировки выбором:
▪️ нерекурсивный;
▪️ может быть как устойчивым, так и неустойчивым;
▪️ преобразует входные данные без использования вспомогательной структуры данных (in place);
▪️ имеет сложность O(n^2);
В этом алгоритме мы создаем два сегмента нашего списка: один отсортированный, а другой несортированный.
В процессе выполнения алгоритма мы каждый раз удаляем самый маленький элемент из несортированного сегмента списка и добавляем его в отсортированный сегмент. Мы не меняем местами промежуточные элементы. Следовательно, этот алгоритм сортирует массив с минимальным количеством перестановок.
Алгоритм сортировки выбором:
▪️ нерекурсивный;
▪️ может быть как устойчивым, так и неустойчивым;
▪️ преобразует входные данные без использования вспомогательной структуры данных (in place);
▪️ имеет сложность O(n^2);
👍11🔥2