Back to all Computer Science topics
Topic 4.1Computer Science HL10 flashcards

Machine learning fundamentals

Practice Flashcards

Flip cards to reveal answers
Card 1 of 104.1.1
4.1.1
Question

What decides which type of machine learning applies?

Click to reveal answer

Track your progress — Sign up free to save your progress and get smart review reminders based on spaced repetition.

All Flashcards in Topic 4.1

Below are all 10 flashcards for this topic. Sign up free to track your progress and get personalized review schedules.

4.1.15 cards

Card 1concept
Question

What decides which type of machine learning applies?

Answer

What the algorithm is given to learn from: labelled examples, unlabelled data, or an environment to act in. Answer that and you have named the type.

Card 2comparison
Question

What is the difference between supervised and unsupervised learning?

Answer

Supervised learns from labelled examples to predict the label of something new. Unsupervised is given no labels and finds groups or structure the data already contains — but cannot say what those groups mean.

Card 3definition
Question

What is reinforcement learning?

Answer

An agent acts in an environment, receives a reward or penalty for what happens, and over thousands of attempts learns which actions earn the most reward. It needs no dataset, but must be allowed to fail repeatedly.

Card 4definition
Question

What makes deep learning different from other approaches?

Answer

It uses many layers, each building on what the last found — edges, then shapes, then whole objects — so it works out its own features. The cost is needing a great deal of data and being hard to explain.

Card 5definition
Question

What is transfer learning and when is it used?

Answer

Starting from a model already trained on a related task and retraining only its final layers on your own data. It is used when you have too few examples to train from scratch — hundreds rather than millions.

4.1.25 cards

Card 6comparison
Question

Why do training and using a model need different hardware?

Answer

Training repeats the same calculation over millions of examples for hours or days, needing massive parallel processing. Using the trained model is one small calculation per question, which a phone or camera can often do.

Card 7definition
Question

What are GPUs and TPUs used for in machine learning?

Answer

Both provide the massive parallel processing training needs. A GPU has thousands of general simple cores; a TPU is a chip designed specifically for machine-learning calculations.

Card 8comparison
Question

What is the difference between an ASIC and an FPGA?

Answer

An ASIC is built for one task and can never do another — the fastest and most power-efficient option, but useless if the task changes. An FPGA can be reconfigured after manufacture, so it is slower but adaptable.

Card 9concept
Question

When is an edge device the right place to run a model?

Answer

When a trained model must answer immediately on the spot — in a camera or a vehicle. It gives millisecond responses, keeps data off the network, and works even when the connection drops.

Card 10concept
Question

Why does storage speed matter when training?

Answer

Training datasets run to terabytes and must be read fast enough to keep the processors busy. Slow storage leaves very expensive hardware sitting idle and waiting.

Want smart review reminders?

Sign up free to track your progress. Our spaced repetition algorithm will tell you exactly which cards to review and when.

Start Free
IB Computer Science HL Topic 4.1 Flashcards | Machine learning fundamentals | Aimnova