• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
2022/2023

Programming in Python

Type: Mago-Lego
Delivered by: School of Fundamental and Applied Linguistics
When: 2 module
Online hours: 66
Open to: students of one campus
Language: English
ECTS credits: 3
Contact hours: 28

Course Syllabus

Abstract

The course consists of sections devoted to the study of text data processing methods. As part of the training, it is supposed to master the methods of preprocessing text data, algorithms for solving classical problems based on classical machine learning and deep neural networks.
Learning Objectives

Learning Objectives

  • Study of methods and approaches for automatic processing of text data using the theory of classical machine learning and deep neural networks.
Expected Learning Outcomes

Expected Learning Outcomes

  • A student understands the basics of word-to-vector representations, is familiar with the main approaches of text classification, writes examples of programs in Python
  • A student is familiar with basic methods of preprocessing and feature extraction applied to the TA
  • A student understands the basics of sequence-to-sequencerepresentations, is familiar with such terms as Sequence Markup. Seq2seq, MT, attention, transformer, writes examples of programs in Python
  • A student is familiar with the some pre-trained language models, writes an examples of programs in Python
  • A student understands the basics of thematic modeling, is familiar with the main approaches of text summarization and simplification, writes the examples of programs in Python
  • A student is familiar with the main automatic methods for analyzing the sentiment of documents in general and by aspects, writes the examples of programs in Python
Course Contents

Course Contents

  • Introduction
  • Part 1
  • Part 2
  • Part 3
  • Part 4
  • Part 5
Assessment Elements

Assessment Elements

  • non-blocking Групповой доклад на семинаре
  • blocking Домашняя контрольная работа
Interim Assessment

Interim Assessment

  • 2022/2023 2nd module
    0.1 * Групповой доклад на семинаре + 0.9 * Домашняя контрольная работа
Bibliography

Bibliography

Recommended Core Bibliography

  • Прикладной анализ текстовых данных на Python : машинное обучение и создание приложений обработки естественного языка, Бенгфорт, Б., 2020

Recommended Additional Bibliography

  • Learning Python : [covers Python 2.5], Lutz, M., 2008
  • Python 3, Прохоренок, Н. А., 2016
  • Python и анализ данных, Маккинли, У., 2015
  • Python. Самое необходимое, Прохоренок, Н. А., 2015

Authors

  • KARATETSKAYA EFROSINIYA YUREVNA