Skip to main content

Posts

Abstraction

The essence of abstractions is preserving information that is relevant in a given context and forgetting information that is irrelevant in that context. the process of removing physical, spatial, or temporal details or attributes in the study of objects or systems in order to focus attention on details of higher importance,it is also very similar in nature to the process of generalization the creation of abstract concept-objects which are created by mirroring common features or attributes from various non-abstract objects or systems of study — the result of the process of abstraction. What is computational thinking Computational thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand. The four cornerstones of computational thinking There are four key techniques (cornerstones) to computational thinking: Decomposition
Recent posts

Intelligence

Are you concerned with thinking or behavior?  Do you want to model humans or work from an ideal standard? How a mere handful of matter can perceive, understand, predict, and manipulate a world far larger and more complicated than itself. 1.1  What is AI   The definitions on top are concerned with thought processes and reasoning, whereas the ones on the bottom address behavior. The definitions on the left measure success in terms of fidelity to human performance, whereas RATIONALITY the ones on the right measure against an ideal performance measure, called rationality. A system is rational if it does the “right thing,” given what it knows. 1.1.1 Acting humanly: The Turing Test approach TURING TEST NATURAL LANGUAGE PROCESSING : natural language processing to enable it to communicate successfully in English KNOWLEDGE REPRESENTATION : knowledge representation to store what it knows or hears AUTOMATED REASONING : automated reasoning to use the stored information to