{"id":21887838,"url":"https://github.com/arjuntheprogrammer/modern-natural-language-processing-in-python","last_synced_at":"2025-03-22T02:22:35.959Z","repository":{"id":101774583,"uuid":"270383469","full_name":"arjuntheprogrammer/Modern-Natural-Language-Processing-in-Python","owner":"arjuntheprogrammer","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-07T17:54:02.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-26T20:29:47.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arjuntheprogrammer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-06-07T17:40:39.000Z","updated_at":"2020-06-07T17:54:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2b82547-aca0-468b-bc49-76323b774418","html_url":"https://github.com/arjuntheprogrammer/Modern-Natural-Language-Processing-in-Python","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/arjuntheprogrammer%2FModern-Natural-Language-Processing-in-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjuntheprogrammer%2FModern-Natural-Language-Processing-in-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjuntheprogrammer%2FModern-Natural-Language-Processing-in-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjuntheprogrammer%2FModern-Natural-Language-Processing-in-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arjuntheprogrammer","download_url":"https://codeload.github.com/arjuntheprogrammer/Modern-Natural-Language-Processing-in-Python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244895152,"owners_count":20527842,"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":[],"created_at":"2024-11-28T11:12:42.546Z","updated_at":"2025-03-22T02:22:35.953Z","avatar_url":"https://github.com/arjuntheprogrammer.png","language":"Jupyter Notebook","readme":"# Modern Natural Language Processing in Python\n\n**Course Link:** \u003chttps://www.udemy.com/course/modern-nlp/\u003e\n\n## DESCRIPTION\n\n* Solve Seq2Seq and Classification NLP tasks with Transformer and CNN using Tensorflow 2 in Google Colab\n* Throughout this course, we will leverage the huge amount of speech and text data available online, and we will explore the main 3 and most powerful NLP applications, that will give you the power to successfully approach any real-world challenge.\n\n1. First, we will dive into CNNs to create a sentimental analysis application.\n    * Data Link: \u003chttp://cs.stanford.edu/people/alecmgo/trainingandtestdata.zip\u003e\n\n2. Then we will go for Transformers, replacing RNNs, to create a language translation system.\n    * Data link:\n        * \u003chttp://www.statmt.org/europarl/\u003e : for all pairs\n        * \u003chttp://www.statmt.org/europarl/v7/fr-en.tgz\u003e: for the En-Fr in the course\n    * \"Attention is all you need\" paper: \u003chttps://papers.nips.cc/paper/7181-attention-is-all-you-need.pdf\u003e\n\n* Created by Martin Jocqueviel, Kirill Eremenko, Hadelin de Ponteves, SuperDataScience Team\n\n---\n\n## LEARNINGS\n\n1. Build a Transformer, new model created by Google, for any sequence to sequence task (e.g. a translator)\n2. Build a CNN specialized in NLP for any classification task (e.g. sentimental analysis)\n3. Write a custom training process for more advanced training methods in NLP\n4. Create customs layers and models in TF 2.0 for specific NLP tasks\n5. Use Google Colab and Tensorflow 2.0 for your AI implementations\n6. Pick the best model for each NLP task\n7. Understand how we get computers to give meaning to the human language\n8. Create datasets for AI from those data\n9. Clean text data\n10. Understand why and how each of those models work\n11. Understand everything about the attention mechanism, lying behind the newest and most powerful NLP algorithms\n\n---\n\n## Completion Certificate\n\n\u003chttps://www.udemy.com/certificate/UC-b039ba08-eaea-4f6c-842b-a46736a32f96/\u003e\n\n![1000](https://udemy-certificate.s3.amazonaws.com/image/UC-b039ba08-eaea-4f6c-842b-a46736a32f96.jpg)\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjuntheprogrammer%2Fmodern-natural-language-processing-in-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farjuntheprogrammer%2Fmodern-natural-language-processing-in-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjuntheprogrammer%2Fmodern-natural-language-processing-in-python/lists"}