Как Python помогает восстанавливать древние фрески: алгоритмы цифровой реставрации
https://ift.tt/CRW5T8c
Цифровая реставрация культурного наследия — не то, о чём часто пишут на IT-форумах. Но Python, OpenCV и немного безумной любви к истории могут буквально вдохнуть жизнь в древние фрески. В этой статье — живая техническая история о том, как написать свои алгоритмы цифровой реставрации, использовать машинное зрение и нейросети для восстановления утраченного и, возможно, спасти кусочек человечества от забвения.
https://ift.tt/CRW5T8c
Цифровая реставрация культурного наследия — не то, о чём часто пишут на IT-форумах. Но Python, OpenCV и немного безумной любви к истории могут буквально вдохнуть жизнь в древние фрески. В этой статье — живая техническая история о том, как написать свои алгоритмы цифровой реставрации, использовать машинное зрение и нейросети для восстановления утраченного и, возможно, спасти кусочек человечества от забвения.
Сводка от pythonz 25.05.2025 — 01.06.2025
https://ift.tt/GSYk1cT
А теперь о том, что происходило в последнее время на других ресурсах.
https://ift.tt/GSYk1cT
А теперь о том, что происходило в последнее время на других ресурсах.
Викторина: Использование встроенных тегов в Django
https://ift.tt/QNLGJf1
Квиз на проверку знаний о встроенных тегах в Django
https://ift.tt/QNLGJf1
Квиз на проверку знаний о встроенных тегах в Django
Дискретное преобразование Фурье в живых картинках для девятиклассников
https://ift.tt/WfcSKvu
Мало что настолько меня угнетает, как невозможность что-либо понять так, чтобы потом объяснить это самому себе :) И хоть я уже давно не девятиклассник, этот период запомнился мне внезапным переходом от заучивания материала "чтобы не схватить парашу" к некоторой степени осознания "а как оно там устроено и почему именно так". Сложнее всего было с математикой и я постоянно изобретал для себя "объяснялки". Этот навык, к счастью, прижился и стал привычкой. В виртуальную лабораторию!
https://ift.tt/WfcSKvu
Мало что настолько меня угнетает, как невозможность что-либо понять так, чтобы потом объяснить это самому себе :) И хоть я уже давно не девятиклассник, этот период запомнился мне внезапным переходом от заучивания материала "чтобы не схватить парашу" к некоторой степени осознания "а как оно там устроено и почему именно так". Сложнее всего было с математикой и я постоянно изобретал для себя "объяснялки". Этот навык, к счастью, прижился и стал привычкой. В виртуальную лабораторию!
Content Moderation via Zero Shot Learning with Qwen 2.5
https://ift.tt/4LqTA1S
https://ift.tt/4LqTA1S
aiohttp - 3.12.8
https://ift.tt/kb793qu
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
https://ift.tt/kb793qu
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
Python Bytes: #434 Most of OpenAI’s tech stack runs on Python
https://ift.tt/oQ9g3HV
Очередной выпуск англоязычного подкаста Python Bytes
https://ift.tt/oQ9g3HV
Очередной выпуск англоязычного подкаста Python Bytes
Django - 4.2.22
https://ift.tt/gtw8TxX
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
https://ift.tt/gtw8TxX
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
Django - 5.2.2
https://ift.tt/Qhw67Fd
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
https://ift.tt/Qhw67Fd
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
Django - 5.1.10
https://ift.tt/TbHgL1K
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
https://ift.tt/TbHgL1K
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
aiohttp - 3.12.9
https://ift.tt/heoVgTI
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
https://ift.tt/heoVgTI
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
greenlet - 3.2.3
https://ift.tt/I5wDh1f
Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
https://ift.tt/I5wDh1f
Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
Почему multiprocessing.Queue() тормозит и как обойти это с помощью shared_memory
https://ift.tt/kVoba4j
Вы запускаете многопроцессную задачу, кидаете данные в multiprocessing.Queue(), а потом вдруг замечаете... что всё тормозит. Муторно. Медленно. Местами прям отвратительно. Вы смотрите в монитор, на top, на htop, на код — и не понимаете: ну ведь должно же летать! А не летит.
https://ift.tt/kVoba4j
Вы запускаете многопроцессную задачу, кидаете данные в multiprocessing.Queue(), а потом вдруг замечаете... что всё тормозит. Муторно. Медленно. Местами прям отвратительно. Вы смотрите в монитор, на top, на htop, на код — и не понимаете: ну ведь должно же летать! А не летит.
MVP по «умному» поиску данных
https://ift.tt/mhzOSyX
Классический поиск выдаёт результаты по точному совпадению, и это не самый удобный вариант, когда данных много. Поэтому нужную информацию, если ты точно не знаешь как найти, невозможно отыскать. Озадачившись этой проблемой, я решил сделать MVP «умного» поиска, который позволяет искать данные/фичи/поля не по точному совпадению, а с учётом смысла.
https://ift.tt/mhzOSyX
Классический поиск выдаёт результаты по точному совпадению, и это не самый удобный вариант, когда данных много. Поэтому нужную информацию, если ты точно не знаешь как найти, невозможно отыскать. Озадачившись этой проблемой, я решил сделать MVP «умного» поиска, который позволяет искать данные/фичи/поля не по точному совпадению, а с учётом смысла.
Writing Portable DataFrame Code for Lazy Execution
https://ift.tt/Nf54sRn
Learn one simple concept, and you can rid your code of row-ordering assumptions - it will then work seamlessly across eager and lazy DataFrames
https://ift.tt/Nf54sRn
Learn one simple concept, and you can rid your code of row-ordering assumptions - it will then work seamlessly across eager and lazy DataFrames