ViZDoom is a library for creating reinforcement learning environments based on the Doom engine. It is designed primarily for research in visual learning and deep reinforcement learning. The library is written in C++ and provides a Python API, along with wrappers for the Gymnasium and OpenAI Gym interfaces. It is cross-platform, lightweight, fast, and includes tools for creating custom environments.
[ docs] [ code] [ website]napkinXC is an extremely simple and fast library for extreme multi-class and multi-label classification.
[ code]extremeText extends fastText to support multi-label classification, including extreme settings with hundreds of thousands or millions of labels.
[ code]Bonus: VideoZoomComposer is a Python tool for creating infinite zoom-in and zoom-out videos. Inspired by MidJourney's zoom-out feature and by many YouTube videos that handled zoom-ins incorrectly, I built a simple tool that does it the right way.
[ code]Bonus: Leap Motion controller support for Jedi Knight II: Jedi Outcast, enabling using force powers through hand gestures. For one of my bachelor's degree assignments, I modified the source code of Jedi Knight II: Jedi Outcast (one of my favorite childhood games), shortly after it was released as open source. Unfortunately, I cannot share the code because I somehow lost the final version, but you can see it in action in the video.
[ video]I'm proud to be a member of the awesome ML in PL Association, a non-profit organization devoted to fostering the machine learning community in Poland and around the world.
I co-organized many events in years 2019-2023, such as ML in PL Conference and MLSS^S, serving as Call for Contributions (Talks and Posters), Website, and IT Infrastructure coordinator. I was also a member of the management board of the association in 2021 and 2022.
I try to review at least a dozen of papers each year. So far I have served as a reviewer for:
The one that learns the most from a course is a teacher.Wojciech Jaśkowski (my Eng. thesis supervisor)
During my PhD and while being an assistant, I teach/taught a few courses at Poznan University of Technology (PUT), Poland related to the topics of Machine Learning, Artificial Intelligence, Data Science and Big Data:
All the course materials can be found on PUT's internal e-learning platform (e-Kursy). If you are one of my students, feel free to contact me via e-mail provided on this website.