deft/notes/journal/2022/2022-01-13.org

76 lines
2.6 KiB
Org Mode
Raw Normal View History

2022-01-13 08:23:57 +00:00
#+Title: Journal (2022-01-13 - ∆y=44.86 (16385))
#+Author: Yann Esposito
#+Date: [2022-01-13]
#+LANG: fr
* Résume Journée
:PROPERTIES:
:VISIBILITY: content
:CREATED: 20220113
:END:
** Matin
:PROPERTIES:
:VISIBILITY: content
:CREATED: 20220113
:END:
| Pression au travail ? | ?/5 |
| Motivé de commencer la journée ? | ?/5 |
| Est-ce que je me sens plein d'énergie ? | ?/5 |
| Est-ce que je me sens concentré et préparé ? | ?/5 |
- Que dois-je faire en dehors du travail ?
** Soirée
:PROPERTIES:
:CREATED: 20220113
:END:
| activité φ | ?/5 | au lit -> sport |
| nourriture | ?/5 | mal-bouffe -> saine |
| humeur | ?/5 | exécrable -> excellente |
| énergie | ?/5 | exécrable -> excellente |
| intérêt | ?/5 | ennuie -> exceptionnel |
* 2022-01-13 Thursday
** 09:19
Ce matin, Krystelle travaille et Bastien, Jena et Anna sont isolés dans
leur quartiers ;).
Je suis allé acheter des viennoiseries, et il faudra les nourrir à midi.
Une idée m'est passé par la tête.
Un moyen de fédérer mon amour du machine learning et des languages de programmation.
L'idée serait de créer un nouveau language de programmation qui rende le ML first-class.
Alors, je n'ai pas creusé, et je vais essayer de décrire ce qu'il faudrait
faire.
1. Avec le ML il y a une phase d'apprentissage, et une phase d'application.
2. Avec les langages, il y a une phase de compilation et une phase d'évaluation.
Donc nous pourrions probablement, trouver quelque chose qui unifie les deux notions.
Tout d'abord, il faudrait travailler avec un système qui peut facilement
connecter de la "data" utilisable par les algorithmes de ML.
2022-01-13 08:26:04 +00:00
Donc il faudrait un lib extensive capable d'absorber toute sorte de format
de données.
Il faut ensuite une lib capable de filtrer ces donnes avec aussi beaucoup
de méthodes différentes.
2022-01-13 08:28:59 +00:00
Il faut ensuite une lib capable de sélectionner un algorithme de ML pour
"apprendre" à partir de ces données.
Une fois l'apprentissage terminer, le résultat des algorithmes de ML peut
avoir une forme différente:
- un classifieur (un fonction qui prend en entrée des data similaire et
renvoie une classe)
- un système de score (qui est plus générique que le classifieur, il prend
des data similaires en entrée et renvoie un score multidimentionel par classe)
- un générateur (utiliser le modèle d'apprentissage pour engendrer des
exemples qui seraient cohérents avec les donnés)
2022-01-13 08:30:06 +00:00
Pour faire un poc, il faudrait utiliser le système le plus simple possible,
2022-01-13 08:31:17 +00:00
des data dans \(\mathbb{R}^n\), utiliser naive Bayes comme classifieur.
Ainsi