Нейронные сети или взаимодействие человека и компьютера

StackOverflow https://stackoverflow.com/questions/217034

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Меня интересуют оба варианта, однако я хочу выбрать тот, который будет иметь отношение к моей карьере и который я смогу применить к системам, которые разрабатываю.

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

Я знаю, что HCI поможет мне как веб-разработчику, но думаете ли вы, что оно того стоит?Как вы думаете, смогут ли знания о нейронных сетях реально помочь мне в системе, которую я напишу в будущем?

Спасибо.

РЕДАКТИРОВАТЬ:Привет, ребята, я подумал, что было бы полезно узнать, что я решил сделать и как это сработало..

Я выбрал искусственные нейронные сети вместо HCI, и мне это очень понравилось.Знакомство с когнитивной наукой и машинным обучением пробудило во мне интерес к этой предметной области, и я надеюсь приступить к аспирантуре через несколько лет, когда смогу себе это позволить.

У меня есть работа, к которой я приступаю после выпускных экзаменов (которые состоятся через несколько дней), и меня действительно спросили, прошел ли я модуль по HCI или аналогичный.Казалось, это не имело значения, поскольку это не позиция фронтенд-разработчика!

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

Еще раз спасибо, Шахин

Это было полезно?

Решение

Достоинство зависит от трех факторов:

  • Насколько вы уже знакомы с этой темой?
  • Насколько хорош курс/класс, который вы хотите пройти?
  • Что вас интересует больше?

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

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

HCI — это тема, которая помогает вашей карьере веб-разработчика, но только если вы чувствуете себя некомпетентным в этой теме (тогда это необходимо) или если она сделана очень хорошо.Нейронные сети — это тема, которая потенциально может стать действительно интересной хардкорной информатикой, где вы действительно научитесь лучше понимать что-то.Если вы интересуетесь NN, вам не следует упускать возможность получить образование, которое не сосредоточено узко на области веб-разработки, и, в конце концов, возможно, вы обнаружите больше интереса к другим вещам (всегда полезно знать других специалистов). направления, которыми вы, возможно, хотели бы заняться в будущем).

Другие советы

Нейронные сети звучат круто, пока вы не прочтете хорошая печать:

В современных реализациях программного обеспечения искусственных нейронных сетей Подход, вдохновленный биологией, более или менее был заброшен для более практичного подхода, основанного на статистике и обработке сигналов.

Это то, что озадачивало меня на протяжении многих лет.Здесь у вас есть удивительно сложная и мощная система управления (реальные биологические нейронные сети) и академическая дисциплина, которая, по-видимому, занимается моделированием этих систем с помощью программного обеспечения, но на самом деле отказалась от этой деятельности.

Если вы занимаетесь веб-разработкой, вам, вероятно, лучше потратить время на курс HCI.

Выбирайте то, что вас интересует больше всего.Материалы HCI будет намного легче освоить позже, по мере необходимости, и у вас, скорее всего, никогда не будет другого шанса узнать о нейронных сетях!

Потенциальным работодателям (по крайней мере, хорошим!) вам необходимо демонстрировать страсть и энтузиазм по поводу того, что вы делаете.Я скорее найму человека, который может с энтузиазмом рассказывать о нейронных сетях, чем того, у кого есть дополнительные знания в области HCI.

Если вы не хотите заниматься научными исследованиями, то есть получить степень магистра/доктора, идите в HCI.

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

Что звучит веселее?Или, что то же самое, над чем вы будете работать усерднее?Выберите этот.

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

Фундаментальные нейронные сети не требуют особых знаний в математике, и именно их я использовал на своем первом курсе.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top