Публикации по теме 'project-management'
Изучите основы Git для своего проекта машинного обучения
Начните работу с Git и подражайте стилю работы реальных инженеров по программному обеспечению и машинному обучению, используя системы контроля версий.
Вы уже используете контроль версий с Git для своих проектов в области науки о данных и машинного обучения? Если вы еще не задумывались об этом, позвольте мне задать вам второй вопрос: на каком этапе вашего пути к науке о данных или машинному обучению вы находитесь?
… возиться с блокнотами Jupyter больше не кажется правильным выбором. -..
Целостная структура для управления проектами по анализу данных
Майк Тербер, главный научный сотрудник Elder Research
Управление проектами в области науки о данных должно быть настроено так, чтобы оно лучше всего работало в каждой организации, но мы считаем, что наши проекты наиболее успешны, когда они управляются с использованием процесса Agile + CRISP-DM, а не традиционного каскадного подхода. Планирование спринта в рамках Agile + CRISP-DM постоянно побуждает команду учитывать возникающие требования и делать повороты на основе результатов..
3 типа инженеров
В моей жизни был период, когда мне нужно было решить, чем мне зарабатывать на жизнь. Потому что… такие вещи, как свобода (которой все мы жаждем в подростковом возрасте), довольно дороги .
Должен сказать, что у меня всегда была страсть к компьютерам . Вы знаете, какие специфические гики-чувства испытывают при наборе команд в MS DOS ❤ Оказалось, что это было и романтично, и нереально. Так как это произвело у меня впечатление, что быть программистом - значит сидеть в одиночестве..
Что вам не нравится в общении с программистами?
Существует множество стереотипов разработчиков программного обеспечения; от занудных людей в футболках, которые делают вещи, которых вы не понимаете, за несколькими компьютерными экранами, в наушниках, до социально неумелых всезнайок, которые говорят на языке, которого вы просто не понимаете.
Они могут делать удивительные вещи со специальными комбинациями знаков подчеркивания, квадратных скобок и MissingWordSpaces, а также они могут быть огромной головной болью, когда вы хотите..
Поделиться - это забота
В стартапе по разработке программного обеспечения основной упор делается на то, чтобы как можно быстрее выпустить функциональный продукт. После того, как этот продукт будет произведен и внедрен, следующим шагом может быть поиск других рынков, на которых может быть полезна аналогичная технология, и компания может разработать различные варианты аналогичных продуктов. Чтобы завоевать рынок в этих областях, нельзя отпускать педаль газа, а скорость по-прежнему имеет решающее значение. Побочным..
Умный дизайн — Это проблема
За все годы работы инженером я всегда замечал нежелание проектировать что-то обычное, проверенное и верное, очевидное и прямолинейное.
Источник этого нежелания определить трудно, и он имеет множество вариантов. Возможно, человеческая природа стремится к творчеству, возможно, ведущим инженерам скучно и они пытаются экспериментировать, или, может быть, это просто непонимание того, что делает программный проект успешным.
Нечасто можно услышать, что разработка программного обеспечения — это..
Я автоматизировал все свои обновления зависимостей, и вы должны это сделать!
Я автоматизировал все свои обновления зависимостей, и вы тоже должны!
В наши дни почти у каждого проекта есть другие проекты, от которых он зависит. Это неплохо. Хорошо. Позвольте другим сделать всю тяжелую работу за вас и просто используйте все удобные API.
Но будет еще хуже, если кто-то обнаружит уязвимость в одной из этих зависимостей. И еще хуже для вас, если патч существовал месяцами, вы просто не слышали о нем. Другая распространенная проблема заключается в том, что если вы..