Brian Spiering's repositories
awesome-dl4nlp
A curated list of awesome Deep Learning (DL) for Natural Language Processing (NLP) resources
awesome-deep-rl
A curated list of awesome Deep Reinforcement Learning resources
nlp-course
An introduction to Natural Language Processing (NLP) course
machine-learning-in-scikit-learn
Introduction to machine learning in scikit-learn
coding-challenges
My solutions to coding challenges
nlp-cookbook
Applying NLP to solve business problems
awesome-raymond-hettinger
A curated list of awesome Raymond Hettinger talks.
quotes_from_others
A collection of quotes I like
course-directory
Directory of courses I have developed and delivered
quotes_from_me
Collection of quotes by me (possibly)
streamlit_examples
Examples of Streamlit apps
teaching_materials
Collection of teaching related documents
fibonacci_sequences
Fibonacci sequences for fun & profit
knowledge-graph-workshop
1-day workshop on knowledge graphs (KG): Learn the theory and hands-on coding
llm_examples
Applied examples of large language models (LLM)
logistic_regression_intro
A brief introduction to logistic regression
mermaid_examples
Mermaid creates diagrams and visualizations based on a text language similar to Markdown.
naive_bayes_intro
Introduction to Naive Bayes - a Machine Learning Classification Algorithm
nbgrader_utilities_for_canvas
Utilities to automatically run nbgrader and post scores to Canvas LMS
scikit-learn-pipeline-intro
A quick introduction to writing more robust machine learning code with scikit-learn's pipelines.
brianspiering
About me (Brian Spiering)
data_ethics_intro
A short lesson on data ethics with a focus on quantitatively measuring bias
deep-learning-course
Deep learning course: Fundementals and applications
intro_to_linked_lists
An introduction to linked lists in Python
regression_assignment
Regression assignment that uses nbgrader
ReinforcementLearning_Chatbots
Code accompanying the paper: Elena Ricciardelli, Debmalya Biswas. Self-improving Chatbots based on Reinforcement Learning. In proceedings of the 4th Multidisciplinary Conference on Reinforcement Learning and Decision Making (RLDM), Montreal, 2019