About
Data is like shampoo; you have to lather, rinse, and repeat. Except, with data, you have…
Articles by David
Contributions
-
How do you choose between collaborative and content-based filtering for your recommender system?
The choice is simple: Use collaborative filtering when you want to be predictive. Use content filtering when you don't have interaction signals (cold-start) or as a pure discovery tool ("you viewed a pink shirt but didn't buy it, so here are other pink shirts to help you find the right one"). Content filtering is backward looking and does not usually translate well to new sessions by definition. Combine them and you have hybrid filtering. This describes most modern systems.
Experience
Education
-
University of California, San Diego
-
This 4-5 quarter long certification in data mining through UCSD covers fundamental statistics and data mining topics. Data mining techniques include model training, testing, and evaluation, decision tables and trees, classification and association rules, Bayesian learning, numeric prediction, clustering, ensemble learning, random forests, text mining, artificial neural networks, hidden Markov models, support vector machines, and other algorithms. The program is a collaborative effort by the…
This 4-5 quarter long certification in data mining through UCSD covers fundamental statistics and data mining topics. Data mining techniques include model training, testing, and evaluation, decision tables and trees, classification and association rules, Bayesian learning, numeric prediction, clustering, ensemble learning, random forests, text mining, artificial neural networks, hidden Markov models, support vector machines, and other algorithms. The program is a collaborative effort by the faculty and staff of both UCSD and the San Diego Supercomputer Center. Students are taught mainly using WEKA.
-
-
This 6 month long online bootcamp focuses on teaching data science techniques through the use of Python. Through my coursework, I learned how to use core Python libraries such as Pandas, Matplotlib, Scikit-Learn, and more to successfully deploy fundamental machine learning models and effectively visualize data.
-
-
Activities and Societies: Cal Poly Sailing Team; Honors Student Board
Summa Cum Laude
Overall GPA: 3.95
Cal Poly GPA: 3.95 -
-
-
-
Licenses & Certifications
-
Springboard Certificate of Completion - Data Science Career Track
Springboard
IssuedCredential ID 53956
Projects
-
LSI Tagger
-
Problem Statement: I wanted to publish a recommendation system package on PyPI.
• Developed an algorithm to extract keywords/tags in a pairwise fashion allowing explainable search results, user triggered re-ranking, and suggestions for additional search terms. -
Pyrecs
-
A wrapper (and constant work in progress) for my favorite recommendation algorithms.
-
Reinforcement Learning Tic-Tac-Toe
-
Created an artificial Tic-Tac-Toe player by implementing Q-learning from scratch with optional
epsilon-greedy training and ensemble modeling. -
SIGIR 2022 Complete the Outfit: 2nd Place Solution
-
Competed and placed 2nd in SIGIR's 2022 data challenge to complete the outfit.
-
TRECS: Travel Recommendations App
-
• With another Data Scientist at Bennett Data Science, used Python to obtain, analyze, and model
text data to produce a content recommendation algorithm that recommends travel destinations
based on a single destination. Developed a custom algorithm to extract important tags from bodies
of text as seen in the web app.
• Used HTML, Javascript, CSS, and Python to build and deploy the web app using Google Cloud
Platform.
Honors & Awards
-
Delta Sigma Pi Academic Achievement
California Polytechnic State University
Awarded to the business graduate with the highest GPA
-
Outstanding Finance Senior
California Polytechnic State University
Nominated and recognized as an outstanding finance senior - one per graduating class
Organizations
-
Beta Gamma Sigma
-
- PresentNational Honors Society - membership awarded to those students who are at least in the top 10% of their class academically.
Recommendations received
-
LinkedIn User
2 people have recommended David
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named David Albrecht 🔮 in United States
-
David Albrecht
-
David Albrecht
-
David Albrecht
Associate Director of Athletic Communications at USF
-
David Albrecht
Accounting Professor & Influencer | Author & Blogger | Digital Era Thinker | Professional Skills
160 others named David Albrecht 🔮 in United States are on LinkedIn
See others named David Albrecht 🔮