AI :: MENU

AI :: MENU is een PERL-object dat Boom genereert :: NARY-objecten van gerichte grafieken of een beschrijving van de functieset.
Download nu

AI :: MENU Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Smith
  • Uitgever website:
  • http://search.cpan.org/~jsmith/Uttu-0.06/lib/Uttu/Manual/Intro.pod

AI :: MENU Tags


AI :: MENU Beschrijving

AI :: Menu is een PERL-object dat Boom genereert :: NARY-objecten van gerichte grafieken of een beschrijving van de functieset. AI :: Menu is een PERL-object dat Boom genereert :: NARY-objecten van gerichte grafieken of een beschrijving van de functieset. Het algoritme is niet erg efficiënt (ongeveer O (F ^ 6), f is het aantal functies). Het is ook niet zo intelligent zoals het zou moeten zijn. U moet de resultaten cachen in plaats van herhaaldelijk te berekenen. Het algoritme is geoptimaliseerde of efficiëntere algoritmen worden gevonden, ze zullen worden opgenomen. De interface voor het genereren van de bomen moet niet te veel veranderen. Het resulterende object kan een boom worden :: nary-object ingepakt in een AI :: menu-object.synopsis Gebruik AI :: menu; Mijn $ Factory = NIEUWE AI :: MENU :: Fabriek; Mijn $ MENU = $ Factory-> Genereer ($ HASH_OF_FUTS); Mijn $ MENU = $ Factory-> Generate ($ HASH_OF_FUTS, $ HASH_OF_Categorieën); Mijn $ MENU = $ Factory-> Genereer ($ Grafiek); Methardsall van de volgende methoden (behalve genereren) zijn verkrijgbaar in de nieuwe functie bij het maken van het AI :: MENU :: Factory Object.GenerateTethis Functie doet wat huishouding voordat u een configureerbaar bent Module om de Tree te genereren. Als de hash met een enkele hash-referentie wordt genoemd, wordt verondersteld een lijst te zijn van functies die op array-referenties in kaart brengen met een lijst met categorieën. Nadat wordt aangenomen dat de sets van functie-namen en categorienamen disamenten zijn. Een sluiting wordt gemaakt voor de functie Leaf_Q die het true retourneert als het argument een sleutel is in de hash-referentie. De volledige grafiek wordt gemaakt van deze Single Hash-referentie: als een categorie een andere categorie kan bereiken via een functie, wordt een rand ingevoegd tussen de twee categorieën. Deze rand is bidirectioneel. Als de eerste hash-referenties wordt opgeroepen, wordt de eerste hash als eerder behandeld, maar de tweede hash-referentie wordt beschouwd als een in kaart brengen van categorieën naar categorieën. Deze tweede hash wordt gebruikt in plaats van automatisch de informatie uit de eerste hash.If te genereren met een enkel object dat geen hash-referentie is, wordt het argument als een grafiekobject beschouwd (meestal van grafiek :: gericht). De functie Leaf_Q moet worden gedefinieerd.Leaf_qthis-functie retourneert true als het argument een functie vertegenwoordigt (blad in de grafiek). Het retourneert false als het argument een categorie vertegenwoordigt. Dit kan worden ingesteld wanneer het menu AI :::: fabrieksobject wordt aangemaakt of via een methode-oproep. De methode-oproep zonder argument retourneert de huidige functie.makerThis is het pakket dat wordt gebruikt om het menu uit de grafiek te maken. De volgende oproep is gemaakt: mijn $ MENU = $ $DEL -> {maker} -> NIEUW (breedte => $ zelf -> {breedte}, gewicht_f => $ self -> {weight_f}, leaf_q => $ leafQ,) ; Retourneer $ MENU -> Generate_tree ($ g, $ opcore); de $ -optscore-waarde is de score voor de optimale boom. Zodra een boom wordt gevonden met deze score, zou het zoeken moeten stoppen. NEWCREATES Een AI :: MENU :: Fabrieksobject. Optionele argumenten zijn sleutel / waardeparen die uit deze lijst met methoden zijn gemaakt, behalve voor genereren en nieuwe.Weight_FTHIS-functie wordt gebruikt om de randgewichten in de grafiek te berekenen. Het wordt met vier argumenten genoemd: het object dat de boom genereert, het grafiekobject, het oorspronkelijke hoekpunt, de bestemmingstex. De functie zou de undef voor een oneindig gewicht moeten retourneren. Balththis is het gewenste aantal kinderen per knooppunt. Het optimale nummer (en standaard) is drie. Vereisten: · Perl


AI :: MENU Gerelateerde software

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden