Digital Technology Flashcards
What is AI?
Artificial Intelligence is computer science concerned with building smart
machines capable of performing tasks that typically require human
Intelligence.
How is AI different to computing?
In conventional computing, a programmer writes a computer program
that precisely instructs a computer what to solve a particular problem.
With AI, the programmer writes a program that allows the computer to learn to solve a problem by itself.
How does AI work?
Data is converted from the original format (for example, an image)
into a series of quantitative or qualitative features that can be used to
distinguish different objects in the original data.
What is data base classification?
One way an AI recognises an object is by feature extraction. These are the
features that help the AI differentiate one object from another. Take one of
the examples below; for example, shark, crocodile or weed-spotting or traffic light detection.
How is data base classifiction possible?
Information from the feature extraction is organised into a database to
be compared against. Once compared, the image can be given a similarity score to determine how it meets the classification criteria.
Example of data base classification?
Common characteristics such as wings/no wings, legs/no legs, body covering (hair/fur, moist skin, scales or feathers) animal type: mammal, reptile, bird, amphibian or fish how it moves.
What is a flow chart?
A flow chart is a visual diagram that shows the steps of any process from beginning to end, using process boxes, flow lines/arrows and other symbols.
What is a variable?
In programming, a variable is a value that can change, depending on conditions or on information passed to the program.
What is block code + advantages and disadvantages
What is block code?
Block coding turns programming into a drag-and-drop process by
converting text based code into visual blocks.
Advantages:
It is very easy to use
It is fast
It is visual
Disadvantages
basic
Limited capabilities
What is an input?
An input is an action. for
example, when a button is
pressed. It is a trigger for the
Microbit to do something
What do basic blocks do?
The standard coding blocks for shwoing patterns, shapes, and numbers on the screen
What do loops do?
A key component of coding, loops determine when and how often other blocks get activated e.g repeat every 2 times
What do variables do?
You can create your own variable, for us it will be the amount of time the wire touches
What do logic blocks do?
Allow you to add specific conditions like the if/then statments