WedX - журнал о программировании и компьютерных науках

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


Управление контекстом LLM — проблема рюкзака
LLM могут быть более полезными и менее подверженными галлюцинациям, когда они могут читать соответствующие документы, веб-страницы и предыдущие разговоры, прежде чем отвечать на новый вопрос пользователя. К сожалению, LLM имеют конечную длину контекста, которая может быть быстро превышена при запросе на чтение этих внешних ресурсов. Так что надо как-то решить, какие ресурсы стоит попросить прочитать LLM, а получается, что это проблема ранца . Обзор рюкзака Задача о рюкзаке — это..

Push_Swap: простой и эффективный алгоритм сортировки
Давайте узнаем, как реализовать мощный алгоритм сортировки на C, используя 2 стека и ограниченное количество движений. Push_swap — первый алгоритмический проект Школы 42 . Мы можем реализовать любой алгоритм для сортировки чисел, но лучшие получают более высокую оценку. Я попробовал 3 разных алгоритма для решения проблемы push_swap: сортировка по основанию , быстрая сортировка и, наконец, самодельный алгоритм , который я покажу вам сегодня. Этот алгоритм позволил мне..

Графовый поиск в JS: поиск в глубину — 3
Алгоритм поиска в глубину — это рекурсивный алгоритм для поиска всех вершин графа или древовидной структуры данных, который исследует агрессивно и откатывается только тогда, когда необходимо . Обход означает посещение всех узлов графа. В этой статье мы узнаем, как реализовать это в JavaScript. Прочитайте Graph Search in JavaScript для предыдущих ссылок, которые будут использоваться в этой статье. Используется для; Для поиска пути Чтобы проверить, является ли граф..

Leetcode — 200. Количество островов (теория графов)
Проблема Учитывая m x n 2D-бинарную сетку grid , которая представляет собой карту '1' s (суша) и '0' s (вода), вернуть количество островов . Остров окружен водой и образован путем соединения соседних земель по горизонтали или вертикали. Вы можете предположить, что все четыре края сетки окружены водой. Пример 1: Input: grid = [ ["1","1","1","1","0"],..

Примечания LeetCode: найти все дубликаты в массиве
Вопрос Учитывая массив целых чисел nums длины n , где все целые числа nums находятся в диапазоне [1, n] , и каждое целое число встречается один раз или дважды , вернуть массив всех целые числа, которые появляются дважды . Вы должны написать алгоритм, который работает за O(n) времени и использует только постоянное дополнительное пространство. Пример 1: Ввод: число = [4,3,2,7,8,2,3,1] Вывод: [2,3] Пример 2: Ввод: число = [1,1,2] Вывод:..

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

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

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

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

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]