COURSE UNIT TITLE

: TEXT MINING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
ELECTIVE

Offered By

Graduate School of Natural and Applied Sciences

Level of Course Unit

Second Cycle Programmes (Master's Degree)

Course Coordinator

PROFESSOR DOCTOR DERYA BIRANT

Offered to

Computer Engineering (Non-Thesis-Evening) (English)
Computer Engineering Non-Thesis (English)
Computer Engineering (English)
Computer Engineering (English)
COMPUTER ENGINEERING (ENGLISH)

Course Objective

This course aims to introduce the fundamentals of text mining, presents practical tools to be used in mining process and discusses different case studies based on text mining tools.

Learning Outcomes of the Course Unit

1   Define fundamentals related with Text Mining
2   Learn basic text processing tools and techniques
3   Ability to learn and practice actual machine learning approaches such as Deep Neural Networks in text mining
4   Comprehend tools and techniques to collect, analyze, retrieve, cluster, classify text data
5   Design and implement a Text Mining project for a given problem in an arbitrary domain

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to Text Information Systems
2 Background (Basic math and Statistcs)
3 Text Processing with Python
4 Boolean Information Retrieval
5 Weighted Information Retrieval
6 Word Association Mining
7 Word Embeddings
8 Quick Inroduction to Deep Neural Networks
9 Tools and Libraries
10 Text Classification
11 Text Clustering
12 Topic Analysis
13 Opinion Mining and Sentiment Analysis
14 Project presentations

Recomended or Required Reading

1) ChengXiang Zhai, Sean Massung, Text Data Management and Analysis: A Practical Introduction to Information Retrieval and Text Mining, ACM Books, 2016.

2) Jason Brownlee, Deep Learning for Natural Language Processing, 2017.

Planned Learning Activities and Teaching Methods

1) Course will be delivered as lecture in class.
2) Practise topics will be delivered as a demo session on computer to the class
3) Programming homeworks and projects will be assigned to students to better understand and improve the pratical abilities.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 ASG ASSIGNMENT
2 PRS PRESENTATION
3 FCG FINAL COURSE GRADE ASG * 0.50 + PRS * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

Research, Project, Presentation, Report

Language of Instruction

English

Course Policies and Rules

Participation is mandatory.

Contact Details for the Lecturer(s)

Prof.Dr. Derya BIRANT
Dokuz Eylul University
Department of Computer Engineering
Tinaztepe Campus, 35390 Izmir, Turkey
Tel: 232-3017401
E-mail: derya@cs.deu.edu.tr

Office Hours

Monday 10:00-12:00

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Preparations before/after weekly lectures 14 2 28
Project Preparation 1 65 65
Preparing presentations 1 10 10
Reading 10 3 30
Preparing report 1 25 25
Web Search and Library Research 1 5 5
TOTAL WORKLOAD (hours) 205

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11
LO.153
LO.2553
LO.35553
LO.455535555
LO.555555555555