Skip to content

RockBrandeis/cs217b-AS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

COSI 217b - NLP Systems Assignments

Haochen Lin haochenlin@brandeis.edu

This is a homework assignment repository base on the forked sample repository. New function was added in order fullfill the requirement of assignment while redundant files and folders are removed.

Under you user terminal or powershell,

Navigate to asssigment1 where the program is running.(Previous:AS1)

$ cd assignment1

Navigate to asssigment2 where the program is running.(Previous:AS2)

$ cd assignment2

Navigate to asssigment3 where the program is running.

$ cd assignment3

Before entering the program, make sure you complete the Installation guide.(Not required for assignemnt3 unless you want to run individual programs.)

Installation & dependency requirements Guide:

  • Make sure you have Python 3.8(or above) installed .

  • Make sure you have Docker setup and ready to run.

  • Use the following commands to download require packges(For assignment3 only, you won't need the following since those are already downloaded through Dockerfile):

$ pip install fastapi
$ pip install uvicorn
$ pip install jupyter
$ pip install spacy
$ python -m spacy download en_core_web_sm
$ pip install flask flask-restful flask-sqlalchemy
$ pip install streamlit graphviz
$ pip install mypy

Create a virtual environment in the current directory

VS code CodeSpace environment is recommended.

For those who do not using Github codespace as virtual environment, you can manually create one(Recommended but optional)

$ python3 -m venv venv

On Windows

$ .\venv\Scripts\activate

On macOS and Linux

$ source venv/bin/activate

You will see more instruction on the README.md under the corresponding assignment folder

About

Code assignment for CS217B (NLP Systems)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 69.8%
  • HTML 15.6%
  • CSS 12.2%
  • Dockerfile 1.8%
  • Shell 0.6%