Introduction
This artifact comes from AIML‑500 Workshop 2, where the assignment was to differentiate machine learning from deep learning by analyzing real‑world applications and arguing why each approach fits its problem and why the other does not. The assignment could be answered by reciting definitions. I treated it instead as the question engineering organizations actually face: given a problem, which class of tool earns its cost? The result is a report built around two deliberately mirror‑image cases and the decision framework that falls out of comparing them.
Description
The report examines two production applications. The traditional machine learning case is customer churn prediction with a support vector machine, as used across subscription businesses: structured, tabular customer data, modest scale, and decisions that must be explainable to the people acting on them. The deep learning case is machine translation with Transformer models, the architecture behind Google Translate's neural systems: raw sequential text whose meaning depends on context no human could reduce to a feature checklist. For each case, the report argues both directions, why the chosen approach fits and why the opposite approach fails, and shows that the failures are structural rather than a matter of tuning. An SVM cannot generate a sentence; a deep network brings cost and opacity to a spreadsheet problem without adding accuracy. The full report, as submitted and written in APA 7 style, is available above as evidence.
The framework the two cases produce, four questions asked before any model is chosen:
DATA
Are the features already meaningful, or hidden in raw signal?Named columns a domain expert recognizes favor traditional ML. Raw text, pixels, or audio, where the features must be discovered, demand deep learning.
SCALE
Does the data volume justify the compute?Traditional ML performs strongly on modest datasets and trains cheaply. Deep learning earns its cost only when massive data and the budget to process it both exist.
OUTPUT
Is the answer a label, a number, or a generated sequence?Labels and numbers are the traditional toolkit's home ground. Generating fluent sequences, translations, summaries, code, is structurally a deep learning task.
AUDIT
Must each decision be explainable to a stakeholder or regulator?When a person must defend why the model flagged a customer, simpler models over human‑chosen features are far easier to stand behind.
Objective
The assignment objective was to differentiate machine learning from deep learning through real‑world case analysis. My personal objective was to add a third distinct skill to this portfolio. Artifact 01 shows I can design and ship an AI product; Artifact 02 shows I can synthesize research into a thesis and communicate it. This artifact demonstrates evaluative judgment: the ability to match an AI approach to a business problem under real constraints of data, cost, and accountability, and to argue the negative case, why the more sophisticated tool is sometimes the wrong one.
Process
The report went through five stages:
- Case selection. I chose two cases that mirror each other on every axis: churn prediction, where the features are known and the data is tabular, and machine translation, where the features are unlearnable by hand and the data is raw sequence. Mirror‑image cases force the comparison to be about principles rather than examples.
- Research. I grounded each case in primary sources: the original support vector network paper, the Transformer paper, and Google's published account of moving Translate to neural machine translation.
- Argument construction. For each case I wrote both the suitability argument and the unsuitability argument for the opposite approach, holding them to the same three axes so the two cases read as one framework.
- Writing and citation. I wrote the report in APA 7 style with a full reference list, keeping the prose in plain engineering language rather than survey language.
- Portfolio revision. For this page I inverted the report's structure: the page leads with the four‑question framework the report builds toward, because a portfolio reader decides in seconds, and links the full report as evidence for those who read deeper.
Tools and Technologies Used
- Microsoft Word for the report, written in APA 7 style with a full reference list
- Primary sources: Cortes and Vapnik (1995), Vaswani et al. (2017), and Wu et al. (2016)
- Comparative case analysis: mirrored suitability and unsuitability arguments across fixed axes
- A decision‑framework structure: four questions any team can ask before choosing a model class
Challenge and Key Lesson
The central challenge was resisting a false hierarchy in which deep learning is automatically treated as more advanced and therefore better. Building mirror-image cases forced me to separate capability from suitability. I learned that the most defensible recommendation begins with data shape, error cost, explanation needs, and operating constraints, then selects the simplest model class that can satisfy them.
Value Proposition
Unique Value
The scarce skill in applied AI is not enthusiasm for the newest model; it is knowing when not to use it. This artifact argues the negative case in both directions, and it does so from production experience in financial services, where model decisions about real customers must survive questions from operations, compliance, and regulators.
Relevance
Organizations routinely overspend by applying deep learning to tabular problems and underdeliver by applying simple models to perception and language problems. Engineers who can run this evaluation before a line of code is written save teams months. For senior backend and forward‑deployed roles, this judgment is the first thing exercised on every engagement.
References
- Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning, 20(3), 273-297.
- Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, L., & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, 30.
- Wu, Y., Schuster, M., Chen, Z., Le, Q. V., Norouzi, M., Macherey, W., Krikun, M., Cao, Y., Gao, Q., Macherey, K., Klingner, J., Shah, A., Johnson, M., Liu, X., Kaiser, L., Gouws, S., Kato, Y., Kudo, T., Kazawa, H., . . . Dean, J. (2016). Google's neural machine translation system: Bridging the gap between human and machine translation. arXiv. https://arxiv.org/abs/1609.08144