Coder Social home page Coder Social logo

vibhugupta10616 / kdd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fau-cs6/kdd

0.0 0.0 0.0 19.51 MB

Lecture and exercise of "Knowledge Discovery in Databases"

License: GNU General Public License v3.0

Python 1.64% Perl 0.01% TeX 55.65% Makefile 0.12% Batchfile 0.01% Jupyter Notebook 42.56% Dockerfile 0.01%

kdd's Introduction

KDD - Knowledge Discovery in Databases

Responsibilities

Lecture

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

Exercise

  1. Introduction to Python & Pandas - Melanie B. Sigl
  2. Data analysis & data preprocessing - Dominik Probst
  3. Frequent Patterns - Dominik Probst
  4. Classification - Melanie B. Sigl
  5. Clustering - Dominik Probst
  6. Outlier (suspended) - Melanie B. Sigl

Summer semester 2023

  • Semester duration: 17 April 2023 – 21 July 2023
  • No lectures on: Tuesday, 30 May 2023 (CW 22)
  • Public holidays:
    • Monday, 1 May 2023 (Tag der Arbeit/May Day, CW 18)
    • Thursday, 18 May 2023 (Christi Himmelfahrt/Ascension Day, CW 20)
    • Monday, 29 May 2022 (Pfingstmontag/Whit Monday, CW 22)
    • Thursday, 8 June 2022 (Fronleichnam/Corpus Christi, CW 23)
Calendar WeekLecture TopicLecturerExercise
16Course Introduction + KDD IntroductionDominik Probst
17DataMelanie B. SiglIntroduction to Python & Pandas
18Preprocessing, Part 1Dominik ProbstData analysis & data preprocessing
19Preprocessing, Part 2Dominik ProbstData analysis & data preprocessing
20OLAPMelanie B. SiglData analysis & data preprocessing
21Frequent Pattern, Part 1Dominik Probst-
22Frequent Pattern, Part 2Dominik ProbstFrequent Pattern
23Classification, Part 1Melanie B. SiglFrequent Pattern
24Classification, Part 2Melanie B. SiglClassification
25Cluster Analysis, Part 1Dominik ProbstClassification
26Cluster Analysis, Part 2Dominik ProbstClassification
27Outlier Analysis, Part 1Melanie B. SiglClustering
28Outlier Analysis, Part 2Melanie B. SiglClustering
29Current Research at CS6 and Exam QnAMelanie B. Sigl + Dominik Probst

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.

kdd's People

Contributors

melsigl avatar dominik-probst avatar quicktus avatar itodnerd avatar lucew avatar marcjulianschwarz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.