Публикации по теме 'computer-science'


Вращения бинарного дерева
Я хотел наглядно нарисовать пошаговый процесс вращения бинарного дерева. Взято из Рэя Вендерлиха — Структуры данных и алгоритмы в Swift, я почувствовал, что в некоторых диаграммах есть небольшой пробел, поэтому я решил их заполнить! private func leftRotate(_ node: AVLNode<Element>) -> AVLNode<Element> { let pivot = node.rightChild! node.rightChild = pivot.leftChild pivot.leftChild = node node.height = max(node.leftHeight, node.rightHeight) + 1..

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

Если данные — это новая нефть, а информация — сила, то что, черт возьми, такое код?
Отказ от ответственности: нижеследующее представляет собой личное путешествие в код и данные от недавнего новобранца в семью Fastdev, парня, занимающегося контентом, а НЕ кодера;) Что такое код? Это беспокоило меня (извините) с первого момента, как я приехал в ИТ-консалтинговую компанию Fastdev в Стокгольме. Недавно прыгнув с парашютом, я приземлился, начал адаптацию и понял, что мне нужно многому научиться. В Fastdev они живут и дышат кодом. Я, однако, нет. Я твердо стою на..

9 причин, почему C++ — хорошая платформа для компьютерного зрения
Многие люди знакомы с термином «компьютерное зрение». Это связано с тем, что в последние годы компьютерное зрение стало чрезвычайно важной областью. Как люди, мы полагаемся на свое зрение во всем, от чтения книг до вождения автомобиля. Но компьютеры не могут видеть так, как мы. Им нужна помощь в распознавании объектов и различении их (например, собака и знак остановки). Здесь в игру вступает компьютерное зрение. Системы компьютерного зрения можно запрограммировать на идентификацию..

Список всех команд Git
Введение Git — это популярная система контроля версий, которая широко используется в разработке программного обеспечения. Это позволяет разработчикам отслеживать изменения, внесенные в их кодовую базу с течением времени, сотрудничать с другими и при необходимости легко возвращаться к более ранним версиям своего кода. Однако освоение команд Git может быть пугающим для новичков. В этом сообщении блога мы рассмотрим основы Git и предоставим исчерпывающее руководство по освоению команд..

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

Определение больших данных: где используются большие данные
Большие данные Данные станут катализатором роста бизнеса. Информационная революция приносит беспрецедентные изменения в то, как мы ведем бизнес и операции. Данные, доступные для бизнеса, сложны для чтения и требуют огромных усилий для монетизации. Но фирмы тратят свои огромные бюджеты на извлечение полезной информации из данных. Данные либо в…