Kangaroo
2.28K subscribers
113 photos
61 files
434 links
Kangaroo — о программировании и технологиях.

Python, серверная разработка, инфраструктура, ИИ и собственные проекты. Статьи, технические разборы, эксперименты и наблюдения из практики.

Иногда — математика и котики :)

По всем вопросам: @Lodhel
Download Telegram
В чем разница между потоком и процессом?

Процессы и потоки связаны друг с другом, но при этом имеют существенные различия.

Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и память). Каждый процесс выполняется в отдельном адресном пространстве: один процесс не может получить доступ к переменным и структурам данных другого. Если процесс хочет получить доступ к чужим ресурсам, необходимо использовать межпроцессное взаимодействие. Это могут быть конвейеры, файлы, каналы связи между компьютерами и многое другое.

Поток использует то же самое пространства стека, что и процесс, а множество потоков совместно используют данные своих состояний. Как правило, каждый поток может работать (читать и писать) с одной и той же областью памяти, в отличие от процессов, которые не могут просто так получить доступ к памяти другого процесса. У каждого потока есть собственные регистры и собственный стек, но другие потоки могут их использовать.

Поток — определенный способ выполнения процесса. Когда один поток изменяет ресурс процесса, это изменение сразу же становится видно другим потокам этого процесса.
Гид по языку python ⤵️
В Китае стартуют продажи карт Super SIM

Эра сетей и смартфонов 5G принесла с собой «побочный» продукт в виде так называемой карты Super SIM. Как пишет источник, ее продажи в Китае стартуют уже 23 декабря.

За разработкой Super SIM стоит местная компания Ziguang, а самое главное ее отличие от обычной SIM – наличие 128 ГБ встроенной флэш-памяти. Применение такой SIM-карты позволит расширить память даже той модели, которая не поддерживает карты памяти microSD. Отмечается, что на Super SIM пользователи могут осуществлять резервное копирование данных или попросту копировать фото или видео – в любом случае данные будут надежно защищены.

128 ГБ – это максимальный объем флэш-памяти Super SIM, пользователям предложат варианты попроще – с 32 и 64 ГБ памяти. А в будущем объем флэш-памяти Super SIM увеличится до 512 ГБ и даже 1 ТБ.
Представляем Numba: высокопроизводительный компилятор Python


https://morioh.com/p/ea62e7fb53da?f=5c21fb01c16e2556b555ab32
Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам изучить PyTorch — библиотеку глубокого обучения для языка Python — один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP.

Делип Рао и Брайан Макмахан введут вас в курс дел с NLP и алгоритмами глубокого обучения. И покажут, как PyTorch позволяет реализовать приложения, использующие анализ текста.

В этой книге
• Вычислительные графы и парадигма обучения с учителем.
• Основы оптимизированной библиотеки PyTorch для работы с тензорами.
• Обзор традиционных понятий и методов NLP.
• Упреждающие нейронные сети (многослойный перцептрон и другие).
• Улучшение RNN при помощи долгой краткосрочной памяти (LSTM) и управляемых рекуррентных блоков
• Предсказание и модели преобразования последовательностей.
• Паттерны проектирования NLP-систем
Доброго времени суток уважаемые подписчики канала, хотел согласовать с вами один вопрос, стоит ли изменить название данного комъюнити?
Anonymous Poll
40%
Да
60%
Нет

Бабушка решила заняться фермерским хозяйством — выращивать и продавать помидоры. Она насобирала 100 кг томатов, погрузила их на тележку и выставила с утра перед домом.

Помидоры, которые вырастила бабушка, на 99% состоят из воды, но на солнце часть воды испаряется сквозь кожуру. День выдался жарким, и к вечеру воды в помидорах стало уже 98%. Сколько теперь весят бабушкины помидоры?

С помощью этой задачи опытные разработчики с математическим образованием быстро отличают своих от чужих. У неё неожиданное решение и такой же неожиданный ответ.

А ниже варианты ответов
Варианты ответов к задаче
Anonymous Poll
18%
100
33%
99
15%
98
3%
89
1%
80
26%
50
1%
30
4%
10
NumPy является библиотекой, поддерживающей работу с высокоуровневыми математическими функциями и многомерными массивами. В видео рассказывается об основах работы с библиотекой.

https://youtu.be/xECXZ3tyONo