Публикации

Введение в SQLAlchemy
SQLAlchemy — мощный и универсальный инструментарий SQL и система объектно-реляционного сопоставления (ORM) для Python — предоставляет полный набор хорошо известных шаблонов сохраняемости корпоративного уровня, разработанных для эффективного и высокопроизводительного доступа к базе данных. Это означает, что он может обрабатывать все, от небольших простых запросов до сложных транзакций в сценариях с высокой нагрузкой. Установка SQLAlchemy Сначала нам нужно установить его с помощью pip..

Кто на драфте? Прогнозирование выбора квотербека НФЛ
Можно ли использовать модели машинного обучения для прогнозирования того, будет ли какой-либо данный колледж QB составлен? Автор: Харрисон Холл tl;dr — вот копия моего плаката, на котором я представлял этот проект в Школе информации Мичиганского университета (UMSI) Project Showcase осенью 2021 года. Абстрактный Ни один защитник (QB) в студенческом футболе не уверен в том, будет ли он выбран для игры в Национальной футбольной лиге (NFL). Исторические модели драфта должны..

10 ловушек для искусственного интеллекта / машинного обучения!
Список 10 основных ошибок, которые делают люди, практикующие безопасность AI / ML, с объяснениями и передовыми методами, которым следует следовать, чтобы избежать или исправить. В этом посте мы рассмотрим 10 наиболее распространенных заблуждений об ИИ / машинном обучении, особенно в том, что касается практики кибербезопасности. Сэкономьте 3,5 часа онлайн-чтения: мифы об AI / ML, описанные в блогосфере, имеют тенденцию делиться на 6 кластеров (внешнее кольцо на иллюстрации выше). Я..

Возможности постоянной памяти с семантическим ядром и векторной базой данных Qdrant
Введение В сфере искусственного интеллекта (ИИ) и обработки естественного языка (NLP) появление больших языковых моделей (LLM) произвело революцию во множестве приложений, таких как чат-боты, системы рекомендаций и платформы семантического поиска. Важнейшим аспектом этих приложений является их способность эффективно управлять и анализировать огромные объемы неструктурированных данных. В этой статье рассматривается объединение векторной базы данных Qdrant с семантическим ядром в облаке..

Волшебный сервис $parse в AngularJS 1.x
AngularJS имеет полезный, но менее документированный сервис $parse , который кратко описан в документации Angular как преобразует выражение Angular в функцию . В этом посте я объясню, что означает это описание, и покажу явное и неявное использование $parse . Кроме того, мы увидим различия между сервисом $interpolate и методом $eval в Angular. Явно используется $parse $parse компилирует выражение в функцию, которую затем можно вызвать с контекстом и локальными переменными ,..

Что такое Test Driven Development? TDD легко объясняется всего за 5 минут
Как улучшить разработку тестов с помощью действительно полезного нового подхода Действительно важной частью моей повседневной работы в качестве разработчика серверной части является процесс тестирования . Я должен проверить, что написанный мной код работает корректно, с правильными параметрами и т. д. Однако я ничего не изучал …

NVM и NPM
NVM (Node Version Manager)  – это инструмент, обычно используемый в экосистеме JavaScript и NodeJS. NVM используется для простого переключения между различными версиями NodeJS. Если для проекта требуется несколько версий NodeJS, пользователи могут с одинаковой легкостью переключаться с одной версии NodeJS на другую через NVM. Таким образом, это уменьшает конфликты между разными версиями NodeJS. Хотя NPM (диспетчер пакетов узла) также является инструментом, используемым в среде..

Архитектура предприятия должна выходить за рамки преодоления разрыва между бизнесом и ИТ
Обеспечение соответствия между потребностями, которые мы видим на рынках, которых хотят клиенты и потенциальные клиенты, и тем, что мы создаем с помощью продукта, согласование наших команд по доставке продуктов, услуг и продаж должно быть одним из главных приоритетов предприятия. А для этого предприятия должны понимать, куда движется рынок и каково будущее архитектуры. Будущее архитектуры предприятия (EA) будет своего рода определять, какие компании будут процветать, какие компании..

Сущность — Существование, Влияние и Сила
Фильм, полный экшена, приключений, острых ощущений и захватывающего сюжета. Основанный на искусственном интеллекте, этот фильм может показаться фантастикой на данный момент, но кто знает, что наука откроет в ближайшие двадцать лет. [IMDb == 8,1 / 10] -///- [Rotten Tomatoes == 96%] Поскольку фильм оказался успешным в финансовом отношении благодаря такой аудитории, как я (не жалею); она имеет много аспектов, связанных с наукой, которые чрезвычайно интересны. Как машины учатся..

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

Как высушить код Python
Как высушить код Python Я когда-нибудь говорил вам определение безумия? СУХОЙ (не повторяйся) обычно считается хорошей и важной практикой для написания хорошего кода, с чем я в основном согласен*, и хотя множество людей будут кричать на вас, что ваш код не СУХОЙ, я еще не найти кого-нибудь, кто скажет вам, как высушить ваш код, пока они кричат ​​на вас, так что вот мы…

Python: краткий обзор
Введение в Python для начинающих Введение Что такое программирование? Для общения с людьми мы используем один из удобных языков, аналогично, когда дело доходит до общения с компьютерами, мы используем один из языков программирования, таких как Python, C, C++ и так далее. Программист инструктирует компьютер выполнить задачу с помощью языка программирования. Что такое Python? Python — это язык программирования высокого уровня. «Высокий уровень» означает, что это удобный для..

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

Усиление пополнения здоровья в Unity
Упражнение здесь демонстрирует, как справиться с восполнением здоровья игрока, когда он собирает усиление здоровья. Механизм создания бонусов уже существует, и его можно добавлять столько, сколько необходимо. Таким образом, несколько дополнений в скрипте включения, скрипте диспетчера спавна и новом методе в скрипте плеера сделают эту работу нормальной. Добавьте префаб улучшения здоровья с коробочным коллайдером с включенным «IsTrigger», твердым телом с нулевой гравитацией,..

Лучшее из современного JavaScript - for-of Loop
С 2015 года JavaScript значительно улучшился. Пользоваться им сейчас намного приятнее, чем когда-либо. В этой статье мы рассмотрим итерируемые объекты JavaScript. Итерируемые источники данных Мы можем использовать цикл for-of для перебора различных типов итерируемых объектов. Например, мы можем перебрать массив, написав: const arr = ['foo', 'bar', 'baz']; for (const x of arr) { console.log(x); } Тогда получаем: foo bar baz зарегистрирован. Мы также можем использовать..

Начало моего журнала программирования
Однажды я, возможно, буду достаточно хорош, чтобы поделиться с вами чем-то новым. На данный момент это просто журнал того, что я изучаю и с чем возюсь. Начнем с нескольких сожалений. Несколько вещей, которые я хотел бы сделать или узнать пару лет назад, когда я начал учиться создавать веб-приложения: Жаль, что я не использовал Pry с самого начала. О, часы, которые я потерял. Использование Pry для отладки кода Ruby может быть очевидным практически для любого разработчика Ruby, но когда..

Заменит ли ChatGPT программистов?
Компаниям потребуются программисты, способные: Разрабатывайте инструменты на основе ИИ и/или интегрируйте инструменты на основе ИИ в свое другое программное обеспечение. Чтобы дать команды инструментам на основе ИИ, компаниям потребуются хорошие разработчики, которые понимают жизненный цикл разработки программного обеспечения (SDLC), модули, интеграции, единиц, производительности и т. д. Компаниям потребуются программисты для преобразования требований к программному обеспечению и функций..

Понимание политики как кода в Spacelift
Введение В сегодняшнем быстро развивающемся технологическом ландшафте инфраструктура как код (IaC) стала краеугольным камнем практики DevOps. По мере того как IaC набирает обороты, родственная концепция Policy as Code (PaC) также находится на подъеме. Среди многих инструментов, доступных на рынке, Spacelift, современная платформа автоматизации инфраструктуры, выделяется своей эффективной реализацией политики как кода. В этом сообщении блога мы углубимся в концепцию PaC в Spacelift и..

Визуализированная линейная алгебра для начала работы с машинным обучением: часть 2
Визуализированная линейная алгебра для начала работы с машинным обучением: часть 2 Освойте элементы линейной алгебры, начните с простых и наглядных объяснений основных понятий Введение В этой статье мы продолжаем работу, начатую в Визуализированная линейная алгебра для начала работы с машинным обучением: часть 1 ». Мы рассмотрим новые концепции линейной алгебры простым и интуитивно понятным способом. Эти статьи призваны познакомить вас с миром линейной алгебры и дать понять,..

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