Code Monkey home page Code Monkey logo

Hi there 👋

My name is Luca and I'm currently working on a custom CRM to enable recommendation based on a Deep Contextual Multi-Armed Bandits algorithm. In the past I used to work a lot with images, automated processes and OCRs. In order to solve some of the problems I tackled, I had to create or fork a couple repos that you can find here. In particular:

My first side project, that then became my python playground to test some programming approaches.

It started as a tool to benchmark image preprocessing algorithms against OCR implementations.

Needs changed over time and eventually became a tool to generate document images to train deep learning models.

I used it to pretrain models with different architectures and then finetune on the actual problem I had with a limited dataset.

I successfully trained a classifier for documents and a Super Resolution GAN to improve image scans, I was planning to train a detector and a custom OCR as well but priorities have changed.

Forked the original repo a while ago and modified it to be trained on single channel grayscale images; nothing special but worked like a charm (94,5% acc on rvl-cdip) / (98% acc on my classification problem)

More or less same story here. I had a lot of images to pass to an OCR algorithm that failed to produce a consistent result due to poor quality of the scans... Eventually ended up with this fork which I used to train a super resolution GAN to mainly do 3 things:

  • Denoise Image
  • Invert White on black text
  • Generate a super resolved version of the original

Results were pretty neat and granted me up to 500% accuracy gain on OCR tasks that were hard failing without this preprocessing. It was all about generating the right images with shutter and add the right loss functions.

Check this result

Maybe the coolest one, a Mac OS tray app thought to easily insert your username and password every time you need to (I used to do it 8/10 times a day!). It can be invoked from the touchbar (Quick Action) or with a keyboard shortcut.

The credentials are kept encrypted and decrypted only inside the stack of the functions doing the typing job.

100% secure? maybe not. Handful? definetely. Say goodbye to keychain access popup or login screens.

A telegram bot to help you filter tennis fields availability around you (Sometimes it takes a bit to wake up from naps imposed by the hosting service 💤) Try it

Contact

'@'.join(['lucaranalli7', 'gmail.com'])

Luca Ranalli's Projects

botox icon botox

Simple credentials injector

doc-sr icon doc-sr

Super Resolution framework for document images

shutter icon shutter

Stochastic image generator for annotated synthetic datasets

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.