Download Data Mining (IFI)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cluster analysis wikipedia , lookup

Nonlinear dimensionality reduction wikipedia , lookup

Transcript
Data Mining (IFI)
Dozentin
Prof. Dr. Uta Bohnbeck (HS Bremen)
Organisatorisches
Umfang:
Termine:
Anzahl Teilnehmer:
Anmeldung:
Unterrichtssprache:
4 SWS plus mÜb
Mittwochs, 2. und 3. Block, Raum gemäß Stundenplan
18 (1 Laborgruppe)
[email protected]
Deutsch, bei Bedarf Englisch
Beschreibung
The science of extracting useful information from large data sets or databases is known as data mining. This lecture gives an introduction to important classes of
data mining problems and describes computational methods and algorithms for solving these problems.
The lecture is organized as follows:
 Fundamental aspects of data and data analysis: nature of data sets, knowledge discovery process, typical data mining tasks
 Data preprocessing
 Classification: decision tree, rule-based approaches
 Clustering analysis: different types of clustering; e.g. hierarchical versus partial clustering
 Anomaly and outlier detection
 Association analysis: frequent items sets and association rules
 Pattern discovery in sequence data: sequence alignment, suffix trees
Learning Outcome
Students should be able to apply the knowledge discovery process to an example data set. This includes steps like analysis of the problem, data preparation,
choosing and applying appropriate methods in accordance to the data mining task, interpretation the results and inferring knowledge to the application domain.
This means they should exhibit a sound understanding of data mining and show familiarity with data mining algorithms and tools introduced in this lecture.
Seite 1 von 8
References




Tan, Steinbach, Kumar. Introduction to Data Mining, Addison-Wesley, 2006
Ian H. Witten, Eibe Frank. Data Mining. Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems),
Morgan Kaufmann, 2005
Jiawei Han, Micheline Kamber. Data Mining. Concepts and Techniques (Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann;
2006
David Hand, Heikki Mannila and Padhraic Smyth. Principles of Data Mining, MIT Press, 2001
Prerequisites
Fundamentals of computer science and experiences in programming are mandatory
Fundamentals of data bases and of artificial intelligence are beneficial
Seite 2 von 8
Practical C++
Dozent
Dr. Jörg Mielebacher
Organisatorisches
Credits:
Umfang:
Termine:
Anzahl Teilnehmer:
Prüfung:
Unterrichtssprache:
3 ECTS
1 + 1 SWS + 0,5 mÜ
laut Vorlesungsplan
max. 20
keine Angabe
Deutsch, bei Bedarf Englisch
Beschreibung
This course presents various applications of C++ (e.g. signal processing, image processing) as well as common libraries and tools (e.g. Qt,
Gnuplot). It is intended for students already familiar with C++.
Learning Outcome
- Ability to implement Qt-based applications with UI, database connectivity and networking
- Knowledge in solving basic signal and image processing tasks with C++
- Improved competence in implementing C++ applications for desktop, server and embedded environments
References
http://doc.qt.io/
Blanchette; Summerfield: C++ GUI Programming with Qt 4
Press et al: Numerical Recipes in C++
Meyers: Effective C++
Prerequisites
Basic knowledge of C++ including basic syntax, build process, OOP, STL and templates, preferably vendor-independent.
Seite 3 von 8
Computer Architecture (TI)
Dozent
Prof. Dr. Thomas Risse
Organisatorisches
Umfang:
Termine:
Anzahl Teilnehmer:
Unterrichtssprache:
4 SWS + 1 mÜ
semesterbegleitend, gemäß Stundenplan
max. 24
Deutsch, bei Bedarf Englisch
Topics
-
-
-
performance criteria and their applicability
composition and principle of operation of (optimizing) compilers
design of processors
o single cycle implementation
o multi cycle implementation
exploitation of the parallelism inherent in the execution
of instructions per pipelining
o
o structure hazards
o
o data hazards
o
o control hazards
parallelization by using independent functional units
design of cache-systems
organisation of memory systems
parallelization of algorithms
deployment of parallel algorithms on multi processoror multi computer systems
details (in German) see
http://www.weblearn.hs-bremen.de/risse/RST/docs/RSTslide.pdf
Approach
-
-
design view
lab work, home work, assignments
Seite 4 von 8
Examination
written examination, see old exams with model solutions
http://www.weblearn.hs-bremen.de/risse/RST/docs/klausur.pdf
References
Computer Organization and Design, Fifth Edition:
The Hardware/Software Interface
(The Morgan Kaufmann Series in Computer Architecture and Design)
by David A. Patterson, John L. Hennessy. s.a. e.g.
http://de.slideshare.net/josesoal/patterson-hennessy-computer-organization-and-design-the-hardware-software-interface-2-e-morg
Prerequisites
familiarity with programming in some machine language (assembler),
e.g. micro-controller programming, with basic combinatorial logic
Modulzuordnung
TI / ISTI / MEI / DSI: gemäß Modulzuordnung für TI/ISTI/DSI/MEI
IFI:
neue PO: 3.5, 4.5, 5.4, 6.2, 6.3
alte PO: 3.5, 4.5, 6.3, 6.4
MI:
neue PO: 5.4, 6.1-6.4
alte PO: 6.2, 6.3, 6.4
DM: B-301, B-311, B-312
Seite 5 von 8
Game Design (MI)
Dozent
Prof. Dr. Helmut Eirund
Organisatorisches
Umfang:
Termine:
Anzahl Teilnehmer:
Prüfung:
Unterrichtssprache:
2 + 2 SWS + 1 mÜ
laut Vorlesungsplan
max. 40 / zwei Laborgruppen
keine Angabe
Deutsch, bei Bedarf Englisch
Beschreibung
The main game design methods are developed “top down” – from the first idea, game classification, plot design, look-and-feel, audio visual elements, interaction
design, story telling mechanisms etc. down to typical software architectures and finally the object level design (but we will not implement the final concepts – this
is left to further lessons...). Most steps are reflected with popular games (feel free to bring in your favorites!). Game Design has a lot of interdisciplinary aspects –
you should be open to this.
Seite 6 von 8
Mobile Computing (MI)
Dozent
Prof. Dr. Thorsten Teschke
Organisatorisches
Umfang:
Termine:
Anzahl Teilnehmer:
Unterrichtssprache:
2+2 SWS + 1 mÜ
siehe Vorlesungsplan
max. 40 (zwei Laborgruppen)
Deutsch, bei Bedarf Englisch
Beschreibung
This course provides an introduction to the foundations of mobile app development using the mobile platforms Android and iOS. In its first part essential topics of
Android development are presented by means of an ongoing example:






Architecture of the Android platform
Structuring application logic and views using Activities / Fragments and Layouts
Facilitating interaction between application components using Intents and Broadcast Receivers
Persistence with Content Providers
Google Maps API
App development for smartphone and tablet
In the second part core concepts of iOS development are introduced using a comparable ongoing example:





Introduction to Swift
Architecture of iOS apps: Model/View/Controller in iOS
Development with storyboards
Apple Maps API
Universal Apps: app development for iPhone and iPad
Students are required to deal with one of the presented platforms and their specific APIs within practical lab projects (for those interested in iOS development
without owning iHardware: in the lab two Mac Minis are available for iOS development). The project results have to be presented to the course members at the
end of the course (assessment: development work and presentation).
Prerequisites: solid object-oriented programming skills.
Seite 7 von 8
Audio Design Basics (MI)
Dozent
Organisatorisches
Umfang:
Termine:
Anzahl Teilnehmer:
Unterrichtssprache:
Beschreibung
Die Veranstaltung soll verschiedene Gestaltungsdisziplinen des Sounddesigns im Bereich „digital audio“ vorstellen, die in einer praktischen Abschlussarbeit zur
Anwendung gebracht werden. Wir werden uns mit Grundlagen der Tonstudiotechnologie, Aspekten der Tonproduktion, Klangsynthese, Soundsampling sowie
Audio-Formaten, -Normen und -Konventionen beschäftigen.
Unseren praktischen Arbeiten dienen gegenwärtige virtuelle Plattformen wie VST, Logic, Audacity, ProTools, WaveLab oder Audition und Ähnliche.
Anwendungsbeispiele und Themen der praktischen Arbeiten sollen praxisnah, also in Hinblick auf einen „realen“ kommerziellen Gestaltungsauftrag entwickelt,
durchgeführt und dokumentiert werden. Zur Wahl eines solchen praktischen Themas böte sich eine Arbeit an, die den Studenten Gelegenheit für die
Zweitnutzung von Audio für andere Projekte des Studiengangs ermöglicht - also in Programm, Computerspiel, Website, Präsentation etc. Allerdings sind ebenso
freie oder rein künstlerische Projekte als Abschlussarbeit willkommen!
English:
The course intends to introducing a variety of sound design discipline within the range of digital audio and utilising them in a final certification project: the practical
application. We will deal with basics of sound-recording-studio technology, aspects of sound production, sound synthesis, sound sampling as well as with audio
formats, -standards and -conventions.
Current virtual platforms, such as VST, Logic, Audacity, ProTools, WaveLab, Audition or similar, will conduce to create our practical applications. Themes and
examples of use of these works are to be developped, accomplished and documented "hands-on-like": with regard to a "real" commercial design task. Finding a
certification project it lends itself to creating a work, which may offer the students a chance of recycling it for other study-related projects. These may be: app,
video game, website, presentation etc. to allow integrating audio there. But also free or immaculately artistic projects are welcome!
References
Prerequisites
Seite 8 von 8