Posts

Showing posts from April, 2023
Image
Unit 2: ARTIFICIAL INTELLIGENCE Acquiring information on artificial intelligence and knowledge engineering is The table below shows in a tabular form the domain that relates to Artificial Intelligence and Knowledge Engineering consisting of the domain name, description (or brief definition of the domain), task performed and tools used for implementation. Domain Description Task performed Tools Expert system Uses formal logic rules to simulate human reasoning Answering and solving complex problems and repetitive tasks Experta or pyknow (using Python P/L) clips (using C P/L), pyke, nools Supervised machine learning An algorithm that learn from labelled data Classification, prediction Tensorflow, keras, sci-kit learn, xgboost, pytorch, pandas, numpy Unsupervised machine learning An algorithm that learn from unlabelled data Segmentation,
Image
 PASCAL PROGRAMMING  CLASS AND OBJECT (OBJECT ORIENTED PROGRAMMING) SOFTWARE PROGRAMS USING OOP By standard, there are three (3) ways to write codes in any programming language, most especially the ones that support Object Oriented Programming (OOP). The first is using simple logic approach or methodology (that involves using simple variables and datatypes). The second is using procedure or function approach or methodology (this allows you to reuse your code without recreating a new one). The third is class and object approach or methodology (this merges both simple logic and procedure approach into a single item). OOP is a methodology which helps to simplify and design a software program using classes, objects, procedure / function, variables, datatypes and other OOP concepts like inheritance, polymorphism, encapsulation, abstraction, data binding, data hiding, interface / methods. We also have concepts like aggregation, association, composition, cohesion, and coupling. The t