- Home
- Participant Homepage
- Course Offers
- Current Course Programme
- Operating Systems & Programming
- macOS: Fundamentals
- macOS: Efficiently use on-board Mac tools
- macOS: Backup, Security and System Maintenance
- macOS: Power User
- Python - Basics
- Python - Intermediate
- Science IT - Linux Command Line
- TheAlternative.ch - LinuxDays Install Event
- UZH365 – First steps with Power Automate
- Windows 10 operating system: Windows Backup
- Windows 10 operating system: Windows fundamentals
- Windows 10 operating system: System know-how
- Windows 10 operating system: Using Windows efficiently
- Image Editing, Illustration and Presentation
- Collaboration, Social Media and Webpublishing
- Accessibility@UZH in the CMS
- Images for your CMS Website
- UZH CMS Introduction Magnolia
- Introduction to programming with PHP
- Creating and Publishing Web Pages
- Basic Introduction to JavaScript
- UZH365 - Task management with Microsoft Planner
- Basics of collaboration in the UZH365 Cloud
- UZH365 - Grundlagen der Zusammenarbeit mit Microsoft Teams
- UZH365 - Microsoft Outlook (im Web) Grundlagen
- UZH365 - Mit Outlook Desktop für Mac einfach zusammenarbeiten
- UZH365 - Onlinebesprechungen mit Teams produktiv gestalten
- UZH365 - Outlook Desktop Productivity Training
- Data Science
- Einführungskurs in das Statistikpaket SPSS
- Introduction to Programming with MATLAB
- Introduction to Text Analytics with Python
- Learn spatial programming with QGIS and Python
- Python - Data Analysis Essentials
- QGIS Desktop Basics
- Qualitative Datenanalyse mit MAXQDA
- R: Basic Introduction
- R: Crash Course in Statistics using R
- R: Reporting using R Markdown
- R: tidyverse for Data Science
- R: Web Scraping
- Stata: Introduction
- UZH365 - Datenanalyse und Visualisierung mit PowerBI
- Databases, Spreadsheet
- MS Excel 365: Basis (Mac)
- MS Excel 365: Basis (Windows)
- MS Excel 365: Datenanalyse und Datenvisualisierung (Mac)
- MS Excel 365: Datenanalyse und Datenvisualisierung (Windows)
- MS Excel 365: Formeln und Funktionen (Mac)
- MS Excel 365: Formeln und Funktionen (Windows)
- ZI Coding School: Einführung in SQL und Datenbankdesign
- E-Learning
- Scientific Computing
- Text Processing & Publishing
- Knowledge Management
- Course Offers
- Data Science
- Introduction to Text Analytics with Python
Introduction to Text Analytics with Python
As a universal programming language Python is used in a huge variety of application domains and is often used in data analysis tasks. For the analysis of textual data and especially in the interdisciplinary field of Natural Language Processing (NLP), Python is a very powerful tool.
NLP lies at the intersection of computational linguistics and artificial intelligence. It is an increasingly used domain as NLP enables computers to understand human languages and retrieve meaning from their analysis. Applications of NLP can be found in Machine Translation, Sentiment Analysis, Chatbots, Intelligent Systems, Spell Checking, Predictive Typing, Grammar correction etc.
General information
Duration | 9 hours |
---|
- Writing and running Python in iPython/Anaconda
- Tokenization
- NLTK corpora
- Noise removal (digits, hyperlinks, contractions, punctuation marks, special characters, emoticons, whitespaces, spelling errors)
- Text Normalization (stop words, lower case, stemming, lemmatization)
- Information extraction (POS tagging, chunking, n-grams, named entities)
- TF-IDF (with scikit-learn)
- Semantic and sentiment analysis (lexical relations, synsets, semantic similarity)
It is necessary to attend "APPB – Python Basics". You should feel comfortable working with control structures, simple functions, and different data types in Python.
This introductory course is directed for beginners and is suitable for anyone who wishes to analyze text in Python and gain a basic understanding of Natural Language Processing (NLP).
By the end of the introductory course, students will be able to
- work with different file types in Python.
- apply text pre-processing techniques for cleaning and preparing textual data.
- extract information from textual data.
- perform semantic and sentiment analysis.
Course materials will be provided by the lecturer. Useful background material to deepen your self-paces studies might be found here:
- https://www.youtube.com/watch?v=gRk53jBPYvE
- https://www.datacamp.com/community/tutorials/text-analytics-beginners-nltk
- https://towardsdatascience.com/text-preprocessing-in-natural-language-processing-using-python-6113ff5decd8
- https://towardsdatascience.com/nlp-text-preprocessing-a-practical-guide-and-template-d80874676e79
In this introductory course, students will explore the basics of text analytics and NLP with the powerful Python package Natural Language Toolkit (NLTK) and in parts with scikit-learn. The course content is disseminated over 9 hours through slides, live coding of the instructor and in-class exercises in individual & pair work.
Dates
Code | Referents | Dates | Available seats | Place | |
---|---|---|---|---|---|
FS23-APPT2 | Tsilimos Maria |
13.06.2023
-
27.06.2023
(14:00 - 17:00 Time)
|
10 | Universität Zürich Irchel | Register |
Please note before booking
Before booking your course, please note our General Conditions of Participation (pdf, 92 KB) but especially our Fair Play: Registration and Deregistration (pdf, 299 KB).... Thank you very much!Contact
E-mail: training@zi.uzh.chContact details
Course programme of the FS23:
The program for the spring semester 2023 (pdf in German, 475 KB) will be online from January. Registration is possible from 01.02.2023 (during the night from approx. 01:00)CMS, OLAT and Science IT courses also allow prior registration