Proglib.academy | IT-курсы
3.74K subscribers
2.1K photos
71 videos
14 files
1.96K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Обсуждаем динамическое программирование, присоединяйтесь – https://www.youtube.com/watch?v=DT2UpJY2rlE
3
Подошел к концу месяц, посвященный алгоритмам!

Очень рады были получить много хороших отзывов, спасибо❤️ Ожидайте новых анонсов наших бесплатных мероприятий!

Ловите записи всех трех вебинаров августа 🙌🏻

🔹  NP-трудные задачи: почему их плохо решают

🔹 Графы: алгоритмы и структуры данных на Python

🔹 Собеседование на разработчика: разбор задач и ошибок

Если вы бы хотели вебинар на какую-то конкретную тему, пишите в комментариях)
👏4
Proglib.academy | IT-курсы pinned «Подошел к концу месяц, посвященный алгоритмам! Очень рады были получить много хороших отзывов, спасибо❤️ Ожидайте новых анонсов наших бесплатных мероприятий! Ловите записи всех трех вебинаров августа 🙌🏻 🔹  NP-трудные задачи: почему их плохо решают …»
Расскажите, готовитесь ли вы к техническому собеседованию целенаправлено?
Anonymous Poll
43%
Да, готовлюсь
7%
Нет, мне это не нужно
34%
Я еще ни разу не проходил тех.собес
16%
Нет, но понимаю, что надо бы
Вчера на вебинаре мы пропустили вопрос "привязан ли ваш курс к какому-то языку программирования?"

Отвечаем

В уроках почти все примеры кода дублируются на двух языках программирования C++ и Python.

Но решения задач принимаются на любом из объектно-ориентированных языков программирования: Python, Java, PHP, C++, JavaScript, C#

На скриншоте показали, как это выглядит на образовательной платформе.
🔥5
Ну что, коллеги, сегодня последний день лета получается

Вроде школу все давно закончили, а какой-то трепет перед первым сентябрем остается🫣

Если у вас тоже появляется желание пошевелить извилинами, узнать что-то новое с приходом осени, начните с демо-версии какого-нибудь курса.

Математика для Data Science

Алгоритмы и структуры данных

Вдруг затянет и вы захотите каждый день после 8 часового рабочего дня еще часик слушать лекции от преподавателей МГУ, а потом выполнять домашки! Ну красота же просто😍
🙉43
🧮 Большие языковые модели: стоит ли бояться больших калькуляторов?

Разберём, можно ли считать большие языковые модели разумными (и почему ответ — нет).

Читать статью
🔥1
🤖Развитие AI. От первой публикации до реализации

История ИИ началась с публикации работы «Вычислительные машины и разум» Алана Тьюринга в 1950 году. Эта работа положила начало фундаментальным исследованиям в области ИИ.

В 1951 году появилась первая нейронная сеть SNARC, которая симулировала работу 40 нейронов. Это был важный шаг в развитии нейросетей и машинного обучения.

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

В 1989 году впервые использовали нейронную сеть для распознавания рукописного текста. Это открытие открыло двери для множества приложений машинного обучения в реальном мире.

Более подробно о развитии искусственного интеллекта можно почитать в статье «The history of artificial intelligence: Complete AI timeline»

А если вас интересует история машинного обучения, то в статье «A (Brief) History of Machine Learning»
👍3
🔍🤖 40 сервисов на базе AI, которые помогут найти работу в 2023 году

Как составить резюме, оптимизировать сопроводительное письмо и найти вакансию в 2023 году? Использовать сервисы на основе искусственного интеллекта. Какие именно — рассказываем в этой статье.

🔗 Читать статью
🔗 Зеркало
👍3
В чем разница между машинным обучением с учителем и без учителя?

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

#вопросы_с_собеседований
🤖Собрали для вас нейросети для разработки (помимо Chat GPT) — сохраняйте и тестируйте⬇️

🔍Code Mentor оптимизирует и рефакторит код
🔍Copilot by GitHub помогает писать код и дополняет его своими предложениями
🔍ExplainDev обучает в процессе и помогает разобраться в коде
🔍GPT Engineer может всю работу сделать за вас — нужно только сказать, что хотите написать
🔍CodeT5 преобразовывает запрос в код и дописывает начатые функции
🔍Polycoder бесплатный помощник, который способен генерировать код на 12 языках программирования
🔍Tabnine дописывает код за вами — даже полноценные строчки (но только в платной версии)
🔍Mintlify пишет документацию и комментарии
🔍Cogram переводит запрос на язык баз данных и интегрируется со средой разработки Jupyter

Бонус:
👨‍🏫Agent GPT устанавливает в вашем браузере ИИ-агента, который помогает в выполнении поставленной задачи (можно использовать не только при разработке, но и при планировании путешествия и для других личных задач)
👍3
Что такое рекуррентные нейронные сети (RNN)?

Рекуррентные нейронные сети — это вид нейросетей, в которых связи между элементами образуют направленную последовательность. Это позволяет обрабатывать серии событий во времени или последовательные пространственные цепочки.
Они используются преимущественно для задач, где нечто цельное состоит из ряда объектов, например при распознавании рукописного текста или речи.

#вопросы_с_собеседований
👍2
Доброе утро, друзья! Время 14:00, как раз пора выпить третью кружку кофе и открывать рабочие таски 🙊
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
#инфографика #проектирование_систем

🤔 Как устроены языки программирования на базовом уровне? Разбираемся на примере C++, Java, Python

📌C++
Парадигмы: процедурное, объектно-ориентированное, функциональное, обобщенное программирование.
Типизация: статическая.
Компиляция/Выполнение: компилируется в машинный код для конкретной платформы. Не требует виртуальной машины или интерпретатора для выполнения.
Особенности: управление памятью осуществляется вручную с использованием операторов new и delete.
Использование: системное программирование, разработка приложений и игр, высокопроизводительные приложения.

📌Java
Парадигмы: объектно-ориентированное, частичное функциональное программирование (с Java 8).
Типизация: статическая.
Компиляция/Выполнение: компилируется в байт-код, который затем интерпретируется или компилируется JIT-компилятором на Java Virtual Machine (JVM).
Особенности: автоматическое управление памятью с использованием сборщика мусора. «Напиши раз, запусти везде» благодаря JVM.
Использование: веб-разработка, мобильная разработка (Android), корпоративные приложения, встроенные системы.

Python:
Парадигмы: процедурное, объектно-ориентированное, функциональное программирование.
Типизация: динамическая.
Компиляция/Выполнение: интерпретируемый. Байт-код Python выполняется на Python-интерпретаторе.
Особенности: легко читаемый синтаксис, управление памятью с помощью сборщика мусора, богатая стандартная библиотека.
Использование: веб-разработка, научные вычисления, обработка данных, искусственный интеллект, автоматизация.

🧰 Механизмы работы
C++: прямая компиляция в машинный код для определенной ОС и архитектуры.
Java: компиляция в байт-код, который затем выполняется на JVM, обеспечивая кросс-платформенность.
Python: интерпретация исходного кода с помощью Python-интерпретатора.
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Дайджест ресурсов для построения модели детектирования речи

- Одна из прорывных статей по VAD за последние 10 лет. За основу архитектуры взяты слои GRU и CNN, есть быстрая версия, работающая на сыром оцифрованном потоке и более качественная, с предварительным мел-спектрограммным преобразованием.
- Репозиторий с блокнотом на pytorch. В реализации используется архитектура, похожая на приведенную в статье выше.
- Предобученный VAD с отличными результатами и ссылкой на репозиторий с примерами использования и сравнением с другими решениями. Создатели, к сожалению не делятся исходным кодом и архитектурой модели.
- Самое популярное классическое решение от гугла: webRTC VAD. Нетребовательное стабильное решение с недостатками, с которого стоит начать и с которым стоит сравнивать свое решение.
- Удобный пакет для работы со звуком на питон.
- Еще одно хорошее решение, обходящее webRTC.
- Статья про работу с аудио и представлением сигнала.
👍1
🧩🧠 Тест на сообразительность: 3 захватывающие головоломки, чтобы развлечься и потренировать мозг

Потребуется проявить смекалку и нестандартное мышление, чтобы найти решения за 9 минут.

🔗 Пройти тест
5
📰 Новости из мира ИИ

Amazon и Гильдия авторов наконец-то нашли способ приостановить поток ИИ-сгенерированной белиберды: авторы самиздата теперь обязаны указывать в описании факт использования ИИ для перевода, создания текста и иллюстраций.

Meta* планирует выпуск супермощной LLM в начале 2024 года. Ожидается, что модель в несколько раз превзойдет Llama-2* и станет главным конкурентом Gemini и GPT-4.

Исследовали MIT создали революционную модель компьютерного зрения EfficientViT, которая обрабатывает изображения с высоким разрешением в 9 раз быстрее любой другой существующей модели.

В Финляндии к обучению ИИ начали привлекать заключенных – они знают финский язык, их труд оплачивается по минимальной ставке (6 евро за 6-часовую смену) – на свободе таких работников просто не найти. А кроме того, тюремное начальство считает, что «ИИ работа» готовит правонарушителей к адаптации в новом цифровом мире.

Массовое внедрение ИИ привело к повышению уровня потребления воды инфраструктурой ИТ-гигантов – Microsoft сообщает о 34% росте за 2022 год, а Google – о 20%. Исследователи подсчитали, что на обработку 5-50 промптов (в зависимости от времени года и расположения серверов) ChatGPT тратит 0,5 л воды

Stability AI выпустила новинку – модель Stable Audio для генерации звуковых эффектов, речи и музыки по текстовому описанию. Бесплатно можно сгенерировать 20 треков (продолжительностью до 45 секунд) в месяц.

Журнал TIME опубликовал список
100 самых влиятельных людей в ИИ. Андрей Карпаты и Илья Суцкевер в списке отсутствуют, и многих обозревателей этот факт удивил.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Диаграмма рабочего процесса, охватывающая все аспекты, связанные с необходимостью уведомлять пользователя о сообщении в Slack

🤔Это отличный пример того, почему разработка простой фичи может занять гораздо больше времени, чем думают многие. И да, статье уже 6 лет, но на архитектурные решения команды Slack стоит обращать внимание.

😉Покажите это своему продакту, если в следующий раз услышите в свой адрес что-то вроде «…там же все так просто».

🔗 Источник

#проектирование_систем
🐍 Дорожная карта Python-разработчика в 2023 году

Расскажем, что и в какой последовательности нужно изучить, чтобы стать Python-джуном и найти первую работу.

Читать статью

Кстати, начать можно с вводных занятий на нашем курсе – https://proglib.io/w/92b826c1
👍2
🥳 Мы рады объявить о запуске новой еженедельной email-рассылки, посвященной последним новостям и тенденциям в мире искусственного интеллекта. Наша цель – держать подписчиков в курсе самых интересных открытий, исследований и приложений ИИ.

🤖 В рассылке вы найдете:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей.
● Материалы о применении ИИ в разных сферах – медицине, бизнесе, науке, производстве и образовании.
● Статьи об этических аспектах развития технологий.
● Подборки лучших онлайн-курсов и видеолекций по машинному обучению.
● Обзоры инструментов и библиотек для разработки нейронных сетей.
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов.
● Фильмы, сериалы и книги, которые заслуживают внимания AI энтузиастов.

🔥 Подписаться
🔥3