Code Monkey home page Code Monkey logo

hearing-images's Introduction

Hi, I'm Jonas 👋

I'm a German/Jordanian software engineer with a background in theoretical physics from Imperial College London. Currently interested in Rust, meta learning and quantum field theory.


🔧 Tech & Tools


💻 Projects

🚌 London Travel Time Heatmap

This heatmap tells you how long it takes to get to anywhere in London via public transport from one or more starting locations. Ideal for figuring out where to meet with your friends, or how well your potential new home is connected. The backend is written in rust and the frontend in react. Check it out here!. Travel time heatmap

💥 Particles in a box and ascii animation

Particle Animation

Check out my ascii-animated, optimized C++ particle simulation here.


Audible vision

👀 ➡️ 👂 Hearing Images

Another project that I'm proud of is my hearing images application, in which live video data is converted to audio signals, which could function as a translater of visual information for visually impaired people. For a very quick intro, see the gif above. You can check it out (and try it out) here.


🧩 Cryptic Crossword Solver

Over the summer, I contributed to a compsci lecturer's project, a cryptic crossworld solver. It takes a clue from a cryptic crossword, comes up with the most likely solution and explains it to you. For example:

The clue is: County type pair mixed, holding runs (9)
I think the solution is "TIPPERARY"

Let me explain...
I think the answer is supposed to mean "county"
I think "holding" indicates the insertion of one word into another      ◀  helped with this 
   1: The text "runs" resolves to "r"
   2: I think "mixed" indicates an anagram                              ◀  helped with this 
         I think we have the concatenation of 2 sub-clues:
            1: "type" is verbatim text
            2: "pair" is verbatim text
         Joining the results together we get "type pair"
      The required anagram is "tippeary"
For the insertion, "r" needs to be inserted into "tippeary"
The result is "tipperary"

In particular, I worked on a classifier model based on word2vec embeddings, supposed to turn a word into all possible indicators it could represent. In the example above, this classifier evaluates "holding" as an insertion and "mixed" as an anagram indicator. Previously, indicator words were simply referenced against a list of indicators, but using the classifier, even previously unseen words can be classified.


🤝 Get in contact!

Let's make things less one-sided, message me on .

hearing-images's People

Contributors

jonas-scholz123 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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.