HNHacker News
TopNewBestAskShowJobs

morgangiraud

114 karma · joined September 18, 2012

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 ]

submissionscomments
morgangiraud··on Easy text-to-SQL prototype with outlines
Author here!

It's a simple example but I was delighted to see how clean the code looked when implemented with outlines so I wanted to share it.

Feel free to ask questions!

morgangiraud··on Easy text-to-SQL prototype with outlines
Author here!

It's a simple example but I was delighted to see how clean the code looked when implemented with outlines so I wanted to share it.

Feel free to ask questions!

morgangiraud··on Ask HN: Who wants to be hired? (April 2024)

  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.
morgangiraud··on Ask HN: Who wants to be hired? (October 2023)
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

morgangiraud··on Show HN: Get advice from a GPT3-based stoic philosopher
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"

morgangiraud··on Our brain is a prediction machine that is always active
Understanding itself.
morgangiraud··on TensorFlow: Good practices for files, folders and models architecture
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.

morgangiraud··on TensorFlow: Mutating variables and control flow
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

morgangiraud··on Distill: a modern machine learning journal
Awesome!
morgangiraud··on Distill: a modern machine learning journal
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?

morgangiraud··on CS 20SI: Tensorflow for Deep Learning Research
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...

morgangiraud··on CS 20SI: Tensorflow for Deep Learning Research
If anybody interested: i've been learning it and wrote some blog posts about it:

https://blog.metaflow.fr/tensorflow-a-primer-4b3fa0978be3#.2...

I hope it can be useful for future learners! (you can find the current list of articles at the end of the first one)

morgangiraud··on TensorFlow: How to optimise your input pipeline with queues and multi-threading
Hello everybody,

TLDR:

- I implement a first basic neural net using the "feed_dict" system

- I show step by step how to use queues in TF

- I update the first example with a queue implementation and show that i train 33% faster the neural net

- bonus: Some more code on queues on my Github in the references section

morgangiraud··on TensorFlow howto: a universal approximator inside a neural net
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!

morgangiraud··on Gist: Docker and Nginx with dynamic virtual host
Hi people, OP here,

I finally find a solution with docker for mac to have an easy way to plug different virtual host to my Nginx on OSX dynamically.

Feedback welcome!

morgangiraud··on Magic+
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?
morgangiraud··on The next version of DuckDuckGo
This is not very important but yet there are a few typos on https://next.duckduckgo.com/about

"Less Clutter block" Our only focus is search. That means that our results are free of promotoions <--

"Discuss block" Our forums are a place -->for to<-- chat

morgangiraud··on Show HN: TTS-API - Text-to-speech API
Very smooth and simple as it should be. Are you going to implement other languages ?