Публикации

Основы С++
С++ родился C++ был разработан датским ученым по имени Бьерн Страуструп в начале 80-х годов. Итак, C++ — один из старейших языков программирования. Есть много приложений с C++. Мы можем писать системное программное обеспечение, такое как операционная система, компилятор и другие языки. Более того, знаменитый NodeJS был создан с помощью C++. Движок V8 браузера Chrome был взят и написан внутри программы на C++. Это NodeJS. Основная структура Программа C++ выглядит..

Моя учетная запись Travis CI стала разумной
Теперь у Travis есть бета-функция Cron Jobs , которая позволяет планировать сборку на ежедневной, еженедельной или ежемесячной основе. Чтобы включить Cron, просто отправьте электронное письмо в службу поддержки travis . Я получил ответ о том, что Cron был включен в моей учетной записи менее чем через 24 часа после отправки запроса. Я использую AWS Lambda для нескольких проектов. AWS SDK для JavaScript входит в состав среды Lambda, поэтому его не нужно включать при загрузке встроенной..

Сравнение 7+1 фреймворков JavaScript
Беспристрастный тест с небольшой помощью искусственного интеллекта Как мы можем сформировать обоснованное и непредвзятое мнение о том, какой JavaScript-фреймворк выбрать? Самый подходящий, надежный, эффективный и действенный? Я уже писал на эту тему (см. ссылки в конце), но эта тема не дает мне покоя в моей повседневной работе. В разработке веб-приложений проблема касается не только фреймворков JavaScript. Он распространяется на выбор наилучшей архитектуры с полным стеком, включая..

Промежуточное ПО Python Flask для блокировки веб-скрейпинга и спама
Вот пример скрипта Python, использующего фреймворк Flask, который включает функцию промежуточного программного обеспечения для блокировки возможных ботов от DDOS-атак, спама или веб-скрейпинга: from flask import Flask from flask import request app = Flask(__name__) def block_bots(): # Check for common bot user agents bot_user_agents = [ "Baiduspider", "bingbot", "Googlebot", "Yahoo! Slurp",..

Кодекс: NPL для запроса
Введение Новая программа OpenAI разработана таким образом, чтобы она могла писать код на основе ввода на естественном языке. Программа под кодовым названием Codex обучается с использованием тысяч сообщений Stack Overflow в качестве данных. Затем он использует новую архитектуру нейронной сети для создания высококачественных компьютерных программ в ответ на вопросы на естественном языке, заданные пользователями, которые вошли в свою учетную запись Stack Exchange. После обучения на 20 000..

Понимание сверточных нейронных сетей (часть 2)
Компьютерное зрение Понимание сверточных нейронных сетей (часть 2) Если вы еще не читали предыдущую часть этого блога, перейдите сюда, чтобы лучше понять темы, представленные в этом блоге. — Понимание сверточных нейронных сетей (часть 1) В последнем блоге мы изучили несколько основ, лежащих в основе работы сверточных нейронных сетей, таких как отступы, шаг, ядра, фильтры и так далее. Давайте рассмотрим еще несколько идей CNN и посмотрим, как нейронная сеть свертки работает на..

Stack Overflow — что должен знать каждый новый разработчик
Независимо от того, являетесь ли вы новичком в разработке или занимаетесь кодированием в течение многих лет, вы, несомненно, использовали Stack Overflow во многих случаях. Если нет, или если вы никогда не слышали о переполнении стека, позвольте мне просветить вас: Stack Overflow — это веб-сайт, на котором можно задавать вопросы по программированию, но это гораздо больше. Это сообщество программистов (от любителей до экспертов), которые действительно хотят решать проблемы. Вы..

Они действительно учатся?
Глубокое обучение и великая революция ИИ наконец-то произошли. Глубокие нейронные сети продолжают делать невероятные скачки в своей способности удивлять нас и побеждать людей в задачах, которые, как мы думали, машины никогда не справятся лучше нас, таких как распознавание изображений и игра «вперед». Нам хотелось бы так думать. Недавние разработки и прогресс в машинном обучении и, в частности, в глубоком обучении были провозглашены новой зарей для настоящего искусственного интеллекта...

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

Устойчивость программного обеспечения: 7 обязательных факторов для исцеления от неожиданностей
Устойчивость программного обеспечения является обязательным качеством для любого масштабируемого, производительного и отказоустойчивого программного обеспечения. Способность программного обеспечения восстанавливаться после неожиданных событий - это устойчивость программного обеспечения. Это означает, что разработчик программного обеспечения должен предвидеть неожиданные события и учитывать их. Решение для создания такой отказоустойчивости может быть в коде или на уровне..

Что такое ансамблевая техника ? Давайте учиться на лимонном языке.✔
Что такое ансамблевая техника? Всякий раз, когда у нас есть большое количество данных или мы можем сказать, что всякий раз, когда у нас есть большое количество строк и столбцов в наборе данных, мы используем методы ансамбля. Например: - Предположим, у нас есть 50000 строк и 100 столбцов; Здесь такие большие данные не могут быть изучены одной моделью, поэтому в этом случае мы используем методы ансамбля. Почему мы используем ансамблевые техники? В методах ансамбля набор..

Как превратить статьи в СМИ в данные показателей с помощью RSS-каналов
Новости и СМИ служат мощным источником данных. Новости фиксируют последние, текущие события, которые происходят в разных местах по всему миру. Статьи в СМИ могут иметь большое значение для таких отраслей, как управление инвестициями, финансы, кибербезопасность и политика. Почти для любого бизнеса новости являются жизненно важным способом оценки экспозиции, представляющей основной интерес общественности.

Мои лучшие истории
Мои 3 самые популярные истории DevOps мертв, да здравствует NoOps (90k просмотров) Бессерверный конец Kubernetes? (50 тысяч просмотров) DevOps, NoOps, а теперь и FinOps (40 тысяч просмотров) Мои лучшие истории Это мои лучшие истории, например: «Я думаю, это моя лучшая работа». разделены по темам. Видение От открытого исходного кода к OpenMind Девелоперы - товар или Rockstars? DevOps Почему все хотят использовать Kubernetes? Как развернуть веб-приложение..

Тенденции ИИ 2022 — IV — Усиленное обучение
Усиленное обучение — это ветвь машинного обучения, в которой специалисты по обработке и анализу данных фокусируются на принятии решений и обучении на основе вознаграждения. Обучение с подкреплением работает, изучая окружающую среду и корректируя ее поведение, чтобы максимизировать вознаграждение. Это имитирует то, как мы учимся: мы не всегда получаем положительное подкрепление, делаем ошибки и идем путем проб и ошибок, чтобы достичь своих целей. Обучение с подкреплением широко..

Как определить объем и критерии успеха для ваших проектов машинного обучения
Первый шаг к стандартизации ваших экспериментов Примечание редактора. Обязательно ознакомьтесь с нашим сеансом Часы работы , посвященным масштабам и успехам, на нашем канале YouTube . Я слышал это так много раз, что это начинает действовать мне на нервы: «Машинное обучение похоже на Дикий Запад». Я понимаю, отраслевые стандарты скудны. Забудьте об отрасли, даже у команд в одной организации могут быть совершенно разные методологии подхода к системе машинного обучения. Мы..

Хороший глаз, но я уже это учел.
Хороший глаз, но я уже это учел. Вы предполагаете, что все изученные проекты имели хорошее тестовое покрытие и процессы проверки, о чем исследователи не сказали. Можно догадаться, что качество было неоднозначным. Реальные проекты обычно не требуют качественных процессов, но все большие приложения должны это делать. Вы также забываете, что почти 80% ошибок никогда не могут быть обнаружены TypeScript, потому что они вообще не являются ошибками типа - они просто не относятся к тому классу..

5 главных достижений в области искусственного интеллекта (ИИ) 2020 года
Еще один пост из серии статей был посвящен историческим технологическим и научным достижениям, сделавшим 2020 год «годом наступления будущего». Было сказано, что сверхразумный компьютер будет последним изобретением, которое когда-либо понадобится человечеству. Идея состоит в том, что как только будет изобретен компьютер, который умнее людей, его можно будет использовать для продвижения футуристических технологий более быстрыми темпами, чем люди могут когда-либо мечтать достичь. Хотя..

Односвязные списки в Swift
Односвязный список — это одна из многих структур данных. Структура данных — это набор данных, отношения между ними и функциональные возможности или методы, которые можно использовать для доступа к ним. Обычными структурами данных, широко используемыми в Swift, являются массивы, наборы и словари. Эти структуры данных охватывают большинство вариантов использования. Однако в некоторых случаях использование других структур данных более эффективно. Почему вас это должно волновать?..

Используйте эти 12 методов JavaScript для улучшения вашего кода
Введение JavaScript — это универсальный и динамичный язык программирования, который обеспечивает интерактивные и адаптивные аспекты современных веб-приложений. Чтобы стать опытным разработчиком JavaScript и писать эффективный и удобный в сопровождении код, крайне важно применять эффективные методы и лучшие практики. В этой статье мы рассмотрим 12 методов JavaScript, которые помогут улучшить ваши навыки программирования и создавать более чистый и производительный код...

5 лучших дистрибутивов Linux для использования в качестве виртуальной машины
Возможно, вы уже думали об этом. Ubuntu — самый стабильный, простой в использовании и удобный для начинающих дистрибутив Linux, который вы увидите прямо сейчас после Linux Mint. Ubuntu основан на архитектуре Debian и доступен не только для настольных компьютеров, но также используется в серверных системах, мобильных устройствах и телевизионных устройствах. Ubuntu немного тяжеловат, когда дело доходит до системных ресурсов, но когда дело доходит до использования его в качестве основного..