Skip to content

php-cnn-framework - A fully functional Convolutional Neural Network written in 100% vanilla PHP 8.2. No dependencies. No GPU. No sanity.

License

Notifications You must be signed in to change notification settings

agorw/php-cnn-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explications des Fichiers

  • AI/ : repertoire principal du projet
  • AI/entrainement.php : Point d'entrainement du CNN et création du trained_model.dat.
  • AI/start.php : Point d'entrée principal. Exécute le CNN et affiche les résultats.
  • AI/utils.php : fonction de chargement du dataset et des images.
  • AI/trained_model.dat : sauvgarde du model d'entrainement.
  • AI/Models/ : Contient les classes PHP pour chaque couche du réseau.
    • AI/Models/ConvLayerModel.php : Gère la convolution, les filtres et l'activation ReLU.
    • AI/Models/PoolingLayer.php : Réduit la dimension des données avec max pooling.
    • AI/Models/DenseLayer.php : Couche fully connected avec Softmax pour les probabilités.
    • AI/Models/CNN.php : Architecture globale du réseau.
  • AI/Data/ : Stock les datasets pour entrainement.
  • AI/Data/labels.csv : fichier liste des images et description (image.png,chat). -AI/Data/train/ ou on stock les images de labels.csv. -AI/Data/train/image.png image d'un chat

About

php-cnn-framework - A fully functional Convolutional Neural Network written in 100% vanilla PHP 8.2. No dependencies. No GPU. No sanity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages