AmpomahChief commited on
Commit
0ea8b1f
1 Parent(s): 29ea94b

read me file

Browse files
Files changed (1) hide show
  1. readme.md +42 -0
readme.md ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Project : Natural Language Processing
2
+
3
+ ## Description
4
+
5
+ This repository contains the ressources to start the NLP-related live project you shoud take. The below assignments will introduce you in Unstructured data exploitation, especially Natural Language Processing data, using ML.
6
+
7
+ This project is about creating an app for a sentiment anlysis on COVID 19 tweets.
8
+
9
+ ## Assignments
10
+ Find the list of assignments below:
11
+ - [Zindi NLP Challenge](/zindi_challenge/)
12
+
13
+ ## Setup
14
+ Install the required packages to be able to run the evaluation locally.
15
+
16
+ You need to have [`Python3`](https://www.python.org/) on your system. Then you can clone this repo and being at the repo's root (`root :: repo_name> ...`) follow the steps below:
17
+
18
+ - Windows:
19
+
20
+ python -m venv venv; venv\Scripts\activate; python -m pip install -q --upgrade pip; python -m pip install -qr requirements.txt
21
+
22
+ - Linux & MacOs:
23
+
24
+ python3 -m venv venv; source venv/bin/activate; python -m pip install -q --upgrade pip; python -m pip install -qr requirements.txt
25
+
26
+ The both long command-lines have a same structure, they pipe multiple commands using the symbol **;** but you may manually execute them one after another.
27
+
28
+ 1. **Create the Python's virtual environment** that isolates the required libraries of the project to avoid conflicts;
29
+ 2. **Activate the Python's virtual environment** so that the Python kernel & libraries will be those of the isolated environment;
30
+ 3. **Upgrade Pip, the installed libraries/packages manager** to have the up-to-date version that will work correctly;
31
+ 4. **Install the required libraries/packages** listed in the `requirements.txt` file so that it will be allow to import them into the python's scripts and notebooks without any issue.
32
+
33
+ **NB:** For MacOs users, please install `Xcode` if you have an issue.
34
+
35
+ ## Ressources
36
+ 1. [Quick intro to NLP](https://www.youtube.com/watch?v=CMrHM8a3hqw)
37
+ 1. [Getting Started With Hugging Face in 15 Minutes](https://www.youtube.com/watch?v=QEaBAZQCtwE)
38
+ 1. [Fine-tuning a Neural Network explained](https://www.youtube.com/watch?v=5T-iXNNiwIs)
39
+ 1. [Fine-Tuning-DistilBert - Hugging Face Transformer for Poem Sentiment Prediction | NLP](https://www.youtube.com/watch?v=zcW2HouIIQg)
40
+ 1. [Introduction to NLP: Playlist](https://www.youtube.com/playlist?list=PLM8wYQRetTxCCURc1zaoxo9pTsoov3ipY)
41
+ <!-- 1. [](https://www.youtube.com/)
42
+ 1. [](https://www.youtube.com/) -->