Gaia

XSLaren edukia

Hizkuntza Prozesatzeko Programazio-teknikak

Gaiari buruzko datu orokorrak

Modalitatea
Ikasgelakoa
Hizkuntza
Ingelesa

Irakasgaiaren azalpena eta testuingurua

Ikastaroaren helburua ikasleek Hizkuntzaren Prozesamendurako (HP) erabilgarriak diren programazio teknikak oinarriak ezagutu eta erabiltzen ikastea da, ariketetan oinarritutako ikuspegi guztiz praktikoarekin. Ikastaroan Python programazio-lengoaiaren sarrera labur bat ikusiko da, HPrako espezifikoak diren liburutegiak eta testuetako informazio linguistikoa errepresentatzeko estandarrak erabiltzen dituzten ariketak barne.

Irakasleak

IzenaErakundeaKategoriaDoktoreaIrakaskuntza-profilaArloaHelbide elektronikoa
SORALUZE IRURETA, ANDEREuskal Herriko UnibertsitateaIrakaslego Atxikia (Laguntzaile Doktorea)DoktoreaElebidunaKonputagailuen Arkitektura eta Teknologiaander.soraluze@ehu.eus

Gaitasunak

IzenaPisua
Capacidad para gestionar y diseñar sistemas basados en lenguajes estándares para el etiquetado de información lingüística.25.0 %
Habilidad para gestionar, enriquecer y manejar recursos lingüísticos para el procesamiento del lenguaje humano.25.0 %
Habilidad para manejar las estrategias y herramientas basadas en conocimiento para el procesamiento del lenguaje humano.25.0 %
Habilidad para el manejo y la adaptación de los métodos simbólicos y basados en corpus (aprendizaje automático) más relevantes para la investigación en las tecnologías de la lengua.25.0 %

Irakaskuntza motak

MotaIkasgelako orduakIkasgelaz kanpoko orduakOrduak guztira
Magistrala203050
Ordenagailuko p.4060100

Irakasgaia ikastean lortuko diren emaitzak

- Karaktere-kateak, zerrendak, testu lau eta abarren prozesamendua eskatzen duten oinarrizko problemekin lan egitea.

- Programazio egituratu eta modularraren oinarrizko elementuak ezagutzea: (a) kontrol-egiturak: sekuentziala, baldintzazkoa eta iteraziozkoa, (b) azpiprogramak eta (c) datu-egiturak.

- HP aplikazioak garatzeko liburutegi esanguratsuak erabiltzen eta idazten ikastea.

- Hizkuntzaren Prozesamenduko ataza baten inplementazioa modu autonomoan, horretarako, autogestio eta autoerregulazio teknikak erabiliz. Ataza baten azpiko arazoak identifikatzea, behar den informazioa bilduz eta ulermen objektiborako elementu garrantzitsuak hautatuz.

Ohiko deialdia: orientazioak eta uko egitea

Ebaluazio Jarraitua:

Kalifikaziorako tresnak eta portzentajeak:

Lan praktikoak (ariketak, laborategiak, ...): %70

Azken lana: %30



Ebaluazio Finala:

Kalifikaziorako tresnak eta portzentajeak:

Idatzizko froga: %70

Azken lana: %30

Ezohiko deialdia: orientazioak eta uko egitea

Ebaluazio Finala:

Kalifikaziorako tresnak eta portzentajeak:

Idatzizko froga: %70

Azken lana: %30

Irakasgai-zerrenda

1 Sarrera

2 Programazioaren oinarriak

3 Aplikazio aurreratuak

Bibliografia

Oinarrizko bibliografia

- Notebook for learning basic Python: http://nbviewer.ipython.org/github/ehmatthes/intro_programming/blob/master/notebooks/syllabus.ipynb

- Natural Language Processing in Python (http://www.nltk.org/book)

- Analyzing Text with the Natural Language Toolkit. Steven Bird, Ewan Klein, and Edward Loper. O'Reilly Media, 2009

- Advanced Topics in Humanities Programming with Python. https://github.com/sonofmun/ESU-2014

(In Basque) Python programazio-lengoaia http://www.unibertsitatea.net/blogak/python/

- Think Python: How to Think Like a Computer Scientist (http://greenteapress.com/thinkpython2/html/index.html) Downey, Allen,Second edition, updated for Python3. ISBN 9781491939420 PMC 932322857

- SPARQL + Wikidata tutorial: https://www.wikidata.org/wiki/Wikidata:SPARQL_tutorial

- Programming Historian: https://programminghistorian.org/en/lessons/?topic=python

XSLaren edukia

Ezin izan da edukia sortu, beranduago saiatu. Arazoak aurrera jarraitzen badu, jarri harremanetan CAUrekin (Tlf: 946014400 / Email: cau@ehu.eus / Web: https://lagun.ehu.eus).