Reichman University · Adelson School of Entrepreneurship (B.A.), 2024-2026
This is the home of our class on Hugging Face. Students publish the datasets, models, and Spaces they build during the semester here, from the first EDA notebook to the final project demo.
The course gives you practical data science skills for business, economics, and entrepreneurship: framing problems, preparing data, building and evaluating models, and communicating insights that drive decisions. You'll work hands-on with industry-standard tools. No prior experience is required, and prior experience will only help.
Frame the problem → Get data → Explore → Model → Evaluate → Tell the story
| Phase | Units | Highlights | Graded work |
|---|---|---|---|
| 🌱 Foundations | 1–2 | DS lifecycle, ethics and bias, data cleaning, EDA, visual storytelling | EDA assignment · individual · 10% |
| ⚙️ Core ML | 3–6 | Classification, regression, clustering, feature engineering, cross-validation, explainability | Classification & Regression · individual · 20% |
| 🎯 Applied ML | 7 | Recommendation systems, cold start, embeddings, similarity | Recommendation · pair · 20% |
| 🧠 Modern AI | 8–11 | Deep learning, NLP, computer vision, multimodal, pre-trained models | Final project kicks off (NLP / CV / Audio) |
| 🏁 Wrap-up | 12–14 | AutoML and AI agents, ethics reflection, presentations | Final Project & Oral Exam · pair, graded individually · 50% |
| Unit | Topic | What we cover |
|---|---|---|
| 1 | Intro to DS & Lifecycle | Statistics vs. ML vs. Deep Learning · problem framing · DS roles and industry use cases · responsible DS: ethics, bias, reproducibility |
| 2 | Data, EDA & Visualization | Data sources (structured, unstructured, APIs, scraping) · cleaning: missing values, outliers, normalization · descriptive statistics and correlations · effective charts and dashboards |
| 3 | Classification | Supervised learning · logistic regression, decision trees, k-NN · accuracy, precision/recall, F1, ROC/AUC · fraud, spam, churn |
| 4 | Regression | Linear, Ridge and Lasso · residual diagnostics, over/underfitting · MSE, RMSE, MAE, R² · price prediction, forecasting |
| 5 | Clustering | Unsupervised learning · k-means, hierarchical, DBSCAN · choosing k (Elbow, Silhouette) · customer segmentation |
| 6 | Machine Learning (guest lecture) | Feature engineering and importance · train/test splits, cross-validation, data leakage · grid search · explainability |
| 7 | Recommendation Systems | RecSys algorithms · cold start · embeddings and similarity · search engines |
| 8 | Deep Learning | Neural networks vs. traditional ML · MLPs · embeddings · pre-trained models · tabular DL |
| 9 | Working with Text (NLP) | Tokens, vectors, embeddings · TF-IDF vs. transformers · prompting vs. fine-tuning · ROUGE · handling hallucinations |
| 10 | Working with Visual Data | How computers "see" · convolution · image classification, object detection, augmentation · pre-trained vision models |
| 11 | Multimodal Data (guest lecture) | Text + image + audio · cloning and deepfakes · synthetic data and augmentation |
| 12 | Course Summary | Recap · ethics: bias, privacy, responsible AI · AI agents, AutoML / AutoDS · retrospective |
| 13–14 | Presentations | Final project demos and oral defense |
Some adjustments may occur. Guest-lecture dates are announced during the course, and advanced topics may adapt to the class's progress.
| 🗂️ Datasets | Data used in assignments, demos, and projects |
| 🤖 Models | Models trained or fine-tuned during the course |
| 🚀 Spaces | Interactive demos and final-project apps |
from datasets import load_dataset
# replace ORG_NAME with this organization's name
ds = load_dataset("ORG_NAME/dataset-name")
A good repo is one a stranger can understand and reproduce in five minutes.
eda-airbnb-listings or churn-classifier).## AI usage disclosure
- Tool(s) used: <e.g. Claude, ChatGPT, Gemini>
- What it was used for: <e.g. debugging, explaining a metric, drafting text>
- Example prompts: <the key prompts you used>
Free use of generative AI is welcome, in line with the university's policy. When you use GAI tools in an assignment or exam, you must report it within your submission, stating how you used them: the type of tool, or the content of the prompts. Use that violates the university's guidelines may be treated as a disciplinary offense.
| Role | Name |
|---|---|
| Lecturer | Mr. Sahar Millis |
Office hours: the lecturer is available before and after class, and online during the week on request. The tutor is available online during the week on request.
Course materials, lesson recordings, and submissions live on Moodle. Attendance follows the Entrepreneurship School's guidelines.