Что делает компьютерная лингвистика

Обновлено: 21.11.2024

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

В чем сходство и различие между когнитивной лингвистикой и компьютерной лингвистикой?

2 ответа 2

В широком смысле компьютерные лингвисты занимаются несколькими разными вещами:

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

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

  • машинный перевод
  • разговорные агенты (компьютерные программы, которые могут разговаривать с вами, например, тестируется приложение "виртуальная медсестра") (эта область пересекается с HCI)
  • автоматический ответ на вопрос

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

Кроме того, в компьютерной лингвистике есть довольно много задач, которые в той или иной степени находятся в поиске приложений или считаются интересными сами по себе. Обычно приводимые примеры включают устранение неоднозначности смысла слова (например, означает ли «банк» в данном контексте берег реки или денежный банк?) и распознавание текстовых следствий. Точно так же не всегда может быть ясно, что есть приложение, которое требует повышения надежности синтаксического анализа на 0,05%, но исследователи синтаксического анализа будут преследовать его (как и должны исследователи!)

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

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

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

Уровень заработной платы различается в зависимости от отрасли и конкретной должности. Компьютерные лингвисты зарабатывают в среднем около 81 000 долларов США в год, а максимальная годовая зарплата составляет 106 000 долларов США.

Чтобы стать компьютерным лингвистом, нужно больше, чем кажется на первый взгляд. Например, знаете ли вы, что они зарабатывают в среднем 39,57 долларов в час? Это 82 315 долларов США в год!

Ожидается, что в период с 2018 по 2028 год карьера вырастет на 7 % и создаст 17 900 вакансий в США.

Чем занимается компьютерный лингвист

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

Как стать компьютерным лингвистом

Если вы хотите стать лингвистом-компьютерщиком, в первую очередь нужно подумать о том, какое образование вам нужно. Мы определили, что 49,3% специалистов по вычислительной лингвистике имеют степень бакалавра. Что касается уровня высшего образования, мы обнаружили, что 38,8% специалистов по вычислительной лингвистике имеют степень магистра. Несмотря на то, что большинство компьютерных лингвистов имеют высшее образование, невозможно им стать, имея только диплом средней школы или GED.

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

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

А если вы ищете работу, вот пять лучших работодателей, которые сейчас нанимают:

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

Уделите несколько минут, чтобы создать или обновить свое резюме. Просмотрите наши примеры резюме, чтобы определить, как лучше всего составить свое резюме. Затем выберите один из 10+ шаблонов резюме, чтобы создать свое резюме компьютерного лингвиста.

Обязанности компьютерного лингвиста

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

  • Получите наивысший балл в качестве коммуникатора, для которого русский язык не является родным; иметь допуск безопасности TS/SCI.
  • Предоставление услуг письменного и устного перевода (фарси) для достижения поставленных целей миссии ВВС США.
  • Разработка объектно-ориентированных инструментов Java на основе шаблонов для гибкого управления архивом научных данных в базе данных SQL.
  • Разработка общедоступных веб-страниц с использованием HTML и Perl.
  • Исследуйте, разработайте и внедрите алгоритм прогнозирования функции скорости на C++ в Linux с помощью геофизического программного обеспечения Promax.
  • Дизайн и разработка кода JavaScript и HTML для извлечения и загрузки файлов научных данных для веб-сайта C/NOFS.
  • Создание модулей для NER лекарств, включая создание онтологий с помощью веб-служб RxNorm и базовое сравнение с помощью API аннотатора NCBO.
  • Разработайте и внедрите удобное графическое приложение Java для редактирования хранилища матриц отклика/восприимчивости в формате XML.
  • Обучать выявлению и анализу иностранных сообщений для поддержки военных операций и процедурам обработки секретной информации и подготовки отчетов.
  • Поддерживать и обновлять веб-сайты НАСА.
  • Используется PHP для встраивания динамических страниц.
  • Импорт и экспорт в Ajax и XML.
  • Разрабатывайте и проектируйте базы данных для больших приложений НЛП.
  • Разработайте приложение SQL для ODL/OQL на VC++.
  • Обеспечивать своевременное обновление сборок программного обеспечения для работы с образами EMAN2 для Windows.

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

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

Вакансии компьютерного лингвиста, которые могут вам понравиться

Описание работы компьютерного лингвиста

Когда дело доходит до понимания того, чем занимается компьютерный лингвист, у вас может возникнуть вопрос: "Должен ли я стать компьютерным лингвистом?" Данные, включенные в этот раздел, могут помочь вам принять решение. По данным Бюро статистики труда, по сравнению с другими профессиями, темпы роста специалистов по вычислительной лингвистике описываются как «снижение» на уровне -7% в период с 2018 по 2028 год. По прогнозам, к 2028 году откроются 17 900 специалистов по вычислительной лингвистике.

Средняя годовая зарплата специалиста по вычислительной лингвистике составляет 82 315 долларов США в год, что соответствует 39,57 долларов США в час. В целом компьютерные лингвисты зарабатывают от 46 000 до 145 000 долларов США в год, что означает, что самые высокооплачиваемые компьютерные лингвисты зарабатывают на 99 000 долларов США больше, чем те, кто находится в нижней части спектра.

Как и в случае с большинством профессий, чтобы стать компьютерным лингвистом, нужно потрудиться. Иногда люди меняют свое мнение о своей карьере после работы в профессии. Вот почему мы рассмотрели некоторые другие профессии, которые могут помочь вам найти следующую возможность. Эти профессии включают программиста, системного программиста, разработчика Sap/Abap и ведущего программиста.

Вакансии компьютерного лингвиста, которые могут вам понравиться

0 примеров резюме компьютерного лингвиста

Создайте резюме профессионального компьютерного лингвиста за считанные минуты. Просмотрите наши примеры резюме, чтобы определить, как лучше всего составить свое резюме. Затем выберите один из более чем 12 шаблонов резюме, чтобы создать свое резюме компьютерного лингвиста.

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

Мы подсчитали, что 24 % специалистов по компьютерной лингвистике владеют Python , NLP и текстом . Они также известны своими межличностными навыками, такими как ориентированность на детали, аналитические способности и деловые навыки.

Запрограммировал базовое программное обеспечение на языке Python, которое анализирует ограниченную выборку твитов и распределяет их по разным темам.

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

Обработал и отредактировал большой объем исходного медицинского текста в соответствии со стандартами Американской ассоциации медицинской транскрипции.

Разработал объектно-ориентированные инструменты Java на основе шаблонов для гибкого управления научными данными, заархивированными в базу данных SQL.

Разработал новый метод анализа данных, который добавил новое измерение в интерпретацию данных.

Обнаружив наиболее полезные навыки, мы перешли к вопросу о том, какое образование может быть полезным для того, чтобы стать лингвистом-компьютерщиком. Мы обнаружили, что 49,3% специалистов по вычислительной лингвистике имеют степень бакалавра, а 38,8% людей на этой должности получили степень магистра. Хотя большинство компьютерных лингвистов имеют высшее образование, вы также можете обнаружить, что, как правило, невозможно добиться успеха в этой карьере, имея только диплом средней школы. Фактически, наше исследование показывает, что каждый десятый компьютерный лингвист не имеет высшего образования.

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

Поскольку для некоторых специалистов по вычислительной лингвистике важна заработная плата, стоит отметить, что они получают самые высокие зарплаты в Google, Kaiser Permanente и Intel. Если бы вы внимательно посмотрели на Google, вы бы обнаружили, что средняя зарплата компьютерного лингвиста составляет 142 094 доллара. Затем в Kaiser Permanente компьютерные лингвисты получают среднюю зарплату в размере 130 130 долларов США, а в Intel — 106 662 доллара США.

Большинство специалистов по компьютерной лингвистике зарабатывают на жизнь в сфере технологий и образования. Компьютерные лингвисты, как правило, больше всего зарабатывают в технологической отрасли со средней зарплатой в 115 300 долларов. Годовая зарплата компьютерного лингвиста в сфере здравоохранения и образования обычно составляет 100 799 и 89 913 долларов США соответственно. Кроме того, компьютерные лингвисты, работающие в сфере высоких технологий, зарабатывают на 67,7% больше, чем компьютерные лингвисты в профессиональной сфере.

Создайте профессиональное резюме за считанные минуты.

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

Создайте свое резюме здесь

Вакансии компьютерного лингвиста, которые могут вам понравиться

Чем занимаются программисты

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

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

Несмотря на то, что профессии компьютерных лингвистов и программистов сильно различаются, некоторые навыки, необходимые для выполнения обеих работ, схожи. Например, для обеих профессий требуются Python, Java и Perl в повседневной работе.

Что касается сходства, то на этом оно заканчивается, потому что обязанности компьютерного лингвиста требуют таких навыков, как «НЛП», «Текст», «Анализ данных» и «Регулярные выражения». Принимая во внимание, что программист-программист имеет опыт в «веб-сервисах», «Javascript», «Html» и «разработке программного обеспечения». Так что, если вы ищете, что действительно разделяет эти две профессии, вы это нашли.

Программисты-программисты получают самую высокую заработную плату в технологической отрасли: средняя годовая зарплата составляет 73 750 долларов США. Но компьютерным лингвистам платят больше в технологической отрасли, где средняя зарплата составляет 115 300 долларов США.

В среднем программисты имеют более низкий уровень образования, чем компьютерные лингвисты. Программисты-программисты на 18,3 % реже получают степень магистра и на 8,4 % реже получают степень доктора наук.

Каковы обязанности системного программиста?

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

Следующая роль, которую мы собираемся рассмотреть, — это профессия системного программиста. Как правило, эта должность приносит более высокую заработную плату. На самом деле, они получают на 3711 долл. США больше, чем компьютерные лингвисты в год.

Сходство между двумя карьерами компьютерных лингвистов и системных программистов заключается в некоторых навыках, связанных с обеими ролями. Мы использовали резюме представителей обеих профессий и обнаружили, что обе используют такие навыки, как "Java", "Perl" и "Linux".

Системные программисты могут получать более высокую заработную плату, чем компьютерные лингвисты, но системные программисты зарабатывают больше всего в финансовой отрасли со средней зарплатой 92 896 долларов США. С другой стороны, компьютерные лингвисты получают более высокую зарплату в сфере высоких технологий, где они зарабатывают в среднем 115 300 долларов США.

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

Сравнение разработчика SAP/Abap

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

Давайте теперь рассмотрим профессию Sap/Abap Developer. В среднем эти работники получают более высокую заработную плату, чем компьютерные лингвисты, с разницей в 18 586 долларов США в год.

Просматривая резюме нескольких компьютерных лингвистов и разработчиков Sap/Abap, мы обнаружили, что обе профессии обладают схожими навыками. Эти сходства включают в себя такие навыки, как "Java", "SQL" и "Unix", но они различаются, когда речь идет о других необходимых навыках.

Существует много ключевых различий между этими двумя профессиями, о чем свидетельствуют резюме представителей каждой профессии. Некоторые из этих различий включают навыки, необходимые для выполнения обязанностей в рамках каждой роли. В качестве примера можно привести компьютерного лингвиста, который, вероятно, будет разбираться в «Python», «NLP», «тексте» и «Perl», в то время как типичный разработчик Sap/Abap имеет навыки в «бизнес-процессах», «Abap, " "Рабочий процесс" и "PI".

Кроме того, разработчики Sap/Abap получают более высокую заработную плату в обрабатывающей промышленности по сравнению с другими отраслями. В этой отрасли они получают среднюю зарплату в размере 110 979 долларов. Кроме того, компьютерные лингвисты получают среднюю зарплату в размере 115 300 долларов США в сфере технологий.

Разработчики SAP/Abap обычно учатся на более низком уровне по сравнению с компьютерными лингвистами. Например, у них на 17,2 % меньше шансов получить степень магистра и на 8,8 % меньше шансов получить докторскую степень.

Описание ведущего программиста

Четвертая профессия, которую мы рассматриваем, обычно приносит более высокую заработную плату, чем компьютерные лингвисты. В среднем ведущие программисты зарабатывают на 27 149 долларов больше в год.

Хотя и компьютерные лингвисты, и ведущие программисты выполняют повседневные задачи, используя схожие навыки, такие как Python, Java и Perl, эти две профессии также различаются по другим навыкам.

Каждая работа требует различных навыков, таких как "НЛП", "Текст", "Анализ данных" и "Регулярные выражения", которые могут быть указаны в резюме компьютерного лингвиста. В то время как ведущий программист может обладать такими навыками, как "Веб-службы", "Javascript", "Проверка кода" и "База данных".

Ведущие программисты имеют более низкий уровень образования по сравнению с компьютерными лингвистами. Разница в том, что у них на 25,7 % больше шансов получить степень магистра меньше, а на 8,2 % меньше вероятность получить докторскую степень.

Привет, я сейчас учусь в старшей школе, ищу колледжи и пытаюсь найти свою специализацию, все такое джазовое. Я СУПЕР в лингвистике, и я хотел бы получить степень в области лингвистики. Насколько я знаю, вакансий, специально связанных с этой специальностью, не так много. Я наткнулся на компьютерную лингвистику и подумал, что это действительно круто. Я хотел бы знать, что компьютерный лингвист делает в повседневной жизни, а также хотел бы знать, какая степень мне нужна. Это только один в лингвистике со знанием языков кодирования? Является ли компьютерная лингвистика отдельной специальностью? Мои мастера помогут? Спасибо!

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

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

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

Читайте также: