Twomasz / MyStudies

All my knowledge gained during my studies about programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Here are the tasks I have completed in the following subjects:

  • Machine Learning,
  • Data Analysis and Databases,
  • Numerical Methods,
  • Computer Vision,
  • Algorithms and Data Structures.

Content:

1. Machine Learning

Lab01: Introduction
Lab02: Linear regression
Lab03: Logistic regression
Lab04: Classification
Lab05: Regularisation
Lab06: SVM
Lab07: Clustering
Lab08: Anomaly detection
Lab09: Ensemble methods
Lab10: PCA
Lab11: Introduction to neural networks
Lab12: Unsupervised networks

2. Data Analysis and Databases

Lab02: Simple queries
Lab03: Intermediate queries
Lab04: RegExp in queries
Lab05: TIER protocol
Lab06: TIER protocol (continuation)
Lab07: Linear regression
Lab08: Fundamentals of NLP
Lab09: Naive Bayesian classifier
Lab10: Time series
Lab11: PostGIS
Lab12: Own database
Lab13: Testing
Lab14: R basics

3. Computer Vision

Lab01: Introduction
Lab02: Pixel transformations, 8-bit layers
Lab03: Image histograms, BBHE and DSIHE
Lab04: Threshholding, adaptive binarisation
Lab05: Image resolution, interpolation
Lab06: Pre-processing, context filtering, adaptive median filtration
Lab07: Bilateral and non-local means filtration
Lab08: Filtering in the frequency domain (Fourier transform)
Lab09: Edge detection, Canny algorithm
Lab10: Morphological transformations
Lab11: Hough transform
Lab12: Segmentation
Lab13: Connected component labelling

4. Numerical Methods

Lab01: Linear algebra in Numpy
Lab02: Function analysis with Matplotlib
Lab03: Relative and absolut error
Lab04: Chebyshev nodes interpolation
Lab05: Splines interpolation
Lab06: Matrix-based solving systems of equations
Lab07: QR decomposition, SVD
Lab08: Iterative methods of solving systems of equations
Lab09: Bisection, secant and Newton methods
Lab10: Calculating the roots
Lab11: Numerical integration
Lab12: Differential equations
Lab13: Euler and Runge-Kutta methods

5. Algorithms and Data Structures

Lab01: Matrix, Chio determinant
Lab02: Linked list, recursive linked list
Lab03: Queue, unrolled linked list
Lab04: Hash table, skip list
Lab05: Binary search tree, AVL tree
Lab06: Priority queue
Lab07: Graph, coloring graph
Lab08: Heapsort, shellsort, selection sort
Lab09: Prim's method minnimum spanning tree, segmentation
Lab10: Ford Fulkerson algorithm
Lab11: Ullman algorithm
Lab12: Searching pattern in text, Bloom filter
Lab13: String matching
Lab14: Convex hull

About

All my knowledge gained during my studies about programming


Languages

Language:Jupyter Notebook 99.6%Language:PLpgSQL 0.2%Language:Python 0.2%Language:R 0.0%