GoGPT Best VPN GoSearch

OnWorks-favicon

bayesol - Online in de cloud

Voer bayesol uit in de gratis hostingprovider OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht bayesol die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


bayesol - een Bayes-oplossingscalculator voor gebruik met dbacl.

KORTE INHOUD


Bayesol [-DVNniv] -c risicospecificatie [HET DOSSIER]...

Bayesol -V

PRODUCTBESCHRIJVING


Bayesol is een Bayes-oplossingscalculator die is ontworpen om de uitvoer van dbacl(1) met een
voorafgaande verdeling en een risicospecificatie, en bereken de optimale Bayesiaanse beslissing
(waardoor het posterieure risico geminimaliseerd wordt).

De risicospecificatie wordt uit het tekstbestand gelezen risicospecificatie en moet in een eenvoudige taal worden geschreven
formaat dat hieronder wordt beschreven. De dbacl(1) De uitvoer kan worden gelezen uit FILE of uit STDIN.

EXIT STATUS


Op succes, Bayesol retourneert een positief geheel getal dat overeenkomt met de categorie met de
laagste risico. In geval van een probleem, Bayesol retourneert nul.

OPTIES


-c Classificeren met behulp van risicospecificatieZie het hoofdstuk RISICOSPECIFICATIE.

-i Volledig geïnternationaliseerde modus. Dwingt intern het gebruik van brede karakters af
is op sommige locaties noodzakelijk. Dit brengt een merkbaar prestatieverlies met zich mee.

-n Print risicoscores voor elk categorie. Elke score is (bij benadering) de logaritme
van het verwachte risico onder die categorie. De laagste score (d.w.z. de score die het dichtst bij
-oneindig) is het beste, enz.

-N Print recursieve risicoscores voor elk categorie. Elke score is (bij benadering) de
logaritme van de beste score op basis van de resterende categorieën, na de eerder
De beste scorecategorieën zijn verwijderd en er is een normalisatiefactor toegevoegd.
een volledige beschrijving is te vinden in het technische rapport dat aan het einde van dit artikel is vermeld
manpange. De hoogste score (d.w.z. die het dichtst bij +oneindig) is de beste, enz.

-v Uitgebreide modus. Print naar STDOUT de categorie met minimaal posterieur risico. In geval
er zijn meerdere categorieën mogelijk, drukt de eerste categorie af in de volgorde waarin
ze verschijnen in het categorieëngedeelte van risicopspec.

-D Geeft debug-uitvoer weer. Niet gebruiken.

-V Druk het versienummer van het programma af en sluit af.

RISICO SPECIFICATIE


Bayesol moet een tekstbestand lezen risicospecificatie met een risicospecificatie. De opmaak van
dit tekstbestand is als volgt

categorieën { cat1, cat2, ..., katN}
voorafgaand { p1, p2, ..., pN}
verliesmatrix {
"regex1" c1 [ formula11, formula12, ..., formule1N]
"regex2" c2 [ formula21, formula22, ..., formule2N]
.
.
"regexM" cM [ formuleM1, formuleM2, ..., formuleMN]
}

In bovenstaande, cat1, cat2, ..., katN, zijn categorienamen, p1, p2, ..., pN, zijn niet-negatief
getallen, regex1, regex2, ..., regexM, zijn (mogelijk lege) reguliere expressiereeksen, c1,
c2, ..., cM, zijn voorbeelden van de categorienamen cat1, cat2, ..., katN, en de formules zijn
getallen of wiskundige uitdrukkingen.

Elke categorie die in de categorieënsectie voorkomt, moet minstens één keer voorkomen in de
loss_matrix-sectie, met een lege "" reguliere expressie. Om het daadwerkelijke verlies te construeren
matrix die wordt gebruikt bij de beslissingsberekeningen, Bayesol selecteert voor elke categorie die voorkomt in
de categorieën sectie, de eerste rij waarvan de reguliere expressie overeenkomt binnen FILE of
STDIN, of de eerste rij met een lege reguliere expressie als er geen overeenkomsten zijn.

Elke formule kan een enkel getal zijn, of een algebraïsche combinatie van de operatoren
exp(), log(), +, -, *, /, ^ en haakjes (). De string "inf" wordt geparseerd als de waarde
oneindig. Ook wordt de string "complexiteit" herkend en omgezet naar de complexiteit voor
die categorie zoals gerapporteerd door dbacl(1). Als de overeenkomstige reguliere expressie
bevat submatches gescheiden door haakjes, hun numerieke waarden kunnen binnenin worden gebruikt
de formules als de speciale variabelen $1, ..., $9. Merk op dat submatches die niet
numerieke waarden worden omgezet naar de waarde nul.

Hoofdlettergebruik is belangrijk. Spaties en nieuwe regels kunnen vrij worden gebruikt. Opmerkingen moeten beginnen met
een # en doortrekken tot het einde van de regel.

GEBRUIK


Typisch, Bayesol wordt samen gebruikt met dbacl(1). Een aanroeping ziet er als volgt uit:

% dbacl -c een -c twee -c drie sample.txt -vna | bayesol -c speelgoed.risico -v

Zie /usr/share/doc/dbacl/costs.ps voor een beschrijving van het gebruikte algoritme. Zie ook
/usr/share/doc/dbacl/tutorial.html voor een meer gedetailleerd overzicht.

BRON


De broncode voor de nieuwste versie van dit programma is beschikbaar op het volgende:
locaties:

http://www.lbreyer.com/gpl.html
http://dbacl.sourceforge.net

Gebruik Bayesol online met behulp van de diensten van Onworks.net


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.