GithubHelp home page GithubHelp logo

alexander-soare / cohortproject_2020 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cdl-quantum/cohortproject_2020

0.0 0.0 1.0 49.39 MB

Open collaboration of the Quantum Bootcamp 2020

License: MIT License

Jupyter Notebook 84.28% TeX 11.25% Python 4.48%

cohortproject_2020's Introduction

I started my career in experimental quantum computing with a Masters degree and a few publications in noise-tolerant quantum control of trapped-ion qubits. I took 5 years to try my hand at the world of business and startups, part of which involved launching the international expansion of a Spanish logistics startup in the UK. It was a blast, but not enough to keep me from being drawn back to my technical/analytical roots. In 2019 I watched the AlphaGo documentary, trained some reinforcement learning agents in gym, and trained an MNIST classifier. The ML bug got a hold of me, and I haven't looked back since.

Projects

I love to explore and contribute to the ML ecosystem whenever I can. See below for some highlights of my public work. For a summary of my professional curriculum, please see my LinkedIn.

HuggingFace's LeRobot

I am currently a member of Hugging Face's robotics team and am a core contributor to their open source robotics library LeRobot. I mainly focus on modeling, training, and evaluation.

Consistency Policy

I distilled Diffusion Policys into consistency models. This was part of a push for me to understand diffusion models in depth.

This contribution leverages PyTorch's symbolic tracing toolkit to provide a compact and intuitive API for extracting hidden layers from TorchVision models.

I authored a related blog post in the official PyTorch blog.

I also made a YouTube tutorial.

Contributions to timm

timm is the go-to library for SOTA vision backbones in PyTorch. Some of my contributions include:

Educational content on YouTube

I believe in teaching to learn, so I occasionally record a screencast of myself explaining an ML concept. Check out my YouTube channel. This video on understanding attention in transformers has been particularly popular.

Kaggle competitions

Kaggle was a great resource for spinning up my ML knowledge.

In the Bristol Myers Squibb - Molecular Translation competition I landed 27th place (9th amongst solo competitors). For this GIF, I visualize one of the attention maps in my vision transformer + text decoder while it transcribes the molecule's international chemical identifier.

30th place in Kaggle's Global Wheat Detection competition.

Interactive web demo of GANSpace

After doing a short introductory course to Angular, I flexed my skills with a web-based front-end that would allow users to flexibly tune attributes of a GAN's output. At the time this was mind-blowing stuff for the general population and computer vision practitioners alike (can you believe that was just 2019!).

A tutorial on the Variational Quantum Eigensolver

Just before jumping into ML, I took a quick detour back to quantum computing to check what I'd missed. I'm a strong believer in teaching to learn. So I made a tutorial on VQEs. Check it out here.

cohortproject_2020's People

Contributors

afizmaylov avatar agustinsilva447 avatar alexander-soare avatar cuanticalp avatar emerali avatar gtorlai avatar hsadeghidw avatar jmalliaros avatar marco-di-tullio avatar mdgschmi avatar popeyef5 avatar ral9000 avatar rgmelko avatar seek2fly avatar snc2 avatar tymcr avatar

Forkers

pratik-ingle

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.