Ai :: Menu.

AI :: Menu è un oggetto Perl che genera alberi :: nary oggetti da grafici diretti o una descrizione del set di funzioni.
Scarica ora

Ai :: Menu. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • James Smith
  • Sito web dell'editore:
  • http://search.cpan.org/~jsmith/Uttu-0.06/lib/Uttu/Manual/Intro.pod

Ai :: Menu. Tag


Ai :: Menu. Descrizione

Ai :: Menu è un oggetto Perl che genera alberi :: nary oggetti da grafici diretti o una descrizione del set di funzionalità. Ai :: Menu è un oggetto Perl che genera alberi :: nary oggetti da grafici diretti o una descrizione del set di funzioni. L'algoritmo non è molto efficiente (circa o (f ^ 6), f essendo il numero di funzioni). Inoltre non è così intelligente come dovrebbe essere. Si dovrebbe cache i risultati invece di calcolarli ripetutamente. Ai un algoritmo è stato trovato ottimizzato o altri algoritmi più efficienti, saranno incorporati. L'interfaccia per generare gli alberi non dovrebbe cambiare troppo. L'oggetto risultante potrebbe diventare un albero :: Nory oggetto racchiuso in un oggetto AI :: menu.Synopsis Utilizzare AI :: Menu; My $ Factory = New AI :: Menu :: fabbrica; My $ Menu = $ Factory-> Genera ($ hash_of_functions); My $ Menu = $ Factory-> Genera ($ hash_of_functions, $ hash_of_categories); My $ Menu = $ Factory->> Genera ($ grafico); i metodi per i seguenti metodi (tranne Generate) sono disponibili nella nuova funzione quando si crea la funzione AI :: MENU :: Object Object.Generatethis Function effettua un po 'di pulizia prima di chiamare una configurazione Modulo per generare l'albero. Se chiamato con un singolo riferimento hash, si presume che l'hash si presume sia un elenco di funzioni che mappano ai riferimenti array contenenti un elenco di categorie. Si presume inoltre che i set di nomi di funzioni e nomi delle categorie siano disgiunti. Una chiusura viene creata per la funzione Leaf_q che restituisce true se il suo argomento è una chiave nel riferimento di hash. Il grafico completo viene creato da questo singolo riferimento hash: se una categoria può raggiungere un'altra categoria attraverso una funzione, quindi un bordo viene inserito tra le due categorie. Questo bordo è bidirezionale. Se chiamato con due riferimenti a hash, il primo hash viene trattato come prima, ma il secondo riferimento a hash è considerato una mappatura di categorie alle categorie. Questo secondo hash viene utilizzato invece di generare automaticamente le informazioni dal primo hash.if chiamato con un singolo oggetto che non è un riferimento hash, l'argomento è considerato un oggetto grafico (di solito del grafico: Diretto). La funzione Leaf_q dovrà essere definita.Laf_QTHIS Function restituisce true se l'argomento rappresenta una funzione (foglia nel grafico). Restituisce false se l'argomento rappresenta una categoria. Questo può essere impostato quando l'oggetto AI :: MENU :: Factory è stato creato o tramite una chiamata di metodo. La chiamata del metodo senza argomento restituisce la funzione corrente.MakerThis è il pacchetto utilizzato per creare il menu dal grafico. La seguente chiamata è fatta: My $ Menu = $ Self -> {maker} -> Nuovo (larghezza => $ Self -> {width}, peso_f => $ Self -> {weight_f}, leaf_q => $ Leafq,) ; Restituisce $ Menu -> Generate_tree ($ G, $ optscore); il valore $ optscore è il punteggio per l'albero ottimale. Una volta che un albero è stato trovato con questo punteggio, la ricerca dovrebbe fermarsi.NewCreas A AI :: Menu :: Oggetto di fabbrica. Gli argomenti opzionali sono coppie di tasti / valore prelevate da questo elenco di metodi tranne che per generare e la funzione new.wet_fthis viene utilizzata per calcolare i pesi del bordo nel grafico. È chiamato con quattro argomenti: l'oggetto che genera l'albero, l'oggetto grafico, il vertice di origine, il vertice di destinazione. La funzione dovrebbe restituire un UN Undef per un peso infinito. Lawidthi è il numero desiderato di bambini per nodo. Il numero ottimale (e predefinito) è tre. Requisiti: · Perl.


Ai :: Menu. Software correlato

Labrea :: Tarpit.

Labrea :: Tarpit Perl Module contiene utilità e display Web per il labrarea Scanner / Worm Interruptor di Tom Liston. ...

355

Scarica