Skip to content
View Kolkir's full-sized avatar
Block or Report

Block or report Kolkir

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kolkir/README.md

Hi there 👋

My name is Kirill Kolodiaznyi and I'm a software developer.

🔬 Research & Intersest

The research I’m working on now is the implementation of a robotic platform based on the NVIDIA Jetson Nano 2Gb device with monocular SLAM navigation. The main aim of this work is to improve feature matching algorithms used for camera positioning in a SLAM pipeline. The recent experiments are about using deep learning for SLAM, especially using the Local Feature Matching with Transformers for camera positioning.

Another topic of my interest is multi-threaded algorithms and using them for performance improvements in projects I’m working on. The result of this work is the library that represents higher-level, task-based parallelism. It’s based on the idea of the Intel TBB work-stealing threads management approach.

Also, I’m interested in learning and applying the C++ language for solving Machine Learning tasks. I wrote several articles and a book about the application of C++ to ML. Additionally, I made C++ implementations of popular object detection methods like Faster R-CNN and Mask R-CNN.

✍ Publications

🔧 Technologies & Tools

Pinned

  1. mlcpp mlcpp Public

    Set of examples of ML approaches implemented in C++

    C++ 283 55

  2. cpptask cpptask Public

    Lightweight approach to expressing task stealing and balanced parallelism in a C++ programs.

    C++ 73 4

  3. cppminer cppminer Public

    cppminer produces a code2seq compatible datasets from C++ code bases.

    Python 23 6

  4. code2seq code2seq Public

    Forked from tech-srl/code2seq

    Code for the model presented in the paper: "code2seq: Generating Sequences from Structured Representations of Code"

    Python 25 17

  5. slam-playground slam-playground Public

    Educational 2D SLAM implementation based on ICP and Pose Graph

    Python 25 4

  6. Coarse_LoFTR_TRT Coarse_LoFTR_TRT Public

    Distilled coarse part of LoFTR adapted for compatibility with TensorRT and embedded divices

    Python 103 20