Ilya Siganov
ML-engineer at 7bits LLC.
Teacher, Omsk State University.
Education
2010-2016
Specialist, Computer Security, Omsk State University, Omsk, Russia.
2016-2020
Ph.D. student, Informatics, Omsk State University, Omsk, Russia.
Experience
2015-present
Lead Software/ML Engineer, 7bits LLC, Omsk, Russia.
2017-present
Teacher, Omsk State University, Omsk, Russia.
2013-2014
Junior Ruby Developer, Live Typing LLC, Omsk, Russia.
2012-2014
System Administrator, Omsk, Russia.
Community Activity
2017-present
Founder, Lead, Omsk Machine Learning club a.k.a OML.
2020-present
Expert, Regional ASI expert of AI&Data.
Teaching Experience
Links: = course homepage, = course GitHub page, = course YouTube videos
Main courses
Fall 2021 - present
Data Analysis and Machine Learning
Lecturer, OmSU FCS.
Fall 2020, Fall 2021
Computer Vision and Patterns Recognition
Lecturer, OmSU FCS,
2018 - present
C/C++ Programming
Lecturer, Co-taught with Gorodetsky A.D., OmSU FCS, ,
Fall 2017, Spring 2018
Python Programming
Teaching Assistant, Co-taught with Prof. Lavrov D.N., OmSU FCS, ,
2018-2020
Data Analysis and Machine Learning
Co-taught with Prof. Shevlyakov A.N., IT-lift|7bits, ,
Talks
Links: = slides, = publication, = video, = event’s site
Academic talks
2019.11.22
Обзор методов трансформации портрета человека в аниме стиль, VII Международная научная конференция «Математическое и компьютерное моделирование», ,
2019.02.27
Wearable device data analysis to detect Parkinson’s Disease symptoms, Всероссийский научно-практический конгресс с международным участием «Сибирская школа клинической неврологии», ,
2018.04.30
Машинное обучение в задаче поиска похожих изображений, Студенческой научно-практическая конференции, ,
2017.12.15
Наивное применение свёрточного автоэнкодера для филтрации шумов в звуке, Всероссийская научно-практическая конференция «Омские научные чтения», ,
2017.12.01
Синхронизация звука на лету, МСМ-2017: V-ая Международная научная конференция “Математическое и компьютерное моделирование”, ,
2017.04.24
Методы декомпозиции звукового сигнала, XLI региональная студенческая научно-практическая конференция “Молодежь третьего тысячелетия”,
2015.04.30
Проектирование и разработка Андроид-термометра с получением данных через звуковой порт, XXXIX региональная студенческая научно-практическая конференция “Молодежь третьего тысячелетия”,
2015.04.30
Защита пользовательских данных в современных браузерах, XXXIX региональная студенческая научно-практическая конференция “Молодежь третьего тысячелетия”,
2014.04.30
Передача информации с помощью света, XXXVIII региональная студенческая научно-практическая конференция “Молодежь третьего тысячелетия”,
Invited talks
2022.05.06
From teaching machines to teaching people to query machines, OmSU FCS,
2021.10.24
Generating and manipulating images with GANs, GDG Dev Fest 2021, ,
2021.07.15
Work with Hypothesis during Hackathon, World AI & Data challenge,
Lecture for hackathon participants about how to develop DS&ML projects in limited time.
2021.05.15
AI for Art, Omsk regional M.A. Vrubel museum of fine arts,
Talk about ways of applying Generative neural network in Art.
2021.03.10
How to draw anime using Neural networks, lecture for pupils at OmSU,
Motivation and educational talk for students and pupils about ways to generate anime images usng neural networks.
2020.12.19
AI for FunTech, ML meetup at Boiling point Omsk ,
2020.05.27
How AI is running by Neural Networks, OmSU Centre of Additional Education
2019.11.16
About Teaching Experience, IT-saturday, ,
2019.10.04
Intro into Machine Learning, Lyceum №64 Omsk.
2019.04.17
What could(not) be done by AI, OmSU business centre,
2019.02.26
CycleGAN or converting people into anime, IT-saturday, , .
2018.10.02
Short phrase recognition, IT-saturday, kaggle competition report, , .
2018.09.23
New neuralnetwork reality, HappyDev-lite, ,
A motivation speach for students about ML.
2018.06.10
HairSwap development story, IT-saturday, ,
A speach about the process of creating an app for the realistic hairstyle swap
2018.05.26
TensorFlow Study Jam, OML-meetup,
2017.12.07
TensorFlow for android, Mobilatorium fest, ,
Codelab about how to train model in keras with TF backend and deploy it to android app. 15 attendees took part.
2017.11.11
New UX for games with the help of ML&, IT-saturday, ,
Speach about new UX and ideas for games/gamedev based on new opportunities that ML gives us. The main focus is on new controls wit ML using camera, sound.
2017.10.06
Workshop on solving dota2, OML-meetup, ,
2017.09.29
TensorFlow workshop, H2D, ,
Codelab to introduce Tensorflow for non-ml engineers. Coveres simple NN, deep NN, convulational NN at the end.
2017.07.19
How to solve an obfuscated ML competiotion, OML-meetup, ,
A competition report.
2017.07.10
Realtime sound synchronisation, IT-saturday, ,
Speach about how to synchronize two sounds - analog and its digital copy on fly.
Also describe why I’m not using ML in this task and how to find easier solutions in old-way with statistics, spectrum analysis.
2017.04.29
Why to teach machines?, IT-saturday, ,
2017.03.26
Introduction into ML&DS, HappyDev-lite, ,
A motivation speach about the reasons of learning math, statistics, algebra at university and why it’s matter to study machine learning and data science
Featured projects
2020
Nijgenka App, cross-domain images stylisation: portrait to anime and portrait to renaissance-like art.
PyTorch, OpenCV, DLIB, FastAPI, Docker, RabbitMQ, CycleGAN, TwinGAN, StyleGAN2.
2020
Diabetic Retinopathy Detection, a neural network model to detect diabetic retinopathy stages on the eyes fundus images.
PyTorch, Catalyst, OpenCV, FastAPI, Docker.
2019
Object detection and recognition in retail, a service to detect objects on a scene and recognize these objects.
Pytorch, Keras, OpenCV, FastAPI, Docker, RabbitMQ, etc.
2018
Hairstyle swap, application to do realistic hairstyle swap. vk.com/hairstyleapp
OpenCV, DLIB, Keras, Flask, First order model, Face swap.
2018
KawaiiSearch, application to search for similar images. Blog post.
Keras, Sklearn, Flask.
Experienced in
- Python / Go / C / C++ / Java / Kotlin / C#
- PyTorch, Keras, Tensorflow, Onnx, Scipy, pandas, scikit-learn, beautifulsoup
- Web: FastAPI, Flask, Spring MVC
- Gamedev: Unity, LibGDX, Raylib
- DevOps: Linux, Docker, Ansible
- DBs: PostgreSQL, MongoDB, Redis, RabitMQ
Languages
Native Russian
Fluent English
Personal
Birth date: 1992.06.25
Citizenship: Russia
Last updated: May 2022