Skip to content

DainfromLiria/CTU_FIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTU_FIT

About

This repository contains some of the assignments from subjects I studied at university. This is only a part of the assignments, that I want to share in this repository.

Subjects

  • BIG - DB Technologies for Big Data. This folder contains my semester work, which has two parts.
    • The first part is a MongoDB database, and the second part is data analytics of three datasets using ELK (Elasticsearch, Logstash, Kibana) and Spark.

  • JUL - Programming in Julia.
    • hw01 - Catalan number calculation.
    • hw02 - Max/min eigenvalue calculation.
    • hw03 - Chaos theory and dynamical billiards.
    • hw04 - Data analytics on astronomy data.

  • ML1 - Machine learning 1.
    • hw02 - Regression problem on Life expectancy data. Linear and ridge regression. Random forest.
    • hw03 - Clustering. Agglomerative clustering and KMeans. My own implementation of KMeans.

  • ML2 - Machine Learning 2.
    • hw01 - Classification problem. Preprocessing image data using PCA and LLE. Models for classification is SVM, Naive Bayes and LDA.
    • hw02 - Classification problem. Classification of images using Forward and Convolutional neural networks.

  • OSY - Operating Systems. This folder contains .cpp file with my own implementation of memory allocation using “Buddy system”.

  • PRS - Practical statistic. This folder contains three assignments on data analytics using R. These assignments were completed in a team with two of my friends.
    • hw01 - Analysis of Albania's Demographic Data.
    • hw02 - The Proportion of Unhatched Frog Eggs.
    • hw03 - Analysis of the Gross Domestic Product of European Countries in 2022.

  • PST - Probability and Statistics. This folder contains the last assignment of this subject, which I completed in a team with my friend. This assignment includes distribution testing, finding basic statistical information such as median, mean, and variance, and hypothesis testing.

  • SQL - Advanced SQL. This folder contains assignments on Oracle (PL/SQL) and PostgreSQL (PL/pgSQL) databases.
    • hw01 - [Oracle PL/SQL] - Procedures for data generation.
    • hw02 - [Oracle PL/SQL] - Implementation of complex I/O operations using triggers and packages.
    • hw03 - [Oracle PL/SQL] - Recursion and parameterized cursor.
    • hw04 - [Oracle PL/SQL] - Optimization.
    • hw05 - [PostgreSQL PL/pgSQL] - Processing CSV data in a PostgreSQL database.
    • test - Test in semester.

  • SVZ - Machine Vision and Image Processing. This folder contains assignments on processing image data using Python and the OpenCV library.
    • hw01 - Calculation of the shortest distance between rectangles in a given source image.
    • hw02 - Transforming A4 paper for OCR application.
    • hw03 - Measuring BMI using a depth sensor.
    • hw04 - Calculation of the area of the heated chip using data from a thermal camera and an RGB camera.

  • VIZ - Data visualisation. This folder contains data analysis and visualizations using Python libraries numpy, pandas, seaborn, matplotlib, and networkx.
    • hw01 - Exploratory data analysis of pet shelter in the city of Austin in USA.
    • hw02 - Network analysis of Prague Integrated Transport.
    • hw03 - Visualization in machine learning.

  • ZNS - Knowledge systems.
    • hw01 - A simple knowledge system for receipt checking in Prolog.
    • hw03 - Cluster analysis for knowledge systems.
    • hw04 - Rule extraction for a knowledge system from a random forest.
    • hw05 - Fuzzy expert system.