{"id":18785280,"url":"https://github.com/andreped/nlp-mtl","last_synced_at":"2026-05-09T19:45:34.920Z","repository":{"id":109858870,"uuid":"356957618","full_name":"andreped/NLP-MTL","owner":"andreped","description":"Training neural networks to solve multiple tasks simultaneously from free text through multi-task learning","archived":false,"fork":false,"pushed_at":"2023-04-26T07:49:18.000Z","size":3812,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-17T17:52:23.383Z","etag":null,"topics":["bert-embeddings","keras","multi-task-learning","natural-language-processing","neural-networks","nlp","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreped.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-11T19:14:50.000Z","updated_at":"2023-04-16T19:57:40.000Z","dependencies_parsed_at":"2024-11-07T20:47:04.360Z","dependency_job_id":"7e48899c-aab9-4c04-83ff-326ac34430f9","html_url":"https://github.com/andreped/NLP-MTL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreped%2FNLP-MTL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreped%2FNLP-MTL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreped%2FNLP-MTL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreped%2FNLP-MTL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreped","download_url":"https://codeload.github.com/andreped/NLP-MTL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239701167,"owners_count":19682863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bert-embeddings","keras","multi-task-learning","natural-language-processing","neural-networks","nlp","scikit-learn"],"created_at":"2024-11-07T20:46:08.321Z","updated_at":"2025-12-21T17:30:23.125Z","avatar_url":"https://github.com/andreped.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NLP-MTL\n[![license](https://img.shields.io/github/license/DAVFoundation/captain-n3m0.svg?style=flat-square)](https://github.com/DAVFoundation/captain-n3m0/blob/master/LICENSE)\n\nCode from a workshop of which I trained a single deep neural network to solve multiple classification tasks simultaneously from free text. For this I used multi-task learning (MTL), using the openly available Amazon review data set. The code was made in a couple of hours. Thus, no real effort to clean or refactor the code was made. However, it might be of use for someone who want to play around with Natural Language Processing (NLP).\n\nThe project was part of the Cogito NLP workshop Spring 2020, with [Strise](https://github.com/strise/cogito-workshop-spring-2020).\n\n## How to use\nCreate a virtual environment, activate it, and install dependencies:\n```\nvirtualenv -ppython3 venv --clear\nsource venv/bin/activate\npip install -r requirements.txt\n```\n\nPerform experiment by running the following lines:\n```\npython train.py\n```\n\n## Troubleshooting\nIf any issues with numpy is observed when installing dependencies using the requirements.txt file, changing numpy version might help:\n```\npip install numpy==1.16.0\n```\n\n------\n\nMade with :heart: and python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreped%2Fnlp-mtl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreped%2Fnlp-mtl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreped%2Fnlp-mtl/lists"}