Természetes nyelvi modellek HR területen
Ez a tananyag azoknak a HR-szakembereknek, adatelemzőknek szól, akik szeretnék a természetes nyelvfeldolgozás (NLP) lehetőségeit kihasználni a munkaerő-értékelésben.
Mit fogsz tanulni?
Technológiai alapok:
Google Colab fejlesztői környezet használata.
Python programozási nyelv alapjai.
Természetes nyelvi modellek működése.
Szöveges adatok elemzése:
Szövegek vektorizálása és beágyazása.
Cosinus hasonlóság és távolság számítása.
Magyar nyelvi modellek (pl. HuSpacy) alkalmazása.
Gyakorlati problémamegoldás:
Értékelési kategóriák létrehozása és kiértékelése.
Automatizált HR-értékelési folyamatok kidolgozása.
Jogilag releváns adatelemzési szempontok kezelése.
A tanfolyam végére képes leszel NLP-eszközökkel szöveges adathalmazokat feldolgozni, összehasonlításokat végezni, és praktikus megoldásokat alkalmazni a HR-értékelés területén. Ezáltal hatékonyabbá teheted a munkaerő-kiválasztást és -fejlesztést!
- 1.1 A Google mint SaS szolgáltató
- 1.2 Miért a Google Colab
- 1.3 Colab jegyzetfüzet létrehozása
- 1.4 Colab fejlesztői környezet
- 1.5 Colab fejlesztői környezet 2
- 1.6 Pythonról röviden
- 2.1 Természetes nyelvi modellek
- 2.2 Szöveges adathalmazok
- 2.3 Műveletek szöveges adathalmazokkal
- 2.4 HuSpacy
- 2.5 Matematikai műveletek szöveggel
- 2.6 Szöveg beágyazás, vektorizáció
- 2.7 Szöveg beágyazás, vektorizáció példa
- 2.8 Cosinus hasonlóság
- 2.9 Cosinus hasonlóság példa
- 3.1 Megoldandó feladat értelmezése
- 3.2 Szükséges könyvtárak betöltése
- 3.3 Magyar nyelvi modell betöltése
- 3.4 Cosinus távolság definiálása
- 3.5 Értékelési kategóriák létrehozása
- 3.6 Értékelés végrehajtása
- 3.7 Kiértékelés
- 3.8 Jogi feltételek ellenőrzése
- Forrásfájl
Az oktatóról
A mindennapokban egy autóipari cégnél végzek szoftverfejlesztői tevékenységeket, C#, Python és PHP nyelveken. Továbbá, szabadúszóként is dolgozok, elsősorban webes alkalmazásokat, ERP rendszereket, weboldalakat, webshopokat fejlesztek, Laravel és Vue keretrendszerrel. A Full Stack munkákat kedvelem a legjobban. Szívesen részt veszek a teljes szoftver életciklusában, a tervezéstől kezdve, egészen az üzemeltetésig. Nagyon fontosnak tartom, hogy szoftverfejlesztőként folyamatosan képezzem magam, ugyanis "Aki technikailag képzetlen, az sosem tud nagy iramot diktálni!" /Johan Cruyff/.