Skip to content
View krsalmi's full-sized avatar

Highlights

  • Pro

Block or report krsalmi

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
krsalmi/README.md

Hello! β˜€οΈ

I'm Kristiina, professional oboe player turned programmer! 🎡 πŸ‘‰ πŸ‘©β€πŸ’»
I've been working as a software engineer for over 2 years, and I'm also part of the Hive Helsinki alumni. I enjoy learning and channelling my creativity towards coding and problem solving. Lately, I have been very curious about AI and I have been studying the fundamentals on my own.

πŸ”­ Some projects I'd like to tell you about...

-AI Digit Recognition Web App, an application that uses machine learning to recognize handwritten digits. The frontend, built with React, allows users to draw digits on a canvas and send the drawing to a backend Python Flask server to predict what digit they drew using a pre-trained machine learning model. Users can also try retraining the model themselves. You can check out the code for both the frontend and the backend.

-Nim, a Python program of the classic game, Nim, with an AI player, trained with reinforcement learning (Q learning).

-Tic Tac Toe, the game as a Python program with an AI player, written using the minimax algorithm.

-Reedtracker, a Python Flask application, where oboe players can register to track the details of the reeds they are making. You can watch a little Youtube video presentation here. Coded in Python, MySQL, Flask, HTML, CSS, Javascript

-WeShare, my own modified version of a cost-sharing app, which receives information from command line arguments. In this program, it’s also possible to adjust the share of participants. Written in Python.

-Corewar, a team project for school in which we coded our own assembler and a Virtual Machine to play our version of the legendary memory conquering game, Core War. I was mostly in charge of the creation of the Virtual Machine and the Visualizer built to accompany it. Written in C.

βœ… Courses I've completed...

-CS50AI from Harvard University, fundamentals of modern Artificial Intelligence -CS50 from Harvard University, basics of computer science
-Elements of AI, the course of understading the basics of artificial intelligence from University of Helsinki and MinnaLearn

πŸ“£ Languages and frameworks I've worked with...

-C, this is the main language we learned in Hive Helsinki
-Python, Python Flask -HTML, CSS, Javascript, PHP, React framework -SQL

πŸ“« How to reach me...

Pinned Loading

  1. ai_digits_backend ai_digits_backend Public

    **AI project** Flask App for a Digit Recognition web application that uses machine learning to recognize handwritten digits.

    Python 1

  2. ai_digits_frontend ai_digits_frontend Public

    Frontend for a Digit Recognition web application that uses machine learning to recognize handwritten digits.

    JavaScript

  3. tictactoe tictactoe Public

    **AI project** The classic game as a Python program with 3 play modes and an AI player.

    Python

  4. nim nim Public

    **AI project** The mathematical game of Nim. In this project, an AI player is trained via Q (reinforcement) learning to learn how to make the best move.

    Python 1