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


Ошибка машинного обучения в алгоритмах, данных, моделях и контексте.
Я хотел бы поговорить о «сбое алгоритма» и особенно о предвзятости в контексте машинного обучения. В частности, я хотел бы поговорить о языке и потенциальных точках отказа в надежде, что это расширит обсуждение, включив в него тех, кто играет ключевую роль в обсуждении, - людей, которые внедряют и развертывают машинное обучение. системы. В системе машинного обучения есть несколько возможных точек отказа . Обращение к ним всех вместе как «сбой алгоритма» имеет свои места (например,..

Чему мы можем научиться у деревьев?
… в частности, бинарные деревья поиска? Часть I — Октябрьские деревья Я фанат природы. Я также обожаю природу природы. Под этим я подразумеваю поведение природы. Я пришел к выводу, что, возможно, природа действительно знает, что делает. Посмотрите на это дерево. Это красивое сложное дерево с таким количеством разных аллей, отходящих от ствола. На мой взгляд, это жизнь. С того времени, как мы формируемся в утробе матери, мы пускаем корни в твердую почву. Наше рождение..

Как найти НОД числа
Скажем, у нас есть два числа: x и y НОД x и y является наибольшим общим делителем x и y. x = d * x1; y = d * y1; if x > y, then: x - y = d * (x1 - y1) Hence, gcd(x, y) = gcd(x - y, y) if x >= 2y, then: x - 2y = d * (x1 - 2y1) Hence, gcd(x, y) = gcd(x - 2y, y) if x >= 3y, then: x - 3y = d * (x1 - 3y1) Hence, gcd(x, y) = gcd(x - 3y, y) and so on, till the only factor left after subtracting the highest possible multiple of y for which x >= n * y is the remainder of dividing by y..

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

Научитесь количественно-количественному финансированию для алгоритмов торговли фьючерсами
Примечание: эта статья указывает на устаревшую версию Quantiacs. Пожалуйста, ознакомьтесь с более свежими материалами о новой версии Quantiacs : начать работу , простой алгоритм биткойнов , пример машинного обучения и оптимизатор . Предоставление студентам возможности разрабатывать алгоритмы количественной торговли и альтернативные инвестиционные стратегии. Энтони Джексон, доцент кафедры финансовой экономики Университета Восточной Англии Срыв происходит. Quantiacs уже 2..

5 бесплатных ресурсов, которые помогут пройти следующее техническое собеседование по iOS
Для разработчиков iOS на любом уровне изучение чего-то нового может оказаться трудоемким и сложным процессом. Обсуждая карьерные цели с другими разработчиками iOS, большинство из них хорошо разбирается в синтаксисе кодирования Swift / iOS и часто используемых шаблонах проектирования. Однако при понимании идей, лежащих в основе информатики, решения проблем и алгоритмов, возникают препятствия. Если это относится к вам, вот 5 бесплатных ресурсов , которые помогут вам пройти следующее..

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