Skip to content

aleena-syed20/CS-4395-Portfolio

Repository files navigation

CS-4395-Portfolio

portfolio for assignments and reports for CS 4395

Portfolio Component 0

Overview of NLP

Portfolio Component 1

Portfolio Assignment 1

This program takes in information about employees from a file, processes the text, and saves the modified text into a dict to be printed.

Download Assignment_1 to your machine. Run the program by running the command 'python3 AZS180003-main.py data/data.csv'.

Python's extensive libraries through NLTK makes text processing easy. It has the ability to tokenize, stem, lemmatize, and much more. NLTK is free and open source as well. With comprehensize documentation, using Python for text processing is simple and efficient.

I learned how to modify text through regex and saving dictionaries as pickle files. Most of the text processing was review, as well as dealing with classes and objects.

Portfolio Component 2

Portfolio Assignment 2

Portfolio Component 3

Portfolio Assignment 3

This program simulates a word guessing game, similar to Hangman. The user attempts to guess the word before their score dips below 0.

Portfolio Component 4

Portfolio Assignment 4

Portfolio Component 5

Portfolio Assignment 5

Portfolio Component 6

Portfolio Assignment 6

Portfolio Component 7

Portfolio Assignment 7

Sentence Parsing - exploring PSG parse, dependency parse, and SRL parse.

Portfolio Component 8

Portfolio Assignment 8

  • Gain experience with ML using sklearn
  • Experiment with the NLP task author attribution

Portfolio Component 9

Portfolio Assignment 9

Portfolio Component 10

Portfolio Assignment 10

About

portfolio for assignments and reports for CS 4395

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages