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

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


Машинное обучение: основы выбора модели
Давайте будем ясны. Я специалист по данным с ~ 2 месяцами опыта работы с python, библиотеками python, статистикой, алгеброй, блокнотом jupyter и другими инструментами программирования. Влюбиться в путешествие становления. Чего ожидать от этого блога? В настоящее время я изучаю, как построить прогностическую модель и проверить ее. В этом блоге я расскажу об основных этапах процесса машинного обучения. Содержание: Этапы науки о данных и мое знакомство с концепцией..

Обзор алгоритмов поиска Rust
Обзор алгоритмов поиска Rust Алгоритмы поиска и их реализация в Rust, языке системного программирования, разработанном для обеспечения безопасности, параллелизма и производительности. В этой статье обсуждаются различные алгоритмы поиска, от простого линейного поиска до передовых методов на основе искусственного интеллекта. По мере изучения этого руководства вы можете узнать следующее: Уникальная особенность Rust Подробные пояснения и примеры кода Анализ производительности и..

Анализ алгоритмов - краткое введение с сортировкой вставкой
[Это моя интерпретация / разбивка раздела в CLRS. Это что-то новое, я думаю попробовать, так как у меня есть свободное время. Я собираюсь пройтись по каждому разделу и обобщить как можно больше, работая над несколькими примерами в процессе. Это может быть хороший ресурс для людей, которым нравится разбирать информацию на мелкие кусочки.] Анализ алгоритмов включает в себя поиск ресурсов, которые необходимы алгоритму, которые в большинстве случаев относятся к времени . Проще говоря:..

LeetCode: проблема подъема по лестнице
LeetCode #70, JavaScript Сегодня я начинаю изучать динамическое программирование и работать над задачей LeetCode Восхождение по лестнице . Концепция проста, нам будет дана лестница из n ступенек. Мы можем делать один или два шага за раз, и нам нужно вернуть количество уникальных способов, которыми мы можем подняться по лестнице. Итак, если бы у нас была лестница высотой всего в две ступени, мы могли бы подняться по ней двумя способами: каждый шаг по отдельности или оба шага..

Обход 2D-матрицы
Проблема: Given a matrix of M x N elements (M rows, N columns), return all elements of the matrix in diagonal order as shown in the below image. Example: Input: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] Output: [1,2,4,7,5,3,6,8,9] Explanation: Note: The total number of elements of the given matrix will not exceed 10,000. Решение: В моем подходе я пытаюсь пройти матрицу сверху вниз по диагонали и использую флаг «Обратный», чтобы переключать значения для получения зигзагообразного..

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

Как решить задачу Service Lane Challenge от Hackerrank (Javascript).
Испытания на хакерский ранг довольно просты. Одна повторяющаяся проблема - полное понимание постановки проблемы. Как мы все знаем, первый шаг к решению проблемы - это сначала выявить проблему. Взглянем на вызов (вот ссылка): Сервисный переулок | HackerRank Кэлвин едет на своем любимом автомобиле по автостраде 101. Он замечает, что на его автомобиле горит индикатор проверки двигателя… www.hackerrank.com В описании функции..

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

Объяснение документов 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]