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

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


Физика с точки зрения машинного обучения
Если мы видим начало науки, то это было с людьми, пытающимися понять свое окружение. Эта жажда любопытства сотворила чудеса с «человеческой» революцией. С некоторыми теориями, относящимися к дохристианской эпохе, начиная с гелиоцентрической теории, затем пришел Галилей со своими идеями и телескопами. После этого Ньютон своими действиями правил сценой, и реакция подарила Эйнштейну идею теории относительности, а с падением Бора и Шредингера пришла квантовая механика. Но сфера физики..

Проверьте, можно ли преобразовать строку в палиндром
Этот вопрос возникал несколько раз во время технических собеседований, но он вращается вокруг единственного алгоритма, который довольно часто встречается во многих проблемах алгоритмов - хэш-карты имен. Хэш-карта - это объект в Javascript, который имеет пару ключ-значение, которую можно использовать для текущего подсчета элементов. Первое, что вам следует сделать, если вы столкнетесь с этой проблемой, - это спросить, какой палиндром обозначается буквами. Все мы знаем, что палиндром..

Назад к основам : упражнение «Стек/очередь»
Как разработчик, нам иногда нужно вернуться к основным понятиям, чтобы быть более эффективными. Здесь у нас есть постфиксное выражение. Это математическое выражение, но с операторами, написанными после операндов, а не перед ними. 1 + 1 становится 1 1 + 1 + 2 * 3 + 4 становится 1 2 3 * + 4 + поддерживается многими модными калькуляторами никогда не нужно использовать скобки никогда не нужно использовать символ = для оценки на калькуляторе Напишите метод postfixEvaluate, который..

Leetcode: 5 приемов решения любых проблем, связанных с расписанием интервалов/конфликтов
Трюки для решения проблем слияния/вставки/пересечения интервалов Зачем нам нужно решать интервальные задачи? Интервальные задачи вообще важны в мире программирования. Интервалы могут быть либо периодом времени, либо диапазоном чисел. Это ключевые элементы планирования задач. Есть много популярных проблем планирования: как позволить клиентам бронировать столик в ресторане без конфликтов? Как планировать ресурсы на процессоре? Как назначить класс учителям? Поэтому существует..

Наивный байесовский алгоритм
Начало машинного обучения в качестве новичка может оказаться довольно пугающим, но сложным, и в этом блоге я хотел бы пролить свет на один из таких блестящих алгоритмов. На первый взгляд, вам может даже показаться неприятным неправильное произношение самого имени, потому что я, конечно, так и сделал :). Чтобы понять байесовскую модель, предварительным условием является полное понимание вероятности более высокого уровня и основ арифметики. , алгебра. Наивный байесовский алгоритм — это..

Две суммы
Кажется слишком простым ?? Может быть. Сегодня я решил задачу на leetcode.com, которая называется Две суммы . Однако сложность говорит о том, что это легко, для меня это было несколько сложно. Задача: задан массив целых чисел, вернуть индексы двух чисел так, чтобы они в сумме давали определенную цель. Вы можете предположить, что каждый ввод будет иметь ровно одно решение, и вы не можете использовать один и тот же элемент дважды. Пример: Given nums = [2, 7, 11, 15],..

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

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

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