То, что вы написали - чистая правда, но это - типичная тз программистов: натаскали нейронку - и вот, кушайте не обляпайтесть
Я только как человек, не чуждый программирования, хочу в этом месте откреститься от нейронок. У программиста нет точки зрения на нейронки, потому что нейронки - это не программирование и ни капли не похоже. Совершенно отдельная инженерная дисциплина, которая требует совершенно другого склада ума по сравнению с программированием (и математикой).
С формальной точки зрения обучения - наверно, да, кушайте - не обляпайтесь. Важна числовая эвалюация - как отработала на тестовом сете. Лучше всех - и ты победил в соревновании на kaggle. А кто составит тестовый сет? Вот это хороший вопрос. Тут как-то приходится взаимодействовать нейронщику со специалистом в предметной области. С вами.
Но зачем при этом лингвисту писать UI для айфона - убей не пойму. Если вы даже не занимаетесь нейронками, каким образом лингвистика пересекается с программированием?