Ответ убил
---
Создам язык программирования ArmPy на основе армянского языка. Ключевые слова будут на армянском, а синтаксис похож на Python.
Вот основные принципы языка:
-
-
-
-
-
-
Вот программа проверки скобок на этом языке:
Особенности языка:
1. Использует армянские слова для ключевых слов
2. Сохраняет питоновский синтаксис с отступами
3. Методы списка переведены:
-
-
-
4. Логические значения:
-
-
Программа работает так же, как и Python-версия:
1. Принимает строку на вход
2. Проверяет корректность скобок
3. Возвращает True, если все скобки правильно закрыты, и False в противном случае
Для компиляции такого языка потребовался бы транслятор, который переводит этот код в Python или напрямую в байт-код.
Context: [ p:271 c:753]
© Claude 3.5 Sonnet
---
Создам язык программирования ArmPy на основе армянского языка. Ключевые слова будут на армянском, а синтаксис похож на Python.
Вот основные принципы языка:
-
def → գործ (gorts) - от "функция"-
if → եթե (yete) -
for → համար (hamar)-
in → մեջ (mej)-
return → վերադարձ (veradardz)-
True/False → ճիշտ/սխալ (chisht/skhal)Вот программа проверки скобок на этом языке:
գործ փակագծեր(տեքստ):
դարակ = []
համար տարր մեջ տեքստ:
եթե տարր մեջ ["[", "(", "{", "<"]:
դարակ.ավելացնել(տարր)
այլապես տարր մեջ ["]", ")", "}", ">"]:
եթե երկարություն(դարակ) > 0:
վերև = դարակ.հանել()
եթե վերև + տարր ոչ մեջ ["[]", "()", "{}", "<>"]:
վերադարձ սխալ
այլապես:
վերադարձ սխալ
վերադարձ երկարություն(դարակ) == 0
եթե __անուն__ == "__գլխավոր__":
մուտք = ներմուծել()
տպել(փակագծեր(մուտք))
Особенности языка:
1. Использует армянские слова для ключевых слов
2. Сохраняет питоновский синтаксис с отступами
3. Методы списка переведены:
-
ավելացնել (avelatsnel) - append-
հանել (hanel) - pop-
երկարություն (yerkarutyun) - length4. Логические значения:
-
կեղծ (kexts) - False-
ճիշտ (chisht) - TrueПрограмма работает так же, как и Python-версия:
1. Принимает строку на вход
2. Проверяет корректность скобок
3. Возвращает True, если все скобки правильно закрыты, и False в противном случае
Для компиляции такого языка потребовался бы транслятор, который переводит этот код в Python или напрямую в байт-код.
Context: [ p:271 c:753]
© Claude 3.5 Sonnet
🔥8 3🐳1🫡1
В рамках книжного клуба на работе начал читать знаменитую книжку с кабанчиком. Буду делиться интересными мыслями и инсайтами, которые могут посетить. Впервые читаю на английском. Думаю, с технической литературой, когда у нас и так в рабочей речи сплошные "реквесты", "фичи" и "аппрувы" это будет проще, чем с художественной.
Понравилась цитата автора, с которой начинается книга:
"Technology is a powerful force in our society. Data, software, and communication can be used for bad: to entrench unfair power structures, to undermine human rights, and to protect vested interests. But they can also be used for good: to make underrepresented people’s voices heard, to create opportunities for everyone, and to avert disasters. This book is dedicated to everyone working toward the good."
---
"Технологии - мощная сила в нашем обществе. Данные, программное обеспечение и коммуникации могут быть использованы во зло: для укрепления несправедливых структур власти, нарушения прав человека и защиты корыстных интересов. Но они также могут быть использованы во благо: чтобы голоса людей, которых недостаточно много, были услышаны, чтобы создать возможности для всех и предотвратить бедствия. Эта книга посвящается всем, кто стремится к добру."
Понравилась цитата автора, с которой начинается книга:
"Technology is a powerful force in our society. Data, software, and communication can be used for bad: to entrench unfair power structures, to undermine human rights, and to protect vested interests. But they can also be used for good: to make underrepresented people’s voices heard, to create opportunities for everyone, and to avert disasters. This book is dedicated to everyone working toward the good."
---
"Технологии - мощная сила в нашем обществе. Данные, программное обеспечение и коммуникации могут быть использованы во зло: для укрепления несправедливых структур власти, нарушения прав человека и защиты корыстных интересов. Но они также могут быть использованы во благо: чтобы голоса людей, которых недостаточно много, были услышаны, чтобы создать возможности для всех и предотвратить бедствия. Эта книга посвящается всем, кто стремится к добру."
🔥6❤4 2
Econet
В рамках книжного клуба на работе начал читать знаменитую книжку с кабанчиком. Буду делиться интересными мыслями и инсайтами, которые могут посетить. Впервые читаю на английском. Думаю, с технической литературой, когда у нас и так в рабочей речи сплошные "реквесты"…
Вот первое пусть достаточно базовое, но важное утверждение, которое я решил вынести. Это обязательно стоит понимать, если вам интересна техническая сторона вопроса работы с данными.
A data-intensive application is typically built from standard building blocks that provide commonly needed functionality. For example, many applications need to:
• Store data so that they, or another application, can find it again later (databases)
• Remember the result of an expensive operation, to speed up reads (caches)
• Allow users to search data by keyword or filter it in various ways (search indexes)
• Send a message to another process, to be handled asynchronously (stream processing)
• Periodically crunch a large amount of accumulated data (batch processing)
---
Высоконагруженное данными приложение (DIA) обычно создается из стандартных блоков, обеспечивающих необходимую функциональность. Например, многим приложениям необходимо:
• Хранить данные, чтобы впоследствии они или другое приложение могли их найти (базы данных)
• запоминать результат дорогостоящей операции, чтобы ускорить чтение (кэши)
• Позволять пользователям искать данные по ключевым словам или фильтровать их различными способами (поисковые индексы)
• Отправка сообщения другому процессу для асинхронной обработки (потоковая обработка)
• Периодически обрабатывать большой объем накопленных данных (пакетная обработка)
© Martin Kleppmann. Designing Data-Intensive Applications
A data-intensive application is typically built from standard building blocks that provide commonly needed functionality. For example, many applications need to:
• Store data so that they, or another application, can find it again later (databases)
• Remember the result of an expensive operation, to speed up reads (caches)
• Allow users to search data by keyword or filter it in various ways (search indexes)
• Send a message to another process, to be handled asynchronously (stream processing)
• Periodically crunch a large amount of accumulated data (batch processing)
---
Высоконагруженное данными приложение (DIA) обычно создается из стандартных блоков, обеспечивающих необходимую функциональность. Например, многим приложениям необходимо:
• Хранить данные, чтобы впоследствии они или другое приложение могли их найти (базы данных)
• запоминать результат дорогостоящей операции, чтобы ускорить чтение (кэши)
• Позволять пользователям искать данные по ключевым словам или фильтровать их различными способами (поисковые индексы)
• Отправка сообщения другому процессу для асинхронной обработки (потоковая обработка)
• Периодически обрабатывать большой объем накопленных данных (пакетная обработка)
© Martin Kleppmann. Designing Data-Intensive Applications
🤔5👍2 2
Отличное видео по работе с базами данных в PostgreSQL от Алексея Голобурдина с канала «Диджитализируй!» @t0digital
Действительно #база
#рекомендую
https://youtu.be/gA3A_epB3So
Действительно #база
#рекомендую
https://youtu.be/gA3A_epB3So
YouTube
База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг
Запись выступления в РТУ МИРЭА
0:00 Стартуем
1:18 Как живёт СУБД в молодых веб-приложениях?
4:50 Но есть другой путь
8:50 Быстрые SQL-запросы очищают природу
11:28 А мы щас индекс-то как накатим и как всё взлетит!
12:35 Как PostgreSQL хранит данные?
14:10…
0:00 Стартуем
1:18 Как живёт СУБД в молодых веб-приложениях?
4:50 Но есть другой путь
8:50 Быстрые SQL-запросы очищают природу
11:28 А мы щас индекс-то как накатим и как всё взлетит!
12:35 Как PostgreSQL хранит данные?
14:10…
👍4🤔3❤1 1
Я постоянно путаюсь, когда какие методы использовать для получения результатов запроса в SQLAlchemy.
Оставлю тут памятку от одного моего друга, который хорошо описал каждый метод. Может кроме меня кому-то ещё пригодится.
Оставлю тут памятку от одного моего друга, который хорошо описал каждый метод. Может кроме меня кому-то ещё пригодится.
Давайте разберем каждый метод подробно:
1. fetchone()
- Возвращает следующую строку результата как кортеж
- Если строк больше нет, возвращает None
- Используется когда нужна только одна запись
- Возвращает именно кортеж значений, не модель
2. fetchall()
- Возвращает все строки результата как список кортежей
- Если строк нет, возвращает пустой список
- Используется когда нужны все записи
- Возвращает список кортежей, не модели
3. scalars()
- Возвращает итератор первых столбцов каждой строки
- Полезно когда нужно получить список значений одного столбца
- Может возвращать как простые значения, так и модели (зависит от запроса)
4. scalars().all()
- То же что scalars(), но возвращает список вместо итератора
- Удобно когда нужны все результаты сразу
5. one_or_none()
- Возвращает одну запись если она есть, None если записей нет
- Вызывает исключение если найдено больше одной записи
- Может возвращать как модель, так и кортеж (зависит от запроса)
6. one()
- Похож на one_or_none(), но вызывает исключение если записей нет или больше одной
- Используется когда точно должна быть одна запись
7. first()
- Возвращает первую запись или None если записей нет
- Не вызывает исключений если записей больше одной
Что возвращает модели, а что кортежи:
Возвращают модели:
-
-
-
-
-
Возвращают кортежи:
-
-
-
Рекомендации по использованию:
- Используйте
- Используйте
- Используйте
- Используйте
- Используйте
Context: [ p:139 c:950]
© Claude 3.5 Sonnet
1. fetchone()
- Возвращает следующую строку результата как кортеж
- Если строк больше нет, возвращает None
- Используется когда нужна только одна запись
- Возвращает именно кортеж значений, не модель
result = session.execute("SELECT * FROM users").fetchone()
# returns: (1, "John", "john@email.com")
2. fetchall()
- Возвращает все строки результата как список кортежей
- Если строк нет, возвращает пустой список
- Используется когда нужны все записи
- Возвращает список кортежей, не модели
results = session.execute("SELECT * FROM users").fetchall()
# returns: [(1, "John", "john@email.com"), (2, "Jane", "jane@email.com")]
3. scalars()
- Возвращает итератор первых столбцов каждой строки
- Полезно когда нужно получить список значений одного столбца
- Может возвращать как простые значения, так и модели (зависит от запроса)
result = session.query(User).scalars()
# returns iterator of User objects
4. scalars().all()
- То же что scalars(), но возвращает список вместо итератора
- Удобно когда нужны все результаты сразу
results = session.query(User).scalars().all()
# returns: [User1, User2, User3]
5. one_or_none()
- Возвращает одну запись если она есть, None если записей нет
- Вызывает исключение если найдено больше одной записи
- Может возвращать как модель, так и кортеж (зависит от запроса)
user = session.query(User).filter_by(id=1).one_or_none()
# returns: User object or None
6. one()
- Похож на one_or_none(), но вызывает исключение если записей нет или больше одной
- Используется когда точно должна быть одна запись
user = session.query(User).filter_by(id=1).one()
# returns: User object or raises exception
7. first()
- Возвращает первую запись или None если записей нет
- Не вызывает исключений если записей больше одной
user = session.query(User).first()
# returns: User object or None
Что возвращает модели, а что кортежи:
Возвращают модели:
-
query().first()-
query().one()-
query().one_or_none()-
query().all()-
query().scalars() (если запрос построен через query(Model))Возвращают кортежи:
-
execute().fetchone()-
execute().fetchall()-
execute().scalar() (возвращает одно значение)Рекомендации по использованию:
- Используйте
one_or_none() когда ожидаете 0 или 1 запись- Используйте
first() когда нужна первая запись из возможно многих- Используйте
scalars().all() когда нужен список моделей- Используйте
fetchall() когда работаете с сырыми SQL запросами- Используйте
fetchone() когда нужна одна запись из сырого SQLContext: [ p:139 c:950]
© Claude 3.5 Sonnet
👍4🤝3 1
Получил письмо от GitHub: Copilot теперь бесплатный! GitHub также объявили об этом в своём блоге.
Бесплатный Copilot доступен в VSCode и прямо на web-платформе GitHub.
В бесплатной версии доступны:
• 2,000 предложений по коду в месяц.
• 50 сообщений в месяц в Copilot Chat.
• Выбор модели искусственного интеллекта (LLM) между Claude 3.5 Sonnet от Anthropic и GPT-4o от OpenAI.
• Доступ к Copilot Edits для внесения изменений в несколько файлов одновременно.
• Доступ к экосистеме расширений Copilot Extensions.
Учтите, что могут быть проблемы с доступом через российские и белорусские IP-адреса.
Бесплатный Copilot доступен в VSCode и прямо на web-платформе GitHub.
В бесплатной версии доступны:
• 2,000 предложений по коду в месяц.
• 50 сообщений в месяц в Copilot Chat.
• Выбор модели искусственного интеллекта (LLM) между Claude 3.5 Sonnet от Anthropic и GPT-4o от OpenAI.
• Доступ к Copilot Edits для внесения изменений в несколько файлов одновременно.
• Доступ к экосистеме расширений Copilot Extensions.
Учтите, что могут быть проблемы с доступом через российские и белорусские IP-адреса.
The GitHub Blog
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.
🔥5👍2 1
То ли ещё будет 🦾
Постепенно подводя итоги года, я искренне считаю своим главным достижением попадание в такую крутую инновационную команду Yandex Robotics.
Постепенно подводя итоги года, я искренне считаю своим главным достижением попадание в такую крутую инновационную команду Yandex Robotics.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4 2
Forwarded from Папа роботов // Иван Калинов
Media is too big
VIEW IN TELEGRAM
Пока другие фантазируют – мы воплощаем в реальность новые скиллы для нашей роборуки! Думаю, совсем скоро упаковка роборуками вполне может стать обычным делом в Маркете🙂
Пока это не автономный режим, а первая проба пера, но дальше – больше)
#что_творят_технологии
Пока это не автономный режим, а первая проба пера, но дальше – больше)
#что_творят_технологии
🔥8❤2 2
Поздравляю всех с прошедшим новым годом и наступающим рождеством! 🎉 Плавно выходим из праздников, погружаясь обратно в цифровой мир.
Максимально #рекомендую подкаст от @tproger о самом скандальном шпионском ПО современности - Pegasus. Узнаете, как это ПО:
• Взламывает смартфоны без единого клика
• Следит за журналистами и политиками
• Продается правительствам за миллионы долларов
Я как параноик особенно люблю такой контент - отличный повод лишний раз задуматься о своей цифровой безопасности.
YouTube | Яндекс.Музыка | Apple Music | Spotify | Telegram
Максимально #рекомендую подкаст от @tproger о самом скандальном шпионском ПО современности - Pegasus. Узнаете, как это ПО:
• Взламывает смартфоны без единого клика
• Следит за журналистами и политиками
• Продается правительствам за миллионы долларов
Я как параноик особенно люблю такой контент - отличный повод лишний раз задуматься о своей цифровой безопасности.
YouTube | Яндекс.Музыка | Apple Music | Spotify | Telegram
YouTube
Как Pegasus следит за нами: новогодний выпуск
В этом новогоднем выпуске Лера и Булат обсуждают одну из самых шокирующих тем — как шпионское ПО Pegasus стало инструментом для слежки за активистами, журналистами и политиками по всему миру. Как хакеры используют уязвимости в телефонах для того, чтобы узнать…
В сети появились изображения предполагаемого прототипа iPhone 17 Pro и нового iPhone SE
Инсайдер Majin Bu опубликовал в X (бывший Twitter) рендеры, которые, по слухам, демонстрируют дизайн iPhone 17 Pro. Apple, вероятно, тестирует именно этот концепт. Вот что известно на данный момент:
• Блок камеры претерпел изменения: модули сохранили привычное расположение, но весь блок теперь занимает всю ширину корпуса — решение, напоминающее дизайн линейки Google Pixel.
• Элементы вроде LiDAR-сканера, вспышки и дополнительного микрофона были перенесены на противоположную сторону блока камеры.
• Новый iPhone SE 2025 будет оснащен 6,06-дюймовым дисплеем.
• В линейку Apple 2025 войдут 4 модели, включая iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max и еще один iPhone, который может называться SE 4, 16E или 16SE или 17 Air. Кодовое название последнего устройства должно быть "Roma”.
• Более точные данные о дизайне могут поступить от производителей аксессуаров и чехлов ближе к презентации, которая традиционно ожидается в сентябре 2025 года.
Инсайдер Majin Bu опубликовал в X (бывший Twitter) рендеры, которые, по слухам, демонстрируют дизайн iPhone 17 Pro. Apple, вероятно, тестирует именно этот концепт. Вот что известно на данный момент:
• Блок камеры претерпел изменения: модули сохранили привычное расположение, но весь блок теперь занимает всю ширину корпуса — решение, напоминающее дизайн линейки Google Pixel.
• Элементы вроде LiDAR-сканера, вспышки и дополнительного микрофона были перенесены на противоположную сторону блока камеры.
• Новый iPhone SE 2025 будет оснащен 6,06-дюймовым дисплеем.
• В линейку Apple 2025 войдут 4 модели, включая iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max и еще один iPhone, который может называться SE 4, 16E или 16SE или 17 Air. Кодовое название последнего устройства должно быть "Roma”.
• Более точные данные о дизайне могут поступить от производителей аксессуаров и чехлов ближе к презентации, которая традиционно ожидается в сентябре 2025 года.
🔥6 4🦄2
Forwarded from Senior Software Vlogger
Один раз разобраться
Есть вещи, в которых надо просто один раз разобраться, а потом этот навык экономит время и волю. Освоить консольную тулу, написать скрипт, научиться складывать футболки.
Воля — вообще недооцененный ресурс, мы привыкли, что 3 часа написания скрипта может никогда не вернуться по времени, потому руками делать раз в месяц кажется быстрее, но не учитываем, что такая ручная работа внутри что-то надламывает так, что делать после нее ничего не хочется и чревата ошибками.
Поэтому веди список вещей, в которых нужно один раз разобраться и бронируй время на эти разборки в календаре. Например, каждую последнюю пятницу месяца берешь одну штуку из списка и разбираешься.
Работает не только с айти, но и для бытовых дел.
Есть вещи, в которых надо просто один раз разобраться, а потом этот навык экономит время и волю. Освоить консольную тулу, написать скрипт, научиться складывать футболки.
Воля — вообще недооцененный ресурс, мы привыкли, что 3 часа написания скрипта может никогда не вернуться по времени, потому руками делать раз в месяц кажется быстрее, но не учитываем, что такая ручная работа внутри что-то надламывает так, что делать после нее ничего не хочется и чревата ошибками.
Поэтому веди список вещей, в которых нужно один раз разобраться и бронируй время на эти разборки в календаре. Например, каждую последнюю пятницу месяца берешь одну штуку из списка и разбираешься.
Работает не только с айти, но и для бытовых дел.
👍8🤔2 1
Мудрые слова от @kaspargpt
Небольшой контекст: Дональд Трамп анонсировал грандиозный проект Stargate с бюджетом в $500 миллиардов, который займется развитием искусственного интеллекта. Это самый масштабный стартап в истории! К тому же, он отменил указ Байдена о безопасном развитии ИИ. Подробности: ссылка.
В всём мире активно развивается ИИ-инфраструктура, и бизнес уже начинает внедрять его в свои продукты, либо делать их самостоятельными сервисами. Я смотрю на это с оптимизмом и небольшой опаской. Надеюсь, мы не повторим печальную судьбу землян из моего любимого Терминатора. И Скайнет будет работать с нами бок о бок и иметь свои разумные границы.
#ии
Небольшой контекст: Дональд Трамп анонсировал грандиозный проект Stargate с бюджетом в $500 миллиардов, который займется развитием искусственного интеллекта. Это самый масштабный стартап в истории! К тому же, он отменил указ Байдена о безопасном развитии ИИ. Подробности: ссылка.
В всём мире активно развивается ИИ-инфраструктура, и бизнес уже начинает внедрять его в свои продукты, либо делать их самостоятельными сервисами. Я смотрю на это с оптимизмом и небольшой опаской. Надеюсь, мы не повторим печальную судьбу землян из моего любимого Терминатора. И Скайнет будет работать с нами бок о бок и иметь свои разумные границы.
#ии
Код Дурова
Трамп подтвердил выделение 500 млрд долларов на развитие ИИ
Новый президент США Дональд Трамп объявил о выделении миллиардов долларов частных инвестиций на создание инфраструктуры искусственного интеллекта в стране.
Forwarded from ИИ от Каспара
Создание Stargate, $500млрд
Я вижу, что у нас в стране так же активно создается ИИ инфраструктура, строятся ЦОДы ( https://www.cnews.ru/news/top/2021-09-07_sberbank_stroit_krupnejshij )
Бизнес активно начинает пробовать и внедрять ИИ продукты.
Думаю, нам нет смысла участвовать напрямую в «гонке ИИ», наша задача - не тратить деньги на затратные эксперименты, а точечно выявлять и быстро внедрять успешные и зарекомендовавшие себя кейсы применения ИИ.
Я вижу, что у нас в стране так же активно создается ИИ инфраструктура, строятся ЦОДы ( https://www.cnews.ru/news/top/2021-09-07_sberbank_stroit_krupnejshij )
Бизнес активно начинает пробовать и внедрять ИИ продукты.
Думаю, нам нет смысла участвовать напрямую в «гонке ИИ», наша задача - не тратить деньги на затратные эксперименты, а точечно выявлять и быстро внедрять успешные и зарекомендовавшие себя кейсы применения ИИ.
👍5🫡3 3
Новость вдогонку к теме про развитие ИИ-проектов
OpenAI анонсировала новую модель GPT-o3 mini, которая будет доступна бесплатно! Сейчас пока что бесплатно доступна модель GPT-4o mini, которая тоже вполне себе. А платная GPT4-o1 - просто конфетка.
Также Сэм Альтман (глава Open AI) вместе с командой анонсировал модель GPT-o1 Pro, которая будет доступна по подписке $200. Уже страшо представить, на что она будет способна. Но это мы узнаем уже от более щедрых пользователей.
И это ещё не всё. OpenAI выпускает исследовательскую версию нового ИИ-агента под названием Operator. Он предназначен для выполнения онлайн-задач от имени пользователей, включая поиск рейсов, товаров и взаимодействие с различными сайтами. Короче, автоматизирует нашу повседневную рутину в интернете (тоже по подписке за $200). Очень рекомендую, самим зайти на их сайт и посмотреть, сколько всгео они уже сделали и что ещё планируют. Безумно интересно и немного пугающе.
В общем, наблюдаем за развитием и надеемся, что вкупе со Stargate это не превратится, как сказал мой друг @neuralpurgatory, в "Манхеттенский проект на 500 миллиардов долларов по созданию неконтролируемого цифрового бога".
#ии
OpenAI анонсировала новую модель GPT-o3 mini, которая будет доступна бесплатно! Сейчас пока что бесплатно доступна модель GPT-4o mini, которая тоже вполне себе. А платная GPT4-o1 - просто конфетка.
Также Сэм Альтман (глава Open AI) вместе с командой анонсировал модель GPT-o1 Pro, которая будет доступна по подписке $200. Уже страшо представить, на что она будет способна. Но это мы узнаем уже от более щедрых пользователей.
И это ещё не всё. OpenAI выпускает исследовательскую версию нового ИИ-агента под названием Operator. Он предназначен для выполнения онлайн-задач от имени пользователей, включая поиск рейсов, товаров и взаимодействие с различными сайтами. Короче, автоматизирует нашу повседневную рутину в интернете (тоже по подписке за $200). Очень рекомендую, самим зайти на их сайт и посмотреть, сколько всгео они уже сделали и что ещё планируют. Безумно интересно и немного пугающе.
В общем, наблюдаем за развитием и надеемся, что вкупе со Stargate это не превратится, как сказал мой друг @neuralpurgatory, в "Манхеттенский проект на 500 миллиардов долларов по созданию неконтролируемого цифрового бога".
#ии
Openai
Introducing Operator
A research preview of an agent that can use its own browser to perform tasks for you. Available to Pro users in the U.S.
🔥5🫡2 2👍1🗿1
Китайская компания DeepSeek потрясла всех на этой неделе, выпустив одноимённую модель искусственного интеллекта - или, как модно говорить, Большую Языковую Модель (LLM - Large Language Model) - DeepSeek R1, которая по качеству догнала флагманскую модель GPT-o1. Затем они показали нейросеть для генерации изображений, превосходящую мои любимые DALL-E и Stable Diffusion. И вот так резко, словно ниоткуда, ворвался в мировые лидеры ИИ.
При этом если верить компании, обучение обошлось им примерно в 20 раз дешевле и происходило это намного быстрее. Исходный код они выложили в открытый доступ на GitHub. Разработчики утверждают, что модель R1 решает задачи по математике, программированию и логике лучше или так же, как модель GPT-o1 от OpenAI за $20 в месяц, обходясь пользователям значительно дешевле.
Также особенностью их обучения было то, что инженеры отдавали модели только качественные данные на обучение, а не всё подряд. А если каких-то данных не было в быстром доступе, они вручную всё это собирали. Думаю, это также связано с региональной особенностью. Учитывая что на китайском языке информации в намного меньше, чем на английском, отбор происходил более детальный.
На фоне успеха DeepSeek уже обошел ChatGPT в рейтинге бесплатных приложений для iPhone, хотя сейчас сервис работает с перебоями из-за наплыва пользователей.
Конечно, такое событие не могло не повлиять на коллег по отрасли:
• Акции NVIDIA упали на 16.55% (потеря более $500 млрд за день)
• Общее падение американского рынка на $1 трлн
• Снижение котировок других технологических гигантов: Broadcom (-18%), Oracle (-13.21%), Alphabet (-3.36%)
При этом, стоит учитывать, что модель только появилась и может нас сильно удивить в как в хорошую, так и в плохую сторону. И при всей любви к нашим китайским собратьям, стоит всёравно быть максимально бдительными, не сливать туда чувствительные данные, как и с любыми другими сторонними сервисами.
#ии
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳7🫡2 2👍1🤡1