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


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

Абстракции и их утечки
Мы строим на абстракциях. Это может быть сложным вопросом для новичка в разработке программного обеспечения. Сам термин, кажется, намекает на то, что идея фундаментальна и мощна, но сложна. И в этом он хорошо подобран. Абстракция — это уровень косвенности. Что-то, что встает между вами и этим вопросом. Это способ легко понять и эффективно управлять вещами. У нас есть педали и элементы управления, чтобы абстрагироваться от механизмов в наших автомобилях, у нас есть деньги, чтобы..

Машинное обучение указывает на ключевые слова в обзорах онлайн-больниц
Лайл Унгар , профессор кафедры компьютерных и информационных наук, применил свой опыт в области машинного обучения и обработки естественного языка, чтобы выяснить лингвистические подписи различных человеческих переживаний. От предсказания эмоциональных состояний с помощью языка пользователей Twitter до пометки сообщений на доске объявлений группы поддержки наркоманов, которые указывают на то, что пользователь может подвергаться риску рецидива , работа Унгара раскрывает идеи, которые..

Преобразование двоичного дерева в его зеркальное дерево
Преобразование двоичного дерева в его зеркальное дерево Имея бинарное дерево, преобразуйте его в зеркальное дерево. Зеркало дерева: Зеркало бинарного дерева T — это еще одно бинарное дерево M(T), в котором левые и правые дочерние элементы всех нелистовых узлов переставлены местами. Перед прочтением этой статьи посетите обход порядкового уровня . Алгоритм — зеркало (дерево): рекурсивный (1) Call Mirror for left-subtree i.e., Mirror(left-subtree) (2) Call Mirror for..

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

Все об отладке: введение
Что, почему и как отлаживать В информатике отладка - это процесс, когда разработчик или программист пытается найти источник ошибки, изолировать его, а затем исправить или создать способ обхода. Слово «отладка» впервые появилось в 1940-х годах, когда Грейс Хоппер работала над компьютером Mark II и заметила, что он работает некорректно. Причина заключалась в том, что моль застряла в реле компьютера, что привело к его неисправности. Итак, тогда термин «ошибка» был буквальным!..

Что нужно помнить, если вы новичок в программировании!
Что ж, когда вы общаетесь со своими сверстниками, вы обнаруживаете, что многие из них делают отличные вещи в кодировании - победы на хакатонах, соревновательное программирование, участие в открытых исходных кодах, стажировки и, черт возьми, еще много чего! Но ведь они тоже начинали как новички. Было время, когда их код был отстойным, и, как и вы, они тоже хотели сдаться, но упорствовали! В этой статье я расскажу вам о некоторых вещах из моего собственного опыта и о том, что я узнал от..