Η TNeuralNetworkHandler είναι η εγγενής κλάση του Ascoos OS για τη δημιουργία, εκπαίδευση και αξιολόγηση νευρωνικών δικτύων. Υποστηρίζει πλήρως deep learning αρχιτεκτονικές και λειτουργεί χωρίς εξαρτήσεις από εξωτερικές βιβλιοθήκες ή cloud υπηρεσίες.
Ενσωματώνεται στον πυρήνα Web5 και συνεργάζεται με macro scripts, σημασιολογικούς αναλυτές και DSL εντολές. Η τεκμηρίωση αυτή παρουσιάζει τις δυνατότητες, τους τύπους δικτύων και τα παραδείγματα χρήσης της.

Η TNeuralNetworkHandler υποστηρίζει πολλαπλές αρχιτεκτονικές νευρωνικών δικτύων, επιτρέποντας ευελιξία και προσαρμογή ανάλογα με την εργασία:
Όλα τα δίκτυα μπορούν να συνδυαστούν, να εκπαιδευτούν και να αξιολογηθούν εγγενώς, χωρίς εξωτερικές βιβλιοθήκες. Η κλάση υποστηρίζει επίσης custom layers και activation functions.
Παρακάτω παρουσιάζονται παραδείγματα χρήσης της TNeuralNetworkHandler σε πραγματικά σενάρια:
$nn = new TNeuralNetworkHandler();
$nn->addLayer('dense', ['units' => 128, 'activation' => 'relu']);
$nn->addLayer('dense', ['units' => 64, 'activation' => 'relu']);
$nn->addLayer('dense', ['units' => 10, 'activation' => 'softmax']);
$nn->compile(['optimizer' => 'adam', 'loss' => 'categoricalCrossEntropy']);
$nn->fit($data, $labels, ['epochs' => 20, 'batchSize' => 32]);
$metrics = $nn->evaluate($testData, $testLabels);
echo $metrics['accuracy']; // π.χ. 0.87
$prediction = $nn->predict($newInput);
print_r($prediction); // Πίνακας πιθανοτήτων ή ετικετών
Η TNeuralNetworkHandler είναι πλήρως ενσωματωμένη στον πυρήνα Web5 του Ascoos OS, επιτρέποντας τη χρήση νευρωνικών δικτύων σε σημασιολογικές και αυτόνομες ροές εργασίας.
Η ενσωμάτωση αυτή επιτρέπει στο Ascoos OS να λειτουργεί ως πλατφόρμα deep learning, όπου η λογική και η μάθηση είναι εγγενείς δυνατότητες του πυρήνα.
✍️ Γράφτηκε από τον Χρήστο Δρογκίδη — Developer, στοχαστής και υπέρμαχος του λογικά καθοδηγούμενου σχεδιασμού λογισμικού.