Questo documento contiene una lista commentata di libri a carattere manualistico/introduttivo sulla linguistica computazionale e aree limitrofe. Gran parte di questi libri sono disponibili o alla Ruffilli o attraverso il prestito interbibliotecario. Per risorse online, date invece un'occhiata ai miei links. NB: Questo documento non e' assolutamente inteso come una lista di letture richieste o raccomandate per il corso, ma come una risorsa per approfondimenti ulteriori. Introduzioni alla Linguistica Computazionale ============================================ E. Charniak - Statistical language learning, MIT Press, 1993 Questa e' un'introduzione concisa e molto chiara. Un ottimo punto di partenza. D. Jurafsky & J. Martin - Speech and language processing, Prentice Hall, 2000 Un'introduzione molto ampia e chiara, indispensabile per chi voglia approfondire studi di linguistica computazionale. C. Manning & H. Schuetze - Foundations of statistical natural language processing, MIT Press, 1999 Un'altra introduzione fondamentale, copre meno terreno del Jurafsky & Martin, ma piu' in dettaglio. F. Jelinek - Statistical methods for speech recognition, MIT Press, 1997 Nonostante il titolo, i metodi statistici trattati in questo libro si applicano un po' in tutte le aree della linguistica computazionale. Delle varie introduzioni, e' quella piu' matematica. P. Jackson & I. Moulinier - Natural language processing for online applications, Benjamins, 2002 Una breve introduzione orientata agli aspetti applicativi, e, come suggerisce il titolo, a temi in qualche modo relati ad internet (text retrieval, information extraction e text categorization). Un po' superficiale ed affrettata, ma utile senonaltro come bibliografia ragionata. Machine Learning ================ T. Mitchell - Machine learning, McGraw-Hill, 1997 Un classico, chiaro e approfondito. I. Witten e E. Frank - Data mining, Morgan Kaufmann, 2000 Di facile lettura, molto chiaro, funge anche da introduzione al programma di machine learning Weka. Probabilita' e statistica ========================= R. Isaac - The pleasures of probability, Springer, 1995 Un'introduzione estremamente semplice e non-matematica. C. Grinstead & J. Snell - Introduction to probability, AMS, 1997 Esistono moltissime introduzioni alla teoria della probabilita'. Questa ha il vantaggio di essere liberamente scaricabile dalla rete (vedi collegamento Introduction to Probability nella mia pagina dei links). A. Woods, P. Fletcher & A. Hughes - Statistics in language studies, Cambridge University Press, 1986 Un'introduzione chiara ed elementare alla statistica, dal punto di vista del linguista (e non del linguista computazionale). P. Dalgaard - Introductory statistics with R, Springer, 2002 R e' una piattaforma libera, gratuita ed estremamente sofisticata per l'analisi dei dati, la rappresentazione grafica di dati quantitativi e la statistica. Questo libro e' un'ottima introduzione a R (e, in maniera molto concisa, alla statistica). M. DeGroot & M. Schervish - Probability and statistics, 3d ed., Addison Wesley, 2001 Un'introduzione classica e molto approfondita, richiede un minimo di background matematico, ma contiene piu' o meno tutta la probabilita' e la statistica che un linguista computazionale dovrebbe conoscere. W. Hays - Statistics, 5th ed., Wadsworth, 1994 Ampia introduzione di chiarezza esemplare, con enfasi soprattutto sui test statistici, e dunque forse piu' utile a chi sia interessato ai metodi sperimentali -- per es. in psicolinguistica -- che ai linguisti computazionali. Ma la parte dedicata alla teoria della probabilita' e' fatta estremamente bene ed e' di facile lettura. H. Baayen - Word frequency distributions, Kluwer, 2001 Uno studio approfondito delle proprieta' statistico-distribuzionali delle parole. Affascinante, ma richiede un notevole background matematico. Informatica =========== H. Hahn - Harley Hahn's Student Guide to Unix, 2nd ed., McGraw-Hill, 1996 Ovviamente, c'e' moltissima informazione, in rete e in forma cartacea, su Unix e compagnia. Io ho cominciato con questo libro, che e' molto chiaro e spesso divertente. D. Dougherty & A. Robbins - Sed & Awk, 2nd ed., O'Reilly, 1997 Non solo un'ottima guida a questi due utilissimi tools, ma un vero e proprio avviamento alla programmazione. (NB: Questo libro e' disponibile in versione elettronica alla Ruffilli nel cdrom The Unix CD Bookshelf.) R. Schwartz & T. Phoenix, Learning Perl, 3d ed., O'Reilly, 2001 L. Lemay - SAMS Teach Yourself Perl in 21 Days, 2nd ed., 2002 Fare linguistica computazionale diventa enormemente piu' facile se si impara il linguaggio di programmazione Perl. Ci sono moltissimi testi introduttivi: questi due sono tra i piu' famosi. (NB: Learning Perl e' disponibile in versione elettronica alla Ruffilli nella terza edizione del cdrom The Perl CD Bookshelf). S. Burke - Perl & LWP, O'Reilly, 2002 Una volta imparato Perl, questo libro vi spiega come usarlo per cercare e scaricare automaticamente testo dalla rete. (NB: Di nuovo, disponibile nella terza edizione del cdrom The Perl CD Bookshelf). J. Friedl - Mastering regular expressions, 2nd ed., O'Reilly, 2002 Lettura molto chiara e piacevole -- tutto quello che avreste sempre voluto sapere sulle espressioni regolari, e anche qualcosa in piu'. Ha piu' senso leggerlo dopo aver acquisito le basi di Perl. I. Witten, A. Moffat & T. Bell - Managing gigabytes, 2nd ed., Morgan Kaufmann, 1999 Un libro estremamente chiaro e di facile lettura sulle questioni che riguardano la gestione di grosse moli di dati testuali e immagini. T. Cormen, C. Leiserson, R. Rivest & C. Stein - Introduction to algorithms, 2nd ed., MIT Press, 2001 Un'introduzione molto ampia ma molto chiara e di facile lettura al mondo degli algoritmi -- utile anche come ``cookbook''. Matematica ========== D. Kleppner & N. Ramsey - Quick Calculus, 2nd ed., Wiley, 1985 Se vi siete dimenticati (o non avete mai saputo) cosa sono i logaritmi e le derivate, questo libro vi permette di recuperare le basi in maniera rapida ed indolore. D. Jordan & P. Smith - Mathematical techniques, 3d ed., Oxford University Press, 2002 Fa sempre comodo avere un libro di matematica sotto mano, e ovviamente la scelta e' molto ampia. Io mi trovo bene con questo, che copre un po' tutti gli argomenti rilevanti alla linguistica computazionale, ed ha un prezzo molto ragionevole data la sua mole.