Хотелось бы заниматься разработкой суперкомпьютеров, чтобы разрабатывать под них нейросети, какую специальность выбрать для обучения?
Сейчас учусь на робототехнике и совсем не то, думаю переводиться в ИТМО, потому что программирование захватывает и хочется заниматься больше разработкой аппаратной части для написания своего софта. Подскажите, на какое направление идти.
Всем заранее спасибо
Судя по всему, вас интересует железо под ML. Сейчас в основном считают на видеокартах, но в будущем, вероятно, главные позиции займут TPU и квантовые компьютеры. Исходя из этого и выбирайте.
Что такое ИТМО?
Вообще-то, нейронные сети это математика, а разработка компьютеров это электроника. Причём программам высокого уровня операционная система не разрешает общаться с периферией напрямую, может, вы хотите драйверы писать?
Хорошо учите английский. Перспектива разрабатывать суперкомпьютеры зарубежом гораздо выше, поэтому чем раньше освоите английский, тем больше качественного материала сможете самостоятельно освоить на ютубе и онлайн-курсах. А то и с релокацией.
Знание придет с работой. Я после окончания ВУЗа пошел работать по специальности, так оказалось что мы ВУЗе даже 10% не учили того что нужно для работы. Но ничего год - два практики и можно получить необходимые знания.