[marf-cvs] marf/doc/src/tex Makefile,1.14,1.15 methodology.tex,1.9,1.10 report.tex,1.23,1.24 storage
Brought to you by:
mokhov
From: <mo...@us...> - 2003-05-30 21:14:02
|
Update of /cvsroot/marf/marf/doc/src/tex In directory sc8-pr-cvs1:/tmp/cvs-serv27194 Modified Files: Makefile methodology.tex report.tex storage.tex toc.tex Log Message: Update doc Makefile to capture all the *.tex files in the dependencies. Split out the date built. Add makeindex call. Revise toc.tex for the TOC to have Roman numbers. Change report title to MARF and Applications. Add section /Revisisons/ in places. Cosmetic and wording changes otherwise. Index: Makefile =================================================================== RCS file: /cvsroot/marf/marf/doc/src/tex/Makefile,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Makefile 18 Feb 2003 16:45:07 -0000 1.14 --- Makefile 30 May 2003 21:13:26 -0000 1.15 *************** *** 22,55 **** all: report ! report: report.tex \ architecture.tex \ preprocessing \ feature-extraction \ ! classification \ ! storage \ ! experimentation.tex \ ! results.tex \ ! references.tex \ ! app \ ! gui \ ! todo ! date > date.tex ! @echo "Compiling *.tex files..." ! pdflatex $(PDFLATEXFLAGS) report.tex ! @echo "Updating cross-references..." ! pdflatex $(PDFLATEXFLAGS) report.tex preprocessing: \ preprocessing.tex \ fft-filter.tex \ high-frequency-boost.tex \ high-pass.tex \ low-pass.tex \ ! bandpass-filter.tex feature-extraction: \ feature-extraction.tex \ fft.tex \ lpc.tex \ random-feature-extraction.tex --- 22,76 ---- all: report ! report: date.tex ! @echo "Compiling *.tex files..." ! pdflatex $(PDFLATEXFLAGS) report ! @echo "Making index..." ! makeindex report ! @echo "Updating cross-references..." ! pdflatex $(PDFLATEXFLAGS) report ! pdflatex $(PDFLATEXFLAGS) report ! ! date.tex: \ ! report.tex \ ! intro \ ! methodology \ ! gui \ ! experiments \ ! references.tex \ ! appendix ! @echo "Time-stamping..." ! date > date.tex ! ! intro: \ ! toc.tex \ ! intro.tex \ architecture.tex \ + legal.tex + + methodology: \ + methodology.tex \ + storage \ preprocessing \ feature-extraction \ ! classification ! ! storage: storage.tex sampleloading.tex preprocessing: \ preprocessing.tex \ + normalization.tex \ fft-filter.tex \ high-frequency-boost.tex \ high-pass.tex \ low-pass.tex \ ! bandpass-filter.tex \ ! noise-removal.tex feature-extraction: \ feature-extraction.tex \ + hamming.tex \ fft.tex \ lpc.tex \ + f0.tex \ random-feature-extraction.tex *************** *** 63,73 **** nnet.tex ! storage: storage.tex sampleloading.tex ! gui: wave-grapher.tex spectrogram.tex # Make up app's tex files from the source # For the time being there's a hack to replace tabs with 4 spaces because # LaTeX's verbatim mode seems to ignore them. # NOTE: this requires presence of the application sources --- 84,107 ---- nnet.tex ! gui: gui.tex wave-grapher.tex spectrogram.tex ! experiments: \ ! experimentation.tex \ ! data.tex \ ! results.tex \ ! stats.tex \ ! stats-date.tex \ ! best-score.tex \ ! conclusions.tex ! ! appendix: appendix.tex cvs.tex app todo + + # # Make up app's tex files from the source + # # For the time being there's a hack to replace tabs with 4 spaces because # LaTeX's verbatim mode seems to ignore them. + # # NOTE: this requires presence of the application sources Index: methodology.tex =================================================================== RCS file: /cvsroot/marf/marf/doc/src/tex/methodology.tex,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** methodology.tex 2 Mar 2003 20:04:25 -0000 1.9 --- methodology.tex 30 May 2003 21:13:26 -0000 1.10 *************** *** 1,4 **** --- 1,6 ---- \chapter{Methodology} + $Revision$ + This section presents what methods and algorithms were implemented and used in this project. We overview storage issues first, then preprocessing Index: report.tex =================================================================== RCS file: /cvsroot/marf/marf/doc/src/tex/report.tex,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** report.tex 30 May 2003 19:01:43 -0000 1.23 --- report.tex 30 May 2003 21:13:26 -0000 1.24 *************** *** 1,9 **** ! \documentclass[letterpaper,11pt]{report} % For draft mode: % \documentclass[draft,letterpaper,11pt]{report} ! \title{Modular Audio Recognition Framework\\and\\Text-Independent Speaker Identification\\v.0.3.0} ! {\author{\bf {The MARF Development Group \hfill }\\\hline\\Represented by:\\\\Ian Cl\'ement\\Serguei A. Mokhov\\Dimitrios Nicolacopoulos\\Stephen Sinclair\\\\\\\\\\Montr\'eal, Qu\'ebec, Canada\\\\\\}} \date{\input{date}} --- 1,22 ---- ! \documentclass[draft,letterpaper,11pt]{report} ! %\documentclass[letterpaper,11pt]{report} % For draft mode: % \documentclass[draft,letterpaper,11pt]{report} ! \title{Modular Audio Recognition Framework v.0.3.0\\and its\\Applications} ! ! {\author ! {\bf ! {The MARF Development Group}\\\hline\\ ! Represented by:\\\\ ! Ian Cl\'ement\\ ! Serguei A. Mokhov\\ ! Dimitrios Nicolacopoulos\\ ! Stephen Sinclair\\\\\\\\\\ ! Montr\'eal, Qu\'ebec, Canada\\\\\\ ! } ! } ! \date{\input{date}} *************** *** 35,39 **** \pagestyle{myheadings} ! \markright{MARF - v.0.3.0\hfill} \begin{document} --- 48,52 ---- \pagestyle{myheadings} ! \markright{MARF - v.0.3.0 \hfill Programmer's Manual \hfill} \begin{document} *************** *** 78,79 **** --- 91,94 ---- \printindex \end{document} + + % EOF Index: storage.tex =================================================================== RCS file: /cvsroot/marf/marf/doc/src/tex/storage.tex,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** storage.tex 2 Mar 2003 20:04:26 -0000 1.14 --- storage.tex 30 May 2003 21:13:26 -0000 1.15 *************** *** 1,4 **** --- 1,6 ---- \section{Storage} + $Revisison$ + Figure \ref{fig:storage} presents basic \verb+Storage+ modules and their API. *************** *** 15,19 **** We store specific speakers in a comma-separated (CSV) file, \verb+speakes.txt+ within the application. - It has the following format: --- 17,20 ---- *************** *** 28,39 **** We defined a standard \verb+StorageManager+ interface for the modules to use. That's part of the \verb+StorageManager+ interface which each module will override ! because each a module has to know how to serialize itself, but the application, ! using MARF, should not care. Thus, this \verb+StorageManager+ is a base class with abstract methods \verb+dump()+ and ! \verb+restore()+. And these functions would generalize the ! model's storing, in the sense that they are somehow ``read'' and ``written''. We have to store data we used for training for later use in ! the classification process. For this we pass FFT (Section \ref{sect:fft}) and LPC (Section \ref{sect:lpc}) feature vectors through the \verb+TrainingSet+/\verb+TrainingSample+ class pair, which, as a result, store mean vectors (clusters) for our training models. --- 29,40 ---- We defined a standard \verb+StorageManager+ interface for the modules to use. That's part of the \verb+StorageManager+ interface which each module will override ! because each a module has to know how to serialize itself, but the applications ! using {\marf} should not care. Thus, this \verb+StorageManager+ is a base class with abstract methods \verb+dump()+ and ! \verb+restore()+. These methods would generalize the ! model's serialization, in the sense that they are somehow ``read'' and ``written''. We have to store data we used for training for later use in ! the classification process. For this we pass FFT (\xf{sect:fft}) and LPC (\xf{sect:lpc}) feature vectors through the \verb+TrainingSet+/\verb+TrainingSample+ class pair, which, as a result, store mean vectors (clusters) for our training models. Index: toc.tex =================================================================== RCS file: /cvsroot/marf/marf/doc/src/tex/toc.tex,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** toc.tex 7 Feb 2003 00:51:08 -0000 1.2 --- toc.tex 30 May 2003 21:13:27 -0000 1.3 *************** *** 1,3 **** --- 1,7 ---- + \pagenumbering{roman} \tableofcontents + \clearpage + \pagenumbering{arabic} + \listoffigures \listoftables |