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