Skip to content
/ KDD Public
forked from FAU-CS6/KDD

Lecture and exercise of "Knowledge Discovery in Databases"

License

Notifications You must be signed in to change notification settings

kristen149/KDD

 
 

Repository files navigation

KDD - Knowledge Discovery in Databases

Responsibilities

(Changed in 2024SS since Melanie B. Sigl is not participating this time)

Lecture

  1. Course Intro - Dominik Probst
  2. Introduction - Dominik Probst
  3. Data - Dominik Probst
  4. Preprocessing - Dominik Probst
  5. OLAP - Dominik Probst
  6. Mining Frequent Patterns, Associations and Correlations - Dominik Probst
  7. Classification - Dominik Probst
  8. Cluster Analysis - Dominik Probst
  9. Outlier Analysis - Dominik Probst
  10. Current Research at CS6 - Dominik Probst

Exercise

  1. Introduction to Python & Pandas - Dominik Probst
  2. Data analysis & data preprocessing - Dominik Probst
  3. Frequent Patterns - Dominik Probst
  4. Classification - Dominik Probst
  5. Clustering - Dominik Probst

Submission

  1. Frequent Patterns - Dominik Probst
  2. Classification - Dominik Probst
  3. Clustering - Dominik Probst

Summer semester 2024

  • Semester duration: 15 April 2024 – 19 July 2024
  • Public holidays:
    • Wednesday, 1 May 2024
    • Thursday, 9 May 2024
    • Monday, 20 May 2024
    • Thursday, 30 May 2024
  • FAU specific holidays (no lectures and exercises):
    • Tuesday, 21 May 2024
    • Friday, 31 May 2024
Calendar WeekLecture TopicLecturerExerciseSubmission
16Course Introduction + KDD IntroductionDominik Probst--
17DataDominik ProbstIntroduction to Python & Pandas-
18Preprocessing, Part 1Dominik ProbstData analysis & data preprocessing (only Group 1 & 2)-
19Preprocessing, Part 2Dominik ProbstData analysis & data preprocessing-
20OLAPDominik ProbstData analysis & data preprocessing-
21-Dominik ProbstData analysis & data preprocessing (only Group 3 & 4)-
22Frequent Pattern, Part 1Dominik Probst--
23Frequent Pattern, Part 2Dominik ProbstFrequent Pattern-
24Classification, Part 1Dominik ProbstFrequent PatternFrequent Pattern
25Classification, Part 2Dominik ProbstClassificationFrequent Pattern
26Cluster Analysis, Part 1Dominik ProbstClassificationClassification
27Cluster Analysis, Part 2Dominik ProbstClassificationClassification
28Outlier Analysis, Part 1Dominik ProbstClusteringClustering
29Outlier Analysis, Part 2 & Exam QnA (if there is time)Dominik ProbstClusteringClustering

Setup for Building Lecture Slides Locally

To build these lecture slides locally on your machine you’ll need an up-to-date version of LaTeX such as texlive or MikTex.

You may need to “install” FAU’s custom beamer theme. To do so, simply copy or create a shortcut (symlink) to <KDD location>/lecture/themefau in the corresponding place depending on your operating system. For a standard installation on Linux or Mac OS this place is one of the following:

  • Linux: ~/texmf/tex/latex/local/
  • Mac OS X: //Users/<user name>/Library/texmf/tex/latex/local/

For a MikTex installation under Windows, it is recommended to first create a new TEXMF root directory in the MikTex Console under Settings -> Directories. The recommended path is usually C:\Users\[Username]\mytexmf (Purpose: Generic - Attribute: User). The shortcut (symlink) to the theme must then be added under the specified path in the subfolder \tex\latex.

For more information see this entry.

Setup for Commiting

We use the framework pre-commit to manage our pre-commit hooks. This simplifies the maintenance of the hooks - especially on heterogeneous systems - but requires an initial installation process of the individual users.

First, the framework itself must be installed. This process is explained on the framework’s website under “Installation”.

The second thing that needs to be done is to install the pre-commit hooks themselves. This can be achieved by running the command pre-commit install in the root directory of this project.

We assume that each commit has been validated with these pre-commit hooks and will not accept pull requests that contain unvalidated commits (the pre-commit hooks are also checked again on the server side by a GitHub action).

(Current) other prerequisites:

Note for Windows users: One of the hooks uses latexindent.pl. This is usually not installed correctly by MikTex and other package managers. Instead, download the ZIP archive of the latest release and copy the latexindent.exe and the defaultSettings.yaml into a directory that you then specify in the Windows $PATH environment variable.

About

Lecture and exercise of "Knowledge Discovery in Databases"

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TeX 79.7%
  • Jupyter Notebook 18.9%
  • Python 1.2%
  • Makefile 0.2%
  • Dockerfile 0.0%
  • Batchfile 0.0%