GithubHelp home page GithubHelp logo

Aleksei Grachev's Projects

ascii_art_scala icon ascii_art_scala

Welcome to the ASCII Art Converter! This is a simple console-executable application, which is written in Scala, that allows you to transform images into ASCII art. The application provides flexibility by allowing you to apply various filters and specify the output format.

cache_access_optimization icon cache_access_optimization

Implementation of convolution mask for image sharpening with optimisation of the memory accesses in whatever way is needed.

cipher_tga_files icon cipher_tga_files

Implementation of functions for a program that can encrypt and decrypt a TGA image file.

convolution_image icon convolution_image

The implementation of a function that takes an image (RGB or gray one) and a filter (kernel) and applies a convolution between them.

database_avl_tree icon database_avl_tree

Implementation of database for storing information about selling and buying products with usage of AVL-tree.

hybrid_encryption icon hybrid_encryption

Implementation of two functions in C++ (seal and open) that encrypt/decrypt data using hybrid encryption.

intersect_union_regular_languages icon intersect_union_regular_languages

Implementation of an algorithm that enables finding the minimal deterministic finite automaton that accepts the intersection or union of languages defined by a pair of finite automata.

llvm_frontend icon llvm_frontend

Extension of the LLVM compiler group with a new simple frontend for processing the Mila programming language, inspired by Pascal. The input to compiler is a file containing the source code. The output compiler is LLVM IR (Intermediate Representation) code.

mass_transportation_optimization icon mass_transportation_optimization

Using the Strongly Connected Components (SCC) algorithm, calculate how adding specific connections will impact the connectivity of the transportation network.

memory_manager icon memory_manager

Implementation of simplified equivalents of functions malloc, free, ..., operators new and delete.

multithreaded_rent icon multithreaded_rent

Implementation encapsulates the entire computation process and controls the execution and suspension of the computation as well as the behavior of computational threads used for solving problems from all managed rental companies.

navigational-server icon navigational-server

This repository contains an autonomous robot control server written in C++ designed to remotely manage a fleet of robots. The robots are capable of independently connecting to the server, which then guides them towards the center of a coordinate system.

orb_detector icon orb_detector

The implementation of part of the ORB (Oriented FAST and Rotated BRIEF) pipeline. The ORB consists of the feature detector and feature descriptor that detect and describe reproducible and discriminative regions in an image. Those, in turn, can be matched between pairs of images for correspondence search, 3D reconstruction, and so on.

pac_man icon pac_man

I am going to try to pay tribute to the great japanese game designer named Toru Iwatani, who created one of the most popular arcade games in the computer world - Pac-Man.

predict_life_expect icon predict_life_expect

Predicting life expectancy (regression) with usage of custom random forest, linear regression and decision tree regressor from scikit-learn.

predict_pass_exam icon predict_pass_exam

Creating AdaBoost classifier with decision trees for predicting whether a student will pass or fail an exam (classification) based on the number of study hours and their scores in the previous exam.

predict_titanik icon predict_titanik

Predicting the survival of Titanic passengers (binary classification) with usage of decision tree and KNN from scikit-learn.

search_collisions_sha-512 icon search_collisions_sha-512

The provided task is to implement a function or a set of functions for a program designed to find any message whose SHA-512 hash begins with a sequence of zero bits when represented from the leftmost side. In other words, the goal is to locate a message that produces a SHA-512 hash with a leading sequence of zeros.

telegram_bot_ads icon telegram_bot_ads

The script defines a Telegram bot that allows users to schedule and manage advertisements. It utilizes the Telebot library for the Telegram Bot API, Schedule for scheduling tasks, and psycopg2 for interacting with the PostgreSQL database.

track_github icon track_github

This Flask application collects and displays statistics on GitHub events for specified repositories. It includes functionalities to load configuration from a JSON file, establish a connection to a PostgreSQL database, retrieve GitHub events, and calculate statistics on the average time between events for every type of event.

tree_viz icon tree_viz

Implementation of function, which visualise a tree.

viz_data_animals icon viz_data_animals

Exploratory Data Analysis (EDA) with visualizations using Matplotlib and Seaborn.

viz_data_transport icon viz_data_transport

Network Analysis of Prague Integrated Transport (PID) dataset in GTFS format using NetworkX for visualisations.

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.