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


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

Объяснение линейной алгебры - Часть 1
Линейная алгебра требуется для большинства областей, особенно для машинного обучения и науки о данных. Я посмотрел серию видео под названием Суть линейной алгебры и нашел их очень полезными для понимания логики линейной алгебры. Я хотел поделиться некоторыми важными моментами из этих видео. Если у вас нет времени смотреть видео или вы просто хотите запомнить основы линейной алгебры, не стесняйтесь читать этот пост. Что такое вектор? Есть разные представления о векторах. Физики..

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

NIPS 2017: Полевые заметки о политике
Авторы Тим Хван и Джек Кларк НИПС, как всегда, был безумен. Но мы выжили. Следуя нашим полевым заметкам о политике из NIPS 2016 , мы решили записать некоторые мысли, вдохновленные конференцией этого года, выделив несколько последних технических разработок и впечатлений об их вероятном влиянии на обсуждение государственной политики, касающейся машинного обучения. Мы надеемся, что подобные обзоры могут помочь сориентироваться в нескончаемых волнах исследований, обрушивающихся на..

Развертывание в Heroku с помощью JawsDB MySQL
Эта статья предназначена для разработчиков, которые хотят развернуть проекты с локального DB-MySQL Workbench на Heroku. Я предполагаю, что вы уже знаете, как использовать MySQL Workbench на своем локальном компьютере, и что вы уже развернули один или два проекта на Heroku. Я надеюсь, что через пару шагов ваш локальный проект будет подключен к JawsDB MySQL. Шаг 1 : Я предполагаю, что вы уже открыли новый проект в Heroku. Нажмите там, где написано «Настроить надстройки» (желтый..

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

В кедровом улье проходит экскурсия NACOSS
1 ноября 2019 года Кедровый улей посетили более 80 студентов из Национальной ассоциации студентов компьютерных наук (НАКОСС). Целью их визита было узнать об инновационных центрах / коворкинг-пространствах и преимуществах участия таких сообществ. Они также посетили CodeLn , одну из портфельных компаний MEST Africa, работающих в нашем пространстве, чтобы узнать больше о пути генерального директора, Элохора Томаса, и о том, как она проникла в пространство для разработчиков. Помимо..