"; ?> 0veshee mqndrzgr00ve






user: Julian
age: 20
nicks: Uxmal, astropionner, flngr, astro
keywords: texuma, ultranode, adinpsz, paradisia, kryogenics, wullon
needs: rien
j'adore ce logo lapin mécano, DIY !!

ok...

bon, alors voilà, news de la semaine du lundi 27 novembre : pas grand chose ma fwoa

ah si, j'ai un nouveau jouet : un electribe EMX1 !

(d'ailleurs... omfg)

j'essayerais de poster la photo ;) (si j'oublie pas de la transférer via bluetooth) et du son aussi hiniihin

à part ça, si les trucs qui bougent tout seuls vous intéressent, je vous invite çi-bas :

http://paradisia.net <- ceci

contrairement aux apparences (?), c'est bien un forum sur les robots, les IA et autre.

(il fut un temps où mes forums étaient autrement plus populaires snif snif... )

Ok, ça va être dur de mettre des news fraiches dessus, désolé, j'ai pas beaucoup de temps en ce moment :|

bref,



mes projets passés, présents ou futurs :

~/Z : Un "linker de chan IRC" : cette petite merveille technologique (codée avec des mouffles à coups de presse-papier) permet d'établir, sur différents réseaux IRC, un salon #z virtuel (à la différence des salons IRC qui eux, sont réels), avec des gens virtuels dedans (le bot parle pour eux, noooon ça flo0de pas).
Caractéristiques techniques : marche quand ça veut, en PHP4 CLI, lent, pompe la RAM, n'encrypte pas, ne kicke pas, pas de sécurité.

~/pleaide : (mon plus ancien projet d'intelligence artificielle "forte". Abandonné pour diverses raisons.

~/paradisia : voir plus haut. enfait, je voulais en faire une communauté privée, dans le genre un peu underground si vous voyez le genre (non? pas grave)

~/audiotracker : un moteur de recherche de mp3 (avec un bot qui cherche des liens mp3, télécharge les headers, archive vos IP et les emails sur une database oracle située en roumanie, un crawler quoi)

~/ultranode : (un site qu'on peut dire qu'on l'aura pensé avant de le mettre en ligne)


music: adinpsz/mtone/radio.blog


misc: trucs/ ah oui, pour l'école, un truc fait vite fait en Lisp (truc)



Pleiade : projet d'ia

Status actuel du projet : abandonné
Raison : L'idée était louable, mais tenter le graal IA par l'approche dite symbolique fut une belle connerie (ahem)

celadit, j'en ai extrait pas mal de choses, comme un modèle de représentation des connaissances qui ma fois s'avère plutôt intéressant, avec du recul.
En effet,
depuis 3 mois j'ai des "cours" d'IA (informatique avançée) et ça parle pour le moment principalement des méthodes dites symboliques (j'en parlerais plus en détail un jour). Et j'ai été assez amusé de voir que certains concepts genre les réseaux sémantiques s'approchaient de ce que j'ai essayé de faire pour mon IA (voir la vidéo a 2 balles plus bas).

Ouups j'ai plus de temps, bon, j'en reparlerais un autre jour!


Storyline

# été 2004 #

# début 2005 #

# été 2005 #

# fin 2005 #

# début 2006 #

# été 2006 #

---------------------------------------------------------------------------------------

# fin 2006 #

# début 2007 #



test d'insertion du lexique.org dans la base de donnée:

Ce test à pour but de déterminer la meilleure solution de stockage d'une base de connaissances de type "logique" (par hyperlien).

Littéralement, il consiste à lire chaque ligne de la base de donnée libre du Lexique, à répartir chaque colonne en groupes et à les insérer dans la base de donnée.
Ainsi un mot correspond à créer un noeud [node], auquel viennent se greffer sa définition et ses paramètres [data] (et par la suite des statistiques, des données d'administration etc).

La liaison entre le noeud et ses paramètre s'effectue à l'aide de "liens" [links]. Bien que dans l'absolu il n'existe que 3 catégories de données (node, link, data), pour des raisons de performances j'ai crée des sous-catégories (il est plus rapide de retrouver une aiguille noire dans une boîte d'aiguilles blanches que dans 100 boîtes de sardines :)

Tous les noeuds et paramètres sont identifiés par un numéro d'ID unique, de type AAABBBBBB, qui prend en compte la "banque" (AAA), et un sous-ID (BBBBBB). (note: ce choix susceptible d'évoluer avec les besoins).
La banque permet tout simplement de retrouver le fichier à l'aide de la table des banques (en admettant qu'il y en a un maximum de 999, réparti sur plusieurs disques, serveurs etc).
Le sous-ID correspond exactement à l'emplacement de l'entrée dans le fichier de banque (il peut donc y avoir un maximum de 999999 entrées par banque).

Ainsi cela facilite les sauvegardes et les changements de configuration, l'ID reste quelque chose de relativement abstrait.
Les noeuds sont un peu particulier, dans le sens où ils ne peuvent prendre que 2 états: vivant ou mort, 1 ou 0.
Les liens quand à eux sont plus universels: ils peuvent indifféremment relier des nodes à d'autres nodes, ou des nodes à des paramètres.

Pour résumer donc, ce test va prendre en compte 7 des variables de la base de donnée "Lexique 3" (lexique.org): orthographe du mot, phonème, lemme, genre, nombre, catégorie grammaticale, et les différentes formes verbales (si il s'agit d'un verbe).

rappel: une insertion équivaut donc à créer 1 noeud, 7 variables et 8 liens logiques.


####### TEST 1 #######

Matériel utilisé: pentium D 2.8Ghz - 2Go de RAM
Langage: PHP 5
Database: STORM (version PHP 5)
File system: Virtual RAM DISK (256 Mo - DDR2 - FAT32)

Charge CPU: négligeable (aucun gros processus en cours)
Charge Disque: négligeable (aucun gros processus en cours)
utilisation CPUs: 1 CPU (50% du total CPU)

- Résultats du test -
Nombre de mots: 138.000 mots
Temps d'exécution: 7 min 23 sec
Débit moyen: 312 mots/sec

Taille finale de la base: 50,7 MB (53 198 176 octets)


####### TEST 2 #######

Matériel utilisé: Serveur Virtuel VDS 64Mo de RAM
Langage: PHP 5
Database: STORM (version PHP 5)
Charge CPU: extrême (très peu de ram disponible)
Charge Disque: négligeable (aucun gros processus en cours)

- (test à effectuer, en attente) -
Nombre de mots: -
Temps d'exécution: -
Débit moyen: -


####### TEST 3 #######

Matériel utilisé: pentium D 2.8Ghz - 2Go de RAM
Langage: C++
Database: STORM (version C++)
File system: Virtual RAM DISK (256 Mo - DDR2 - FAT32)

Charge CPU: négligeable (aucun gros processus en cours)
Charge Disque: négligeable (aucun gros processus en cours)
utilisation CPUs: 1 CPU (50% du total CPU)

- (test à effectuer, en attente) -
Nombre de mots: -
Temps d'exécution: -
Débit moyen: -


####### TEST 4 #######

Matériel utilisé: Serveur dédié
Langage: C++
Database: STORM (version C++)
File system: monté en RAM

Charge CPU: nulle
- (test à effectuer, en attente) -
Nombre de mots: -
Temps d'exécution: -
Débit moyen: -





.plink : robot IRC permettant de créer un salon inter-réseaux

nom de code: .plink
language: PHP4 CLI (command line interface)
démo: interface AJAX
détails: en test sur plusieurs réseaux IRC français, salon: #z
code php: plink-1.5.1.zip (pas commenté, bien crade, oui ben Désolé!! ^^')
un commentaire?: mmh produire un "vrai" log; refaire le truc du buffer pour les messages, ça suxx la solution actuelle;

powered by index.html