Pas vraiment non. Personne n'utilise des photos aussi abimés. Il serait plus utile de trouver un taux de compression avec peu d'artefact visible, et voir la taille résultante.
Est-ce qu'il existe un filtre photo d'amélioration "de base" ?
En général, sur les photos qui sortent de mon APN, il manque un peu de vivacité dans les couleurs que je corrige avec une courbe de couleur qui ressemble à la correction gamma. Ensuite, il manque toujours un peu de contraste locale, c'est ce qui était fait "au tirage" à l'époque, en rajoutant plus ou moins de lumière sur le papier photo.
Parfois, il faudrait corriger la balance des blancs, il y a longtemps il existait un filtre où il fallait cliquer sur du blanc dans la photo, car les filtres où il faut estimer la température de la lumière lors de la prise de la photo et la température réglé sur l'appareil, sont trop compliqués.
L'idéal serait de pouvoir le faire à partir des photos RAW 12 bits plutôt que depuis le JPEG 8 bits. Je n'ai pas retenté depuis longtemps, mais je n'ai jamais réussi un "développement de RAW" avec du logiciel libre (DCRAW), la gestion du pattern de bayer était pourris, et les filtres anti bruit, trop ou pas assez lissant (myriade de pixel rouge vs lissage à mort), bref, impossible de faire mieux que le jpeg de qualité moyenne qui est stocké dans le RAW nikon, un comble.
Le top est aussi la correction géométrique de la lentille, il existait un outil pour ça, mais sa base de donnée ne doit plus être à jour il me semble. C'est encore mieux si la correction se fait sur les couleurs différentes, pour enlever les aberrations chromatiques comme les franges violettes, dû au fait que la lumière n'est pas déviée de la même façon par les lentilles selon la longueur d'onde.
Bien sûr que tu te trompes, un algo pourrait déduire des règles de l'observation d'un certain nombre de parti. Mais c'est rarement ce qu'on lui demande.
Pour l'apprentissage, oui, j'avais calculé 3 milliards de parties d'après leur sujet d'étude. Par contre, quand il joue, il utilise les mêmes table, et la vitesse d'évaluation est de l'ordre de 30 000 itérations par seconde.
Non pas du tout justement, puisque AlphaZero est plus fort que Alpha Go. Le programme consiste en un parcours d'arbre, un système de deep learning, et les règles du jeu, c'est tout.
Il n'est absolument pas question de traitement de masse, tu as 20 ans de retard. Le traitement de masse c'était deep blue d'IBM (minmax amélioré). Lors d'une partie, Deep blue évlue des millions de fois plus de position par seconde que Alpha Zero (parcours d'arbre montecarlo (?) avec statistique trouvé par apprentissage). Celui-ci est pourtant infiniment meilleur joueur.
L'article de l'express est assez mauvais. On dirait que l'auteur a une vision très très vague de ce qu'est le machine learning et le deep learning. Il en tire des conclusions qui sortent de nul part.
"La véritable IA n'existera jamais, car le monde est inconnaissable."
"Il n'est pas rationnel d'être à 100% rationnel, or un ordinateur est à 100% rationnel."
"Ceux qui tireront leur épingle du jeu seront ceux qui continueront d'ajouter de la valeur. … Bref, de tous les métiers relevant de la création. "
Comme si une large de part de la création n'était pas simplement un agrégat de solution existante adapté aux contraintes externe !
Et c'est le travail de l'éditeur de liens : il scanne les .o et construit un arbre de dépendance pour n'inclure dans les exécutables que le code effectivement appelé. C'est pour ça que (avec certains linkers anciens), il fallait spécifier deux fois des .a (ou .lib) en cas de dépendances tordues…
De mémoire, les linkers ne scannaient rien du tout, il ne faisait qu’agglomérer les .o que l'on lui donnait, et donnait une adresse mémoire au objet du .o.
Si un programme "Hello World" qui ne demande qu'un "printf" se retrouve lié statiquement avec une bibliothèque de plusieurs Mo, pour le coup, c'est du code mort facilement éliminable en liant uniquemnt "printf" et ses fonctions dépendantes.
Justement non. Ce n'est pas simple. Historiquement les compilateurs fonctionnaient toujours par morceau pour gérer la pénurie de mémoire des ordinateur (d'où les .o du C). Pour enlever les fonctions inutiles, il faut être capable de détecter toutes les appels de fonction en scannant le code entier. J'imagine qu'aujourd'hui on doit pouvoir décortiquer en mémoire, un programme entier, mais cela donne forcément une taille limite.
Je me rappelle d'un hello-world avec une boite de dialogue en Lisaac, celui-ci, comme le go, récupérait tout le code et en faisait de la bouillis. Au final, le binaire faisait 12ko.
Je propose de ne garder que la section "titre" qui devient cliquable. Je propose d'ajouter un "+" devant le lien pour dérouler le contenu actuel qui est situer en dessous.
Pour réduire la taille des binaires, il faut être capable de détecter le code objet inutile. En toute logique, Go (golang) possède toutes l'information pour faire le ménage. Encore faut-il accepter le surcout à la compilation.
Je suis un peu dubitatif sur la taille verticale que prend un "lien" sur mon écran large. J'imagine qu'il ne doit pas être difficile de faire une organisation plus "en table", 4 liens à l'écran à la fois, c'est très peu.
C'est totalement pifométrique, mais d'idée que je me fais d'un recyclage des appareils électroniques dans le futur, c'est une énorme broyeuse qui te produit de très fines particules qui sont ensuite triées pour former un "minerais" enrichi dans tel ou tel composé. Ça me parait plus viable qu'un démontage manuel qui ne permet pas de résoudre le problème.
Le trie serait du pure délire vu le nombre de matières différentes.
Vous connaissez http://www.horizon-computing.com/ ? Il poste régulièrement ici. Ils sont orienté serveur, vous devriez partagé des trucs, ils font aussi de l'open hardware.
Dans l'idée, cela serait plus un portable mieux recyclable que la moyenne ont on aurait besoin. Cela me fait penser à des matelas, dont les couches de mousses n'étaient plus collés pour être mieux recyclable en fin de vie.
Je préfère la version précédente avec le module "masse storage" à mettre dans un PC. Ou d'avoir un cordon SATA pour booter le pc de bureau.
Communication en Wi-Fi ac entre écrans et base Open Computer en mode mobilité
Je ne comprends pas, on parle de "hdmi sans fil" ou de wifi IP, parce que dans ce cas, tous les softs ont a être écrit. Au mieux, tu peux faire du client serveur entre la tablette et le socle, mais bon, je ne sais pas si wayland par le réseau fonctionne, et si xfree fonctionne encore et si il fonctionne avec du tactile.
Les machins modulaires ont un problème de base : les connecteurs coutent une blinde. Donc, c'est difficile de justifier autre chose qu'un connecteur ultra-standard (DRAM, SATA, PCIe, USB).
Par contre, si vous faites des portables, il y a un truc vraiment génial à faire. On a besoin de mobilité 20% du temps, avoir son PC avec soi, en réunion, à l'extérieur. Le reste du temps, on bosse à son bureau. Or l’extrême mobilité (PC de 1 kg et pas une brique de 3 kg sans alim) est incompatible avec de la grosse puissance de calcul (cpu de 25W, vs 95W). Certain gère ça avec 2 machines, mais il faut dupliquer l'ensemble de son espace de travail, ce qui est très très très chiant. L'idéal serait de bénéficier des mêmes données et des mêmes logiciels entre les 2 machines.
En gros, le portable deviendrait le disque dur principal d'un PC de bureau.
[^] # Re: comparaison JPEG/AV1
Posté par Nicolas Boulay (site web personnel) . En réponse au journal AV1 : le codec du futur ?. Évalué à 2.
J'aurais fait l'inverse mais bon.
"La première sécurité est la liberté"
[^] # Re: comparaison JPEG/AV1
Posté par Nicolas Boulay (site web personnel) . En réponse au journal AV1 : le codec du futur ?. Évalué à 10.
Pas vraiment non. Personne n'utilise des photos aussi abimés. Il serait plus utile de trouver un taux de compression avec peu d'artefact visible, et voir la taille résultante.
"La première sécurité est la liberté"
[^] # Re: .
Posté par Nicolas Boulay (site web personnel) . En réponse au journal section liens : je trouve ça nul.. Évalué à 6.
bof, cela pourrait être "caché" derrière un [+] par défaut
"La première sécurité est la liberté"
# Dev photo
Posté par Nicolas Boulay (site web personnel) . En réponse au lien G'MIC : Appliquer des tas de filtres en ligne de commande ! (Galerie). Évalué à 4.
Est-ce qu'il existe un filtre photo d'amélioration "de base" ?
En général, sur les photos qui sortent de mon APN, il manque un peu de vivacité dans les couleurs que je corrige avec une courbe de couleur qui ressemble à la correction gamma. Ensuite, il manque toujours un peu de contraste locale, c'est ce qui était fait "au tirage" à l'époque, en rajoutant plus ou moins de lumière sur le papier photo.
Parfois, il faudrait corriger la balance des blancs, il y a longtemps il existait un filtre où il fallait cliquer sur du blanc dans la photo, car les filtres où il faut estimer la température de la lumière lors de la prise de la photo et la température réglé sur l'appareil, sont trop compliqués.
L'idéal serait de pouvoir le faire à partir des photos RAW 12 bits plutôt que depuis le JPEG 8 bits. Je n'ai pas retenté depuis longtemps, mais je n'ai jamais réussi un "développement de RAW" avec du logiciel libre (DCRAW), la gestion du pattern de bayer était pourris, et les filtres anti bruit, trop ou pas assez lissant (myriade de pixel rouge vs lissage à mort), bref, impossible de faire mieux que le jpeg de qualité moyenne qui est stocké dans le RAW nikon, un comble.
Le top est aussi la correction géométrique de la lentille, il existait un outil pour ça, mais sa base de donnée ne doit plus être à jour il me semble. C'est encore mieux si la correction se fait sur les couleurs différentes, pour enlever les aberrations chromatiques comme les franges violettes, dû au fait que la lumière n'est pas déviée de la même façon par les lentilles selon la longueur d'onde.
"La première sécurité est la liberté"
[^] # Re: Ça fait quoi, en fait?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche OPP 1.3.7 — Open Projection Program. Évalué à 7.
En fait la discussion a déjà eu lieu, il y a 3 ans :)
https://linuxfr.org/users/gabu/journaux/cinema-libre-3-ans-apres#comment-1628389
"La première sécurité est la liberté"
[^] # Re: Ça fait quoi, en fait?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche OPP 1.3.7 — Open Projection Program. Évalué à 6.
Il y a un spécialiste du DCP qui traine sur linuxfr (Prae ?). Je crois même qu'il existe une lib pour les lire.
"La première sécurité est la liberté"
[^] # Re: Bêtise naturelle
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 5.
Bien sûr que tu te trompes, un algo pourrait déduire des règles de l'observation d'un certain nombre de parti. Mais c'est rarement ce qu'on lui demande.
"La première sécurité est la liberté"
[^] # Re: Bêtise naturelle
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 5.
C'est toujours amusant de voir que les gens veulent changer la définition précédente de "l'intelligence" dés que la machine dépasse l'humain.
"La première sécurité est la liberté"
[^] # Re: Bêtise naturelle
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 3.
Pour l'apprentissage, oui, j'avais calculé 3 milliards de parties d'après leur sujet d'étude. Par contre, quand il joue, il utilise les mêmes table, et la vitesse d'évaluation est de l'ordre de 30 000 itérations par seconde.
"La première sécurité est la liberté"
[^] # Re: L'ordinateur est rationnel, et alors ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 5.
Non pas du tout justement, puisque AlphaZero est plus fort que Alpha Go. Le programme consiste en un parcours d'arbre, un système de deep learning, et les règles du jeu, c'est tout.
"La première sécurité est la liberté"
[^] # Re: Bêtise naturelle
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 6.
Il n'est absolument pas question de traitement de masse, tu as 20 ans de retard. Le traitement de masse c'était deep blue d'IBM (minmax amélioré). Lors d'une partie, Deep blue évlue des millions de fois plus de position par seconde que Alpha Zero (parcours d'arbre montecarlo (?) avec statistique trouvé par apprentissage). Celui-ci est pourtant infiniment meilleur joueur.
"La première sécurité est la liberté"
[^] # Re: L'ordinateur est rationnel, et alors ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 3.
Comment expliques-tu alors la créativité de alphazero dans le jeu d'échec et de Go ?
"La première sécurité est la liberté"
# mauvais
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 10.
L'article de l'express est assez mauvais. On dirait que l'auteur a une vision très très vague de ce qu'est le machine learning et le deep learning. Il en tire des conclusions qui sortent de nul part.
Comme si une large de part de la création n'était pas simplement un agrégat de solution existante adapté aux contraintes externe !
"La première sécurité est la liberté"
[^] # Re: langue
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 3.
De mémoire, les linkers ne scannaient rien du tout, il ne faisait qu’agglomérer les .o que l'on lui donnait, et donnait une adresse mémoire au objet du .o.
"La première sécurité est la liberté"
[^] # Re: langue
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 3.
Justement non. Ce n'est pas simple. Historiquement les compilateurs fonctionnaient toujours par morceau pour gérer la pénurie de mémoire des ordinateur (d'où les .o du C). Pour enlever les fonctions inutiles, il faut être capable de détecter toutes les appels de fonction en scannant le code entier. J'imagine qu'aujourd'hui on doit pouvoir décortiquer en mémoire, un programme entier, mais cela donne forcément une taille limite.
Je me rappelle d'un hello-world avec une boite de dialogue en Lisaac, celui-ci, comme le go, récupérait tout le code et en faisait de la bouillis. Au final, le binaire faisait 12ko.
"La première sécurité est la liberté"
[^] # Re: taille verticale ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment la rubrique « liens » est arrivée. Évalué à 5.
Je propose de ne garder que la section "titre" qui devient cliquable. Je propose d'ajouter un "+" devant le lien pour dérouler le contenu actuel qui est situer en dessous.
"La première sécurité est la liberté"
[^] # Re: langue
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 3.
Il faut retrouver l'histoire de dev de GOLD le nouveau linker de GCC qui fait ses optimisations de code mort. C'est un problème assez complexe.
"La première sécurité est la liberté"
[^] # Re: langue
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 3.
Pour réduire la taille des binaires, il faut être capable de détecter le code objet inutile. En toute logique, Go (golang) possède toutes l'information pour faire le ménage. Encore faut-il accepter le surcout à la compilation.
"La première sécurité est la liberté"
# taille verticale ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment la rubrique « liens » est arrivée. Évalué à 6.
Je suis un peu dubitatif sur la taille verticale que prend un "lien" sur mon écran large. J'imagine qu'il ne doit pas être difficile de faire une organisation plus "en table", 4 liens à l'écran à la fois, c'est très peu.
"La première sécurité est la liberté"
[^] # Re: Réparation, à quel coût?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 5.
Le trie serait du pure délire vu le nombre de matières différentes.
"La première sécurité est la liberté"
[^] # Re: Comme de bien entendu
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 7.
Vous connaissez http://www.horizon-computing.com/ ? Il poste régulièrement ici. Ils sont orienté serveur, vous devriez partagé des trucs, ils font aussi de l'open hardware.
cf par exemple le bios libre : https://linuxfr.org/users/vejmarie/journaux/l-epopee-nerf
https://linuxfr.org/users/vejmarie
"La première sécurité est la liberté"
[^] # Re: Réparation, à quel coût?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 3.
Dans l'idée, cela serait plus un portable mieux recyclable que la moyenne ont on aurait besoin. Cela me fait penser à des matelas, dont les couches de mousses n'étaient plus collés pour être mieux recyclable en fin de vie.
"La première sécurité est la liberté"
[^] # Re: innovations
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 5.
C'est plus de l'usage tablette que PC.
Je préfère la version précédente avec le module "masse storage" à mettre dans un PC. Ou d'avoir un cordon SATA pour booter le pc de bureau.
Je ne comprends pas, on parle de "hdmi sans fil" ou de wifi IP, parce que dans ce cas, tous les softs ont a être écrit. Au mieux, tu peux faire du client serveur entre la tablette et le socle, mais bon, je ne sais pas si wayland par le réseau fonctionne, et si xfree fonctionne encore et si il fonctionne avec du tactile.
"La première sécurité est la liberté"
# innovations
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 10.
Les machins modulaires ont un problème de base : les connecteurs coutent une blinde. Donc, c'est difficile de justifier autre chose qu'un connecteur ultra-standard (DRAM, SATA, PCIe, USB).
Par contre, si vous faites des portables, il y a un truc vraiment génial à faire. On a besoin de mobilité 20% du temps, avoir son PC avec soi, en réunion, à l'extérieur. Le reste du temps, on bosse à son bureau. Or l’extrême mobilité (PC de 1 kg et pas une brique de 3 kg sans alim) est incompatible avec de la grosse puissance de calcul (cpu de 25W, vs 95W). Certain gère ça avec 2 machines, mais il faut dupliquer l'ensemble de son espace de travail, ce qui est très très très chiant. L'idéal serait de bénéficier des mêmes données et des mêmes logiciels entre les 2 machines.
En gros, le portable deviendrait le disque dur principal d'un PC de bureau.
"La première sécurité est la liberté"
[^] # Re: Multi-licences pour plaire à tout le monde, c'est possible ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Utilité des CLA quand on fait du libre et que du libre. Évalué à 4.
Oui, c'est pas mal. Je crois que c'est mozila qui avait commencé avec les double ou triple licence.
"La première sécurité est la liberté"