GoGPT Best VPN GoSearch

Favicon OnWorks

bayesol - Online în cloud

Rulați bayesol în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda bayesol care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


bayesol - un calculator de soluții Bayes pentru utilizare cu dbacl.

REZUMAT


bayesol [-DVNniv] -c riskspec [FIŞIER]...

bayesol -V

DESCRIERE


bayesol este un calculator de soluție Bayes conceput pentru a combina rezultatul dbacl(1) cu a
distribuția anterioară și o specificație de risc și calculați decizia bayesiană optimă
(ceea ce minimizează riscul posterior).

Specificația de risc este citită din fișierul text riskspec și trebuie scris simplu
format descris mai jos. The dbacl(1) ieșirea poate fi citită fie din FILE, fie din STDIN.

EXIT STAREA


Despre succes, bayesol returnează un număr întreg pozitiv corespunzător categoriei cu
riscul cel mai mic. În cazul unei probleme, bayesol returnează zero.

OPŢIUNI


-c Clasifică folosind riskspec. Consultați secțiunea SPECIFICAȚII DE RISC.

-i Modul complet internaționalizat. Forțează utilizarea caracterelor largi în interior, ceea ce
este necesar în unele localități. Acest lucru implică o penalizare notabilă de performanță.

-n Tipăriți scorurile de risc pentru fiecare categorie. Fiecare scor este (aproximativ) logaritmul
a riscului preconizat din categoria respectivă. Cel mai mic scor (adică cel mai apropiat de
-infinitul) este cel mai bun etc.

-N Imprimați scorurile de risc recursive pentru fiecare categorie. Fiecare scor este (aproximativ)
logaritmul celui mai bun scor bazat pe categoriile rămase, după cel anterior
categoriile cu cele mai bune scoruri au fost eliminate și a fost adăugat un factor de normalizare. A
descrierea completă este dată în raportul tehnic enumerat la sfârșitul acestuia
manpange. Cel mai mare scor (adică cel mai apropiat de +infinit) este cel mai bun etc.

-v Mod verbal. Imprimă către STDOUT categoria cu risc posterior minim. In caz
sunt posibile mai multe categorii, tipărește prima categorie în ordinea în care
apar in sectiunea categorii a riscpspec.

-D Ieșire de depanare a imprimării. Nu folosi.

-V Tipăriți numărul versiunii programului și ieșiți.

XNUMX | RISCĂ SPECIFICAȚIE


bayesol trebuie să citească un fișier text riskspec care conțin o specificație de risc. Formatul de
acest fișier text este după cum urmează

categorii { cat1, cat2,..., catN}
înainte de { p1, p2,..., pN}
loss_matrix {
"regex1" c1 [ formula11, formula12,..., formula 1N]
"regex2" c2 [ formula21, formula22,..., formula 2N]
.
.
"regexM" cM [ formulaM1, formulaM2,..., formulaMN]
}

În cele de mai sus, cat1, cat2,..., catN, sunt nume de categorii, p1, p2,..., pN, sunt nenegative
numere, regex1, regex2,..., regexM, sunt șiruri de expresii regulate (posibil goale), c1,
c2,..., cM, sunt exemple ale numelor de categorii cat1, cat2,..., catN, iar formulele sunt
numere sau expresii matematice.

Fiecare categorie care apare în secțiunea categorii trebuie să apară cel puțin o dată în
secțiunea loss_matrix, cu o expresie regulată „” goală. Pentru a construi pierderea reală
matrice utilizată în calculele de decizie, bayesol selectează, pentru fiecare categorie care apare în
secțiunea categorii, primul rând a cărui expresie regulată se potrivește în FILE sau
STDIN sau primul rând cu expresia regulată goală dacă nu există potriviri.

Fiecare formulă poate fi fie un singur număr, fie o combinație algebrică a operatorilor
exp(), log(), +, -, *, /, ^ și paranteze (). Șirul „inf” este analizat ca valoare
infinit. De asemenea, șirul „complexitate” este recunoscut și convertit în complexitatea pentru
acea categorie, așa cum este raportată de dbacl(1). În cele din urmă, dacă expresia regulată corespunzătoare
conține subpotriviri delimitate prin paranteze, valorile lor numerice pot fi folosite în interior
formulele ca variabilele speciale $1, ..., $9. Rețineți că subpotrivirile care nu sunt
numerice sunt convertite la valoarea zero.

Cazul este important. Spațiile și liniile noi pot fi introduse liberal. Comentariile trebuie să înceapă cu
a # și extinde până la sfârșitul liniei.

UTILIZARE


De obicei, bayesol se utilizează împreună cu dbacl(1). O invocare arată astfel:

% dbacl -c unu -c doi -c trei mostre.txt -vna | bayesol -c jucărie.risc -v

Consultați /usr/share/doc/dbacl/costs.ps pentru o descriere a algoritmului utilizat. Vezi si
/usr/share/doc/dbacl/tutorial.html pentru o prezentare mai detaliată.

SOURCE


Codul sursă pentru cea mai recentă versiune a acestui program este disponibil la următoarele
locații:

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

Utilizați bayesol online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.