portfolio for assignments and reports for CS 4395
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.
This program simulates a word guessing game, similar to Hangman. The user attempts to guess the word before their score dips below 0.
Sentence Parsing - exploring PSG parse, dependency parse, and SRL parse.
- Gain experience with ML using sklearn
- Experiment with the NLP task author attribution