Нейронные сети или взаимодействие человека с компьютером - PullRequest
7 голосов
/ 20 октября 2008

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

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

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

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

Спасибо.

EDIT: Привет, ребята, я подумал, что было бы полезно проконтролировать то, что я решил сделать и как это получилось .

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

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

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

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

Ответы [ 8 ]

11 голосов
/ 20 октября 2008

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

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

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

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

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

4 голосов
/ 20 октября 2008

Нейронные сети звучат здорово, пока вы не прочитаете мелкий шрифт :

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

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

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

3 голосов
/ 20 октября 2008

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

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

2 голосов
/ 20 октября 2008

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

2 голосов
/ 20 октября 2008

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

1 голос
/ 20 октября 2008

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

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

1 голос
/ 20 октября 2008

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

0 голосов
/ 26 апреля 2009

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

...