Application of Deep Learning in NLP - service for processing news articles

master
dc.abstract.enThis thesis aims to use selected machine learning models to develop a web service that organizes news articles. The thesis discusses two natural language processing tasks - abstractive text summarization and named-entity recognition. Three neural network models were selected for each task, implemented and trained from scratch on several datasets, and their performance and speed were then compared. Trained models were used in an application, where they process news articles taken from popular news sites, with the help of REST API. Selected articles are tagged and indexed with proper named-entities, and a short summary is assigned to each article. The service makes it easier to find and browse articles from a variety of sources, on topics that are popular over a period of time.pl
dc.abstract.plPraca ma na celu wykorzystanie wybranych modeli uczenia maszynowego do stworzenia aplikacji webowej organizującej artykuły prasowe. W pracy omówiono dwa zadania przetwarzania języka naturalnego — abstrakcyjne streszczanie tekstu oraz rozpoznawania "nazwanych podmiotów". Do każdego z zadań dobrano trzy modele sieci neuronowych, które zostały zaimplementowane i wytrenowane od zera na kilku zbiorach danych, a ich wyniki i szybkość działania zostały następnie porównane. Wytrenowane modele zostały wykorzystane w aplikacji, gdzie przetwarzają artykuły prasowe pobierane za pomocą REST API z popularnych serwisów informacyjnych. Pobrane artykuły są tagowane i indeksowane za pomocą odpowiednich "nazwanych podmiotów" i do każdego z nich przypisywane jest krótkie streszczenie. Serwis umożliwia łatwiejsze odnajdowanie i przeglądanie artykułów z różnych źródeł, dotyczących tematów popularnych w danym okresie czasu.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorMisztal, Krzysztofpl
dc.contributor.authorSoska, Mikołajpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerMisztal, Krzysztofpl
dc.contributor.reviewerTabor, Jacek - 132362 pl
dc.date.accessioned2021-10-19T21:36:47Z
dc.date.available2021-10-19T21:36:47Z
dc.date.submitted2021-10-14pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-149779-226257pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/281000
dc.languageengpl
dc.subject.enmachine learning, deep learning, natural language processing, neural networks, named-entity recognition, abstractive text summarization, web service, Python, PyTorch, Flask, REST API, SQLpl
dc.subject.pluczenie maszynowe, głębokie uczenie, przetwarzanie języka naturalnego, sieci neuronowe, rozpoznawanie nazwanych podmiotów, abstrakcyjne streszczanie tekstu, aplikacja webowa, Python, PyTorch, Flask, REST API, SQLpl
dc.titleApplication of Deep Learning in NLP - service for processing news articlespl
dc.title.alternativeZastosowanie głębokiego uczenia w przetwarzaniu języka naturalnego - serwis przetwarzający artykuły prasowepl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
This thesis aims to use selected machine learning models to develop a web service that organizes news articles. The thesis discusses two natural language processing tasks - abstractive text summarization and named-entity recognition. Three neural network models were selected for each task, implemented and trained from scratch on several datasets, and their performance and speed were then compared. Trained models were used in an application, where they process news articles taken from popular news sites, with the help of REST API. Selected articles are tagged and indexed with proper named-entities, and a short summary is assigned to each article. The service makes it easier to find and browse articles from a variety of sources, on topics that are popular over a period of time.
dc.abstract.plpl
Praca ma na celu wykorzystanie wybranych modeli uczenia maszynowego do stworzenia aplikacji webowej organizującej artykuły prasowe. W pracy omówiono dwa zadania przetwarzania języka naturalnego — abstrakcyjne streszczanie tekstu oraz rozpoznawania "nazwanych podmiotów". Do każdego z zadań dobrano trzy modele sieci neuronowych, które zostały zaimplementowane i wytrenowane od zera na kilku zbiorach danych, a ich wyniki i szybkość działania zostały następnie porównane. Wytrenowane modele zostały wykorzystane w aplikacji, gdzie przetwarzają artykuły prasowe pobierane za pomocą REST API z popularnych serwisów informacyjnych. Pobrane artykuły są tagowane i indeksowane za pomocą odpowiednich "nazwanych podmiotów" i do każdego z nich przypisywane jest krótkie streszczenie. Serwis umożliwia łatwiejsze odnajdowanie i przeglądanie artykułów z różnych źródeł, dotyczących tematów popularnych w danym okresie czasu.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Misztal, Krzysztof
dc.contributor.authorpl
Soska, Mikołaj
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Misztal, Krzysztof
dc.contributor.reviewerpl
Tabor, Jacek - 132362
dc.date.accessioned
2021-10-19T21:36:47Z
dc.date.available
2021-10-19T21:36:47Z
dc.date.submittedpl
2021-10-14
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-149779-226257
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/281000
dc.languagepl
eng
dc.subject.enpl
machine learning, deep learning, natural language processing, neural networks, named-entity recognition, abstractive text summarization, web service, Python, PyTorch, Flask, REST API, SQL
dc.subject.plpl
uczenie maszynowe, głębokie uczenie, przetwarzanie języka naturalnego, sieci neuronowe, rozpoznawanie nazwanych podmiotów, abstrakcyjne streszczanie tekstu, aplikacja webowa, Python, PyTorch, Flask, REST API, SQL
dc.titlepl
Application of Deep Learning in NLP - service for processing news articles
dc.title.alternativepl
Zastosowanie głębokiego uczenia w przetwarzaniu języka naturalnego - serwis przetwarzający artykuły prasowe
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
118
Views per month
Views per city
Krakow
26
Warsaw
24
Michalowice
9
Poznan
7
Wroclaw
7
Chandigarh
2
Gwangju
2
Lublin
2
Tomaszów Mazowiecki
2
Wejherowo
2

No access

No Thumbnail Available