Публикации по теме 'algorithms'
Конфиденциальность данных — Конкурс Netflix Prize
автор Нико Отейза
В этом посте мы хотели бы поделиться историей, которая показывает, как, казалось бы, безобидный набор данных без какой-либо очевидной информации, позволяющей установить личность (PII), тем не менее, в конечном итоге стал серьезной проблемой конфиденциальности. Мы надеемся, что это покажет, насколько сложной является проблема конфиденциальности данных и почему сегодня это такая важная область исследований.
Большая часть содержания этого поста основана на книге..
Введение для начинающих в алгоритмы и сложность с Javascript/Typescript
Поднимите свои навыки Javascript/Typescript на новый уровень с помощью этой вводной статьи об алгоритмах и сложности!
Итак, вы сделали свой курс Udemy, взлетели до небес на своем любимом фреймворке и застряли на сложных собеседованиях по коду? Эта статья может быть для вас.
Вопрос на собеседовании по JavaScript: выберите случайный элемент из бесконечного потока
Несмотря на то, что в Интернете полно примеров вопросов для собеседования, советов и приемов их решения, чаще всего я нахожу эти объяснения довольно сложными и обескураживающими. Вот почему я решил сам решить некоторые вопросы интервью и попытаться объяснить их максимально простым и понятным языком. Примеры кода даны на JavaScript, но я объясняю каждый шаг простым английским языком, поэтому написать решение на любом языке программирования не составит труда.
На этот раз мы рассмотрим,..
Назад к основам: решение проблем с помощью алгоритмов
Алгоритмы помещают науку в информатику и позволяют более надежное программирование. В программировании алгоритмы используются для решения проблем и используются для поиска наиболее эффективного решения. Сложность алгоритма зависит от времени и пространства, которые он занимает, в зависимости от определенного размера входных данных. Самый идеальный алгоритм — это оптимизированный алгоритм, который занимает наименьшее количество времени и места.
Большое O: разные типы сложности..
Передовые алгоритмы, которые вы должны изучить перед собеседованием
Это хорошая идея, чтобы ознакомиться с широким спектром алгоритмов и структур данных, прежде чем идти на собеседование по разработке программного обеспечения.
Алгоритмы сортировки : пузырьковая сортировка, сортировка выбором, сортировка вставками, сортировка слиянием, быстрая сортировка и т. д. Алгоритмы поиска : линейный поиск, бинарный поиск, поиск в глубину, поиск в ширину и т. д. Алгоритмы графов : поиск в ширину, поиск в глубину, алгоритм Дейкстры, алгоритм Беллмана-Форда,..
Обучите модели машинного обучения с данными высокой категории
Деревья решений — идеальный выбор в этой ситуации.
В машинном обучении дерево решений — это тип алгоритма, который может создавать модели классификации и регрессии.
Название «дерево решений» происходит от диаграммы, начинающейся с основания, очень похожей на перевернутое дерево, а затем разветвляющейся, чтобы проиллюстрировать многочисленные возможные результаты. Поскольку машинное обучение основано на поиске решений проблем, деревья решений предоставляют средства, с помощью которых..
Пять методов рассуждения, чтобы управлять ими всеми.
Пять методов рассуждения, чтобы управлять ими всеми.
Пять методов рассуждения также называются пятью коленами. Они помогают решать главный алгоритм . У каждого из пяти племен есть своя техника и стратегия решения проблем, результатом которых являются уникальные алгоритмы. Если нам удастся объединить эти алгоритмы, то это приведет нас (теоретически) к мастер-алгоритму .
Они определены португальским автором Педро Домингосом в его книге Мастер-алгоритм: как поиски совершенной..
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..