Skip to content

Commit 4779f42

Browse files
committed
svm: fix XML by converting para to simpara tags via script
1 parent ff97a2c commit 4779f42

22 files changed

+194
-209
lines changed

reference/svm/book.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 9c0ef76f75541c95cd3c2a031f132a002ea30091 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
2+
<!-- EN-Revision: 1ca2d4af9471f44743281e6949cb53b8afcaefb8 Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
34
<!-- State: experimental -->
4-
5-
<book xml:id="book.svm" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="book.svm">
66
<?phpdoc extension-membership="pecl" ?>
77
<title>Support Vector Machine</title>
88
<titleabbrev>SVM</titleabbrev>
99

1010
<preface xml:id="intro.svm">
1111
&reftitle.intro;
1212
&warn.experimental;
13-
<para>
13+
<simpara>
1414
LibSVM é uma biblioteca de soluções eficientes para problemas de classificação e regressão de SVM.
1515
A extensão svm encapsula essa biblioteca em uma interface PHP para facilitar o uso em scripts PHP.
16-
</para>
16+
</simpara>
1717
</preface>
1818

1919
&reference.svm.setup;
@@ -23,7 +23,6 @@
2323
&reference.svm.svmmodel;
2424

2525
</book>
26-
2726
<!-- Keep this comment at the end of the file
2827
Local variables:
2928
mode: sgml

reference/svm/configure.xml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 2bfd4f31617bad59a7ea71b81979b726e15c83f1 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
3-
4-
<section xml:id="svm.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
2+
<!-- EN-Revision: 1ca2d4af9471f44743281e6949cb53b8afcaefb8 Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
4+
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="svm.installation">
55
&reftitle.install;
66

7-
<para>
7+
<simpara>
88
&pecl.info;
99
<link xlink:href="&url.pecl.package;svm">&url.pecl.package;svm</link>
10-
</para>
10+
</simpara>
1111

1212
</section>
13-
14-
1513
<!-- Keep this comment at the end of the file
1614
Local variables:
1715
mode: sgml

reference/svm/examples.xml

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,52 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 20e912791754a34fcdef58be5dfc40b87062b487 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
3-
4-
<chapter xml:id="svm.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
2+
<!-- EN-Revision: 1ca2d4af9471f44743281e6949cb53b8afcaefb8 Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
4+
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="svm.examples">
55
&reftitle.examples;
66

7-
<para>
7+
<simpara>
88
O processo básico consiste em definir parâmetros, fornecer dados de treinamento para gerar um
99
modelo e, em seguida, fazer previsões com base no modelo. Há um conjunto padrão
1010
de parâmetros que devem gerar resultados com praticamente qualquer entrada, então começaremos
1111
analisando os dados.
12-
</para>
13-
<para>
12+
</simpara>
13+
<simpara>
1414
Os dados são fornecidos em um arquivo, um fluxo ou como um array. Se fornecidos em
1515
um arquivo ou fluxo, devem conter uma linha por exemplo de treinamento, que deve
1616
ser formatado como uma classe inteira (geralmente 1 e -1) seguido por uma série de
1717
pares característica/valor, em ordem crescente de característica. As características são números inteiros,
1818
os valores são floats, geralmente em escala de 0 a 1. Por exemplo:
19-
</para>
20-
<para>
19+
</simpara>
20+
<simpara>
2121
-1 1:0.43 3:0.12 9284:0.2
22-
</para>
23-
<para>
22+
</simpara>
23+
<simpara>
2424
Em um problema de classificação de documentos, digamos, um verificador de spam, cada linha representaria
2525
um documento. Haveria duas classes: -1 para spam e 1 para "ham".
2626
Cada característica representaria uma palavra, e o valor representaria a
2727
importância dessa palavra para o documento (talvez a contagem de frequência, com
2828
o total dimensionado para o comprimento da unidade). Características que fossem 0 (por exemplo, a palavra não
2929
aparecia no documento) simplesmente não seriam incluídas.
30-
</para>
31-
<para>
30+
</simpara>
31+
<simpara>
3232
No modo array, os dados devem ser passados ​​como um array de arrays. Cada subarray
33-
deve ter a classe como primeiro elemento, e então conjuntos de chaves => valores para os
33+
deve ter a classe como primeiro elemento, e então conjuntos de chaves =&gt; valores para os
3434
pares de valores de características.
35-
</para>
36-
<para>
35+
</simpara>
36+
<simpara>
3737
Esses dados são passados ​​para a função de treinamento da classe SVM, que retornará um
3838
modelo SVM bem-sucedido.
39-
</para>
40-
<para>
39+
</simpara>
40+
<simpara>
4141
Uma vez gerado, um modelo pode ser usado para fazer previsões sobre
4242
dados nunca antes vistos. Isso pode ser passado como um array para a função de previsão
4343
do modelo, no mesmo formato de antes, mas sem o rótulo.
4444
A resposta será a classe.
45-
</para>
46-
<para>
45+
</simpara>
46+
<simpara>
4747
Os modelos podem ser salvos e restaurados conforme necessário, usando as funções
4848
de salvar e carregar, que recebem um local de arquivo.
49-
</para>
49+
</simpara>
5050
<para>
5151
<example>
5252
<title>Treinamento com array</title>
@@ -88,7 +88,6 @@ $model = $svm->train("traindata.txt");
8888
</example>
8989
</para>
9090
</chapter>
91-
9291
<!-- Keep this comment at the end of the file
9392
Local variables:
9493
mode: sgml
@@ -109,4 +108,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
109108
vim: et tw=78 syn=sgml
110109
vi: ts=1 sw=1
111110
-->
112-

reference/svm/setup.xml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
3-
4-
<chapter xml:id="svm.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
2+
<!-- EN-Revision: 1ca2d4af9471f44743281e6949cb53b8afcaefb8 Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
4+
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="svm.setup">
55
&reftitle.setup;
66

77
<section xml:id="svm.requirements">
88
&reftitle.required;
9-
<para>
9+
<simpara>
1010
O libsvm em si é necessário e está disponível através de algum gerenciador de
1111
pacotes - libsvm-devel para sistemas baseados em RPM ou libsvm-dev para
1212
sistemas baseados em Debian. Alternativamente, ele está disponível diretamente no site.
1313
Se estiver instalando a partir do <link xlink:href="&url.svm;">site oficial</link>,
1414
algumas etapas precisarão ser seguidas, pois o pacote não é instalado
1515
automaticamente. Por exemplo, supondo que a versão mais recente seja 3.1:
16-
</para>
16+
</simpara>
1717
<screen>
1818
<![CDATA[
1919
wget http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz
@@ -27,21 +27,20 @@ ldconfig --print | grep libsvm
2727
]]>
2828
</screen>
2929

30-
<para>
30+
<simpara>
3131
Esta última etapa deve mostrar que o libsvm está instalado.
32-
</para>
32+
</simpara>
3333
</section>
3434

3535
<section xml:id="svm.installation">
3636
&reftitle.install;
37-
<para>
37+
<simpara>
3838
&pecl.info;
3939
<link xlink:href="&url.pecl.package;svm">&url.pecl.package;svm</link>
40-
</para>
40+
</simpara>
4141
</section>
4242

4343
</chapter>
44-
4544
<!-- Keep this comment at the end of the file
4645
Local variables:
4746
mode: sgml

0 commit comments

Comments
 (0)