Публикации по теме 'programming'


От DevOps к MLOps
Мой путь от разработчика до специалиста по DevOps, исследователя, специалиста по MLOps и обратно к разработчику В начале: разработчик, который умеет «создавать скрипты» Скрипты — это множитель OG и оригинальный универсальный инструмент автоматизации. Все разработчики должны знать хотя бы один язык сценариев и, по моему мнению, как минимум bash, batch и python, чтобы быть эффективным разработчиком. DevOps, на мой взгляд, — это культура или философия «съесть свою собачью еду», «раннее..

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

Комментарии к коду
Наверное, самым запоминающимся курсом в моей учебной программе по информатике был курс CS431: Программная инженерия в Rutgers . Веб-сайт с подробным описанием курса описывает класс как таковой: Курс изучает проблемы, методы, процессы и инструменты, связанные с разработкой крупных программных систем, которые являются надежными и ремонтопригодными и удовлетворяют потребности своих пользователей. Это осуществляется в контексте значительного долгосрочного командного проекта с участием..

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

ЛИНЕЙНЫЙ ПОИСК И ДВОИЧНЫЙ ПОИСК
Линейный поиск — очень простой алгоритм поиска. В этом типе поиска последовательный поиск выполняется по всем элементам один за другим. Каждый элемент проверяется, и если совпадение найдено, возвращается этот конкретный элемент, в противном случае поиск продолжается до конца сбора данных. ВРЕМЕННАЯ СЛОЖНОСТЬ ЛИНЕЙНОГО ПОИСКА Временная сложность алгоритма линейного поиска составляет O(n), где n — количество элементов в целевом массиве, что показывает, что он медленнее, чем алгоритм..

Подавайте большие языковые модели с вашего компьютера с выводом генерации текста
Примеры с инструктированной версией Falcon-7B Запуск очень больших языковых моделей (LLM) локально на потребительском оборудовании теперь возможен благодаря методам квантования, таким как QLoRa и GPTQ . Учитывая, сколько времени требуется для загрузки LLM, мы также можем захотеть сохранить LLM в памяти, чтобы запрашивать его и мгновенно получать результаты. Если вы используете LLM со стандартным конвейером вывода, вы должны перезагружать модель каждый раз. Если модель очень..

Плюс Минус С#
Это легкое задание уровня сложности в HackerRank . Ниже приведена моя логика для тех, у кого могут возникнуть проблемы с ее выполнением. using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Remoting.Contexts; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { internal class Program { public void plusMinus(List<int> arr) { string stringFormat = "0.000000"; int arraySize = arr.Count; List<int> positives = new..