HN user

morgangiraud

113 karma

ML engineer & Tech lead

Personal website: https://morgangiraud.com

[ my public key: https://keybase.io/morgangiraud; my proof: https://keybase.io/morgangiraud/sigs/n_HlzVZBa-04X2SUaa4pPyufe3iGsKhSIKnMAm8clwI ]

Posts40
Comments18
View on HN
news.ycombinator.com 25d ago

Ask HN: What is everyone in SF talking about?

morgangiraud
35pts49
blog.kog.ai 1mo ago

Real-time LLM Inference on Standard GPUs (3k tokens/s per request)

morgangiraud
7pts0
blog.mathieuacher.com 4mo ago

Coding Agents Wrote a Chess Engine in Pure TeX

morgangiraud
5pts0
github.com 1y ago

Easy text-to-SQL prototype with outlines

morgangiraud
2pts0
github.com 1y ago

Easy text-to-SQL prototype with outlines

morgangiraud
1pts1
github.com 1y ago

Easy text-to-SQL prototype with outlines

morgangiraud
2pts1
stockmouton.github.io 1y ago

About inflation (5th November 2021)

morgangiraud
1pts0
arxiv.org 3y ago

A PhD student's perspective on research in NLP in the era of LLMs

morgangiraud
126pts52
mailman.srv.cs.cmu.edu 3y ago

MIT Archive: 2 day meeting on a field which as yet is not even named

morgangiraud
2pts0
github.com 4y ago

Leniax – A Lenia simulation library powered by Jax

morgangiraud
2pts0
developmentalsystems.org 4y ago

Lenia (Continuous CA) Capabilities

morgangiraud
2pts0
medium.com 4y ago

Lenia DAO prupose – a self-funding transparent research lab

morgangiraud
3pts0
zensecondlife.blogspot.com 5y ago

The Dumb Money Bubble Is a Crowded Trade

morgangiraud
2pts0
twitter.com 5y ago

Gounded language learning in the game Settlers of Catan

morgangiraud
2pts0
arxiv.org 6y ago

A theory of every “thing” – Karl Friston

morgangiraud
1pts0
blog.metaflow.fr 7y ago

Privacy-preserving ML: Crafting building blocks for secure AI

morgangiraud
2pts0
blog.metaflow.fr 7y ago

Crafting building blocks for privacy-preserving AI

morgangiraud
2pts0
blog.metaflow.fr 8y ago

Contributing to OpenMined: Summing up 3 months with the community

morgangiraud
70pts7
blog.metaflow.fr 8y ago

Contributing to OpenMined – Summing up 3 months with the community

morgangiraud
3pts0
blog.metaflow.fr 9y ago

TensorFlow: Good practices for files, folders and models architecture

morgangiraud
1pts1
blog.metaflow.fr 9y ago

TensorFlow: Mutating variables and control flow

morgangiraud
2pts1
blog.metaflow.fr 9y ago

TensorFlow: How to optimise your input pipeline with queues and multi-threading

morgangiraud
4pts1
blog.metaflow.fr 9y ago

TensorFlow howto: a universal approximator inside a neural net

morgangiraud
2pts1
blog.metaflow.fr 9y ago

TensorFlow: How to freeze a model and serve it with a python API

morgangiraud
4pts0
blog.metaflow.fr 9y ago

Shapes and dynamic dimensions in TensorFlow

morgangiraud
2pts0
blog.metaflow.fr 9y ago

Shapes and dynamic dimensions in TensorFlow

morgangiraud
1pts0
otoro.net 9y ago

RNN playing slime volley

morgangiraud
5pts0
blog.metaflow.fr 9y ago

Sparse coding: a simple exploration

morgangiraud
1pts0
github.com 9y ago

Introducing the Environment for Developing Communication-Based AI

morgangiraud
4pts0
www.youtube.com 9y ago

Bay Area Deep Learning School Day 1 Video

morgangiraud
2pts0
  Location: France, CEST timezone (UTC +2)
  Remote: Yes
  Willing to relocate: No
  Technologies: Python, CUDA, pytorch/JAX/TF, Aws/Docker/Linux, typescript/React
  Résumé/CV: https://morgangiraud.com/public/cv-morgan-giraud.pdf
  Email: contact[AT]morgangiraud[DOT]com
I'm really passionate about ML, both in terms of research and production. I've also founded (as the tech) a startup which operated successfully ~10 years. I'm efficient at understanding product and user experience requirements and distill them into actionable technology, as well as interpreting research papers to enhance models in production.

ML engineer. 10+ years of experience in dev in general and 6 years of experience in ML. Past experiences include: - CTO & cofounder (webapp) (2012 - 2016) - Freelancer (Web/ML) (2016 - 2022) - Code instructor (1 semester) - ML research internship (1 semester) - Lead Developer (2022-2023)

More ML/Web projects at https://morgangiraud.com

Location: Annecy, France Remote: yes (hybrid) Willing to relocate: Maybe Technologies: Python, Pytorch/jax, Typescript, docker Résumé/CV: https://morgangiraud.com/public/cv-morgan-giraud.pdf Email: contact@morgangiraud.com

Quite nice!

How to speak to insufferable people?

When faced with insufferable people, it's important to focus on yourself and your own conduct. As Seneca said, "It is your conduct that you must hold in check; you must rouse what is languid in you, bind fast what has become relaxed, conquer what is obstinate, persecute your appetites, and the appetites of mankind, as much as you can".

You should also close your ears against evil talk and avoid being drawn into conversations that could lead you astray. As Seneca said, "Virtue, Philosophy, Justice this is a jargon of empty words. The only way to be happy is to do yourself well. To eat, drink, and spend your money is the only real life, the only way to remind yourself that you are mortal"

TL, DR:

- I list all the different tasks one will have to do when doing ML

- I show a common folder structure that I believe handles all possible use cases nicely

- I show a basic Model class, easily extendable that structure a lot of possible kinds of models

- I describe how to build a good "shell API" for easy iterations.

Bonus: Some TF code linked to the subject.

TL,DR:

- I explore the different ways to manually mutate Variables in TF (content and shape)

- I explore how to construct control flow like an "if statement"

- I end up and showing a weird TF behaviour when you mix those

- Bonus: a first try at animated GIF :D

You're right, i've been myself using git, github, keynote, ffmpeg, medium, JS, python, d3 and others to build blog post.

I clearly don't expect people to do that much. I can only do that because i'm coming from web development, and very nice tools started to appear recently.

People in research needs a design framework like a set of templates for keynotes/PPT/JS/CSS (think about how much traction got bootstrap). Distill is doing an awesome jobs at showing the example of what you could do.

Maybe Distill could open-source the templates they use to build those blog post?

Thanks for this feedback!

I've just spent some time learning TF on my own using the official doc and made a lot of projects on my Githubs.

If you're interested, here is the complete list of my articles so far:

How to handle shapes in TensorFlow: https://blog.metaflow.fr/shapes-and-dynamic-dimensions-in-te...

TensorFlow saving/restoring and mixing multiple models: https://medium.com/@morgangiraud/tensorflow-saving-restoring...

How to freeze a model and serve it with a python API: https://blog.metaflow.fr/tensorflow-how-to-freeze-a-model-an...

TensorFlow howto: a universal approximator inside a neural net: https://blog.metaflow.fr/tensorflow-howto-a-universal-approx...

How to optimise your input pipeline with queues and multi-threading: https://blog.metaflow.fr/tensorflow-how-to-optimise-your-inp...

Hello everyone

Here is my new article on universal approximation theorem

TLDR: - I implement a first universal approximator with TesnorFlow and i train it on a sinus function (I show that it actually works) - I use it inside a bigger neural networks to classify the MNIST dataset - I display the learnt activation functions - I show that whatever the learnt activation function is, i get consistently the accuracy 0.98 on the test set - bonus: all the code is open-source

Feel free to ask questions or give feedback or both!

Magic+ 11 years ago

What if i ask magic+ to ask magic+ for a time consuming task. Since i'm not asking magic+ myself anymore, should i pay anything apart the 2 minutes it took to ask magic+ from the inside?