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

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


Хроники стажировки - Глава CDC
Вступление Привет! Я Джоти Агравал , студент третьего курса бакалавриата, изучающий компьютерные науки и инженерию в IIT Kharagpur. Летом 2020 года мне предложили стажировку в Google через камеру размещения в кампусе. В тот же день мне также предложили стажировку в Nutanix . Я вошел в шорт-лист интервью в Uber , Tower Research , Quadeye , Microsoft и Goldman Sachs . В настоящее время мой CGPA - 9.01. Подготовка Я никогда не готовился к стажировке целенаправленно...

Приложения стимулируют формализм: почему машинное обучение быстро развивается и три набора уловок
«Сфера машинного обучения достаточно молода, чтобы быстро расширяться, часто за счет изобретения новых формализаций задач машинного обучения, основанных на практических приложениях». - Майк Джордан, профессор статистического машинного обучения из Калифорнийского университета в Беркли, в недавнем обзоре парадигм обучения с учителем, без учителя и обучения с подкреплением. Методы машинного обучения применимы к быстро растущему набору важных проблем. Столь же быстрый рост доступных..

Дзэн решения проблем LeetCode: День 5 — Недооценка простых задач
С возвращением в серию ежедневных практических занятий LeetCode. Сегодня особенный, так как я впервые не решил все задачи, которые начал, и я думаю, что вы узнаете гораздо больше из задачи, которую я не решил . чем те, которые я делал . Если вам нужна статистика: 4 простых задачи решены за 30 минут . Что такое панграм? Проверить, является ли предложение панграммой — LeetCode Панграмма — это предложение, в котором каждая буква английского..

Действительно ли необходимы структура данных и алгоритмы?
Мы все могли подумать хотя бы раз, что действительно необходимы DS & Algo. Довольно иронично видеть, что, хотя мы придаем такое большое значение изучению концепций DS и Algo, мы почти не используем их и, прежде всего, мы понятия не имеем, насколько это может сэкономить наши ресурсы и помочь нам создавать хорошо оптимизированный код. Несмотря на то, что я довольно долго стоял перед той же дилеммой, но когда я осознал ее потенциал, она не только помогла мне написать эффективный код, но и..

Реализуйте все перестановки набора в JavaScript
Это вторая статья из серии о вопросах на собеседовании по программированию и о том, как их продумать и решить! Если вы хотите начать с начала, посмотрите даже вхождение ! В этой статье рассматривается очень распространенный вопрос на собеседовании, все варианты набора. ‘Реализуйте функцию, которая получает все перестановки или порядок заданной строки. Например, если вводится «abc», вывод должен быть [‘abc’, ‘acb’, ‘cab’, ‘cba’, ‘bca’, ‘bac’]. Анализ Многие люди слышат слово..

Допустимые скобки
Допустимые скобки Строки, стеки Задача: Учитывая строку s , содержащую только круглые скобки ( , ) , { , } , [ и ] , определите, допустимы ли скобки. Мыслительный процесс: Допустимой строкой круглых скобок является строка, в которой каждой открывающей скобке соответствует соответствующая закрывающая скобка того же типа. Например, строка «(()[])» допустима, а строка «(())» — нет. Решение: В следующем решении для решения проблемы используется стек. В стеке хранятся..

6. Сортировка
6. Сортировка O(N²): пузырьковая сортировка, сортировка выбором, сортировка вставками O(NlogN): быстрая сортировка, сортировка слиянием, сортировка кучей 6. 1. Пузырьковая сортировка — O(N²) Сравнивает первую цифру массива со значением следующей цифры, и если предыдущее значение больше, позиция цифры меняется. Повторите длину массива, чтобы сравнить индексы сзади. func boubbleSort (_ data:[Int],_ n:Int) -> [Int]{ var data = data for i in 0...n-2 { let last =..

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

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

Работа с цепями Маркова, часть 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]