0% found this document useful (0 votes)
19 views35 pages

Introduction to Computer Basics

The document provides an overview of computers, defining them as electronic machines capable of performing calculations and controlling operations. It discusses the characteristics of computers, including speed, accuracy, diligence, reliability, memory, logical capabilities, and versatility, as well as the basic functions of input, storage, processing, output, and control. Additionally, it details various input and output devices, highlighting their roles in facilitating communication between users and computers.

Uploaded by

sklalit389
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views35 pages

Introduction to Computer Basics

The document provides an overview of computers, defining them as electronic machines capable of performing calculations and controlling operations. It discusses the characteristics of computers, including speed, accuracy, diligence, reliability, memory, logical capabilities, and versatility, as well as the basic functions of input, storage, processing, output, and control. Additionally, it details various input and output devices, highlighting their roles in facilitating communication between users and computers.

Uploaded by

sklalit389
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

UNIT-1

INTRODUCTION TO COMPUTER

Definition: A computer is an electronic machine, devised for performing calculations and controlling operations that
can be expressed either in logical or numerical terms.

Applications

The applications domain of a computer depends totally on human creativity and imagination it covers a huge area
of applications including education, industries, government medicine, scientific research, low and even music and
arts.

• Millions of complex calculations can be done in a mere fraction of time

• Difficult decisions can be made with unerring accuracy for comparatively little cost.

CHARACTERISTICS OF COMPUTER

1. Speed

The speed of the computer describes the number of operations a computer can perform in one

second. It performs operations in microseconds and nanoseconds, which means they can process

millions of instructions in seconds.

The speed of computers is expressed in terms of MegaHertz and GigaHertz. A computer can perform

multiple tasks faster and accurately as compared to humans.

A computer is incredibly fast, but with ongoing technological advancement, what was superfast in the

year 1997 may seem to possess a tortoise-like speed compared to modern-day computers, and the

speed of computers will keep getting faster and faster steadily.

2. Accuracy
Computers perform error-free operations without any conflicts. Under normal circumstances, a

computer can offer up to 100% error-free operations, and any errors found are usually the result of

human intervention.

A computer can perform multiple tasks simultaneously without any errors and can even withdraw

wrong inputs. This became possible because of GIGO, which means Garbage In and Garbage Out.

If the data entered is incorrect or corrupted, then the output will also be incorrect.

3. Diligence

Computers can perform repeated tasks consistently without getting bored or exhausted. We get tired

and may get bored, but a computer doesn’t.

Computers don’t get bored or tired or lose concentration. It can work continuously for hours without

any fatigue.
It can run millions of operations in a single day and can execute simple operations as well as

complicated tasks in a short span of time.

4. Reliability

Computers are highly reliable and don’t make any errors, but a computer cannot be held responsible

for any human errors.

A computer can process a large number of operations such as monetary

transactions, data manipulation, multitasking, and major responses accurately and likelihood of

mistakes are very low.

It will process the data accurately if you can provide it correctly. Feed the wrong data to the computer,

and the results processed by it will also be inaccurate.

5. Memory

A computer can store a large amount of data, which makes it compatible of retrieving information as

much as possible. The storage of computers is measured in terms of Bytes, Kilobytes, Megabytes,

Gigabytes, Terabytes, etc.

The memory that the computers frequently use is RAM, an acronym for Random Access Memory.
To manage data frequently computers uses both primary memory and secondary memory such as hard

disk, USB, TF Card, etc.

This type of memory is extremely fast with colossal bandwidth, which can feed the computer processor

millions and billions of data to process.

6. Logical

Computers can perform a number of operations as per the command however, they can also perform

a huge number of logical operations very quickly.

The logical characteristic of a computer allows the computer to solve problems related to reasoning,

thinking, and learning. It’s now better defined as artificial intelligence, or AI for short.

7. Versatility

Computers are highly versatile machines that can perform multiple tasks simultaneously and have an

incredible ability to adjust and perform any necessary task.


Computer devices can perform repetitive tasks at multiple speeds as well as have the ability to store

multiple data and information.

For example, it can perform word processing in one application and instantly switch to another for

different requirements.

BLOCK DIAGRAM OF COMPUTER/ Components of computer


A computer can process data, pictures, sound and graphics. They can solve highly complicated problems
quickly and accurately. A computer as shown in Fig. performs basically five major computer operations or
functions irrespective of their size and make. These are

1) it accepts data or instructions by way of input,

2) it stores data,

3) it can process data as required by the user,

4) it gives results in the form of output, and

5) it controls all operations inside a computer.

1. Input: This is the process of entering data and programs in to the computer system. You should know
that computer is an electronic machine like any other machine which takes as inputs raw data and
performs some processing giving out processed data. Therefore, the input unit takes data from us to the
computer in an organized manner for processing.

2. Storage: The process of saving data and instructions permanently is known as storage. Data has to be
fed into the system before the actual processing starts. It is because the processing speed of Central
Processing Unit (CPU) is so fast that the data has to be provided to CPU with the same speed. Therefore
the data is first stored in the storage unit for faster access and processing. This storage unit or the primary
storage of the computer system is designed to do the above functionality. It provides space for storing
data and instructions.

The storage unit performs the following major functions:

• All data and instructions are stored here before and after processing.

• Intermediate results of processing are also stored here.

3. Processing: The task of performing operations like arithmetic and logical operations is called processing.
The Central Processing Unit (CPU) takes data and instructions from the storage unit and makes all sorts of
calculations based on the instructions given and the type of data provided. It is then sent back to the
storage unit.

4. Output: This is the process of producing results from the data for getting useful information. Similarly
the output produced by the computer after processing must also be kept somewhere inside the computer
before being given to you in human readable form. Again the output is also stored inside the computer for
further processing.

5. Control: The manner how instructions are executed and the above operations are performed.
Controlling of all operations like input, processing and output are performed by control unit. It takes care
of step by step processing of all operations inside the computer.
FUNCTIONAL UNITS

In order to carry out the operations mentioned in the previous section the computer allocates the task
between its various functional units. The computer system is divided into three separate units for its
operation. They are

1) arithmetic logical unit

2) control unit.

3) central processing unit.

Arithmetic Logical Unit (ALU) Logical Unit

Logical Unit :After you enter data through the input device it is stored in the primary storage unit. The
actual processing of the data and instruction are performed by Arithmetic Logical Unit. The major
operations performed by the ALU are addition, subtraction, multiplication, division, logic and comparison.
Data is transferred to ALU from storage unit when required. After processing the output is returned back
to storage unit for further processing or getting stored.

Control Unit (CU)

The next component of computer is the Control Unit, which acts like the supervisor seeing that things are
done in proper fashion. Control Unit is responsible for co ordinating various operations using time signal.
The control unit determines the sequence in which computer programs and instructions are executed.
Things like processing of programs stored in the main memory, interpretation of the instructions and
issuing of signals for other units of the computer to execute them. It also acts as a switch board operator
when several users access the computer simultaneously. Thereby it coordinates the activities of
computer’s peripheral equipment as they perform the input and output.

Central Processing Unit (CPU)

The ALU and the CU of a computer system are jointly known as the central processing unit. You may call
CPU as the brain of any computer system. It is just like brain that takes all major decisions, makes all sorts
of calculations and directs different parts of the computer functions by activating and controlling the
operations.

An input/output (I/O) device is any hardware that enables a human user or another system to communicate with
a computer. As the name suggests, these devices can both receive data (input) from the user or another source
and deliver data (output) from the computer. Essentially, an I/O device bridges the computer and external
entities, facilitating seamless data exchange.

Input and Output Devices

1. Input Devices

Input devices are the devices that are used to send signals to the computer for performing tasks. The receiver at
the end is the CPU (Central Processing Unit), which works to send signals to the output devices. Some of the
classifications of Input devices are:

• Keyboard Devices

• Pointing Devices
• Composite Devices

• Game Controller

• Visual Devices

• Audio Input Devices

Some of the input devices are described below.

Keyboard

The keyboard is the most frequent and widely used input device for entering data into a computer. Although there
are some additional keys for performing other operations, the keyboard layout is similar to that of a typical
typewriter.
Generally, keyboards come in two sizes: 84 keys or 101/102 keys but currently keyboards with 104 keys or 108
keys are also available for Windows and the Internet.

Keyboard

Types of Keys

• Numeric Keys: It is used to enter numeric data or move the cursor. It usually consists of a set of 17 keys.

• Typing Keys: The letter keys (A-Z) and number keys (09) are among these keys.

• Control Keys: These keys control the pointer and the screen. There are four directional arrow keys on it.
Home, End, Insert, Alternate(Alt), Delete, Control(Ctrl), etc., and Escape are all control keys (Esc).

• Special Keys: Enter, Shift, Caps Lock, NumLk, Tab, etc., and Print Screen are among the special function
keys on the keyboard.

• Function Keys: The 12 keys from F1 to F12 are on the topmost row of the keyboard.

Mouse

The most common pointing device is the mouse. The mouse is used to move a little cursor across the screen while
clicking and dragging. The cursor will stop if you let go of the mouse. The computer is dependent on you to move
the mouse; it won't move by itself. As a result, it's an input device.
A mouse is an input device that lets you move the mouse on a flat surface to control the coordinates and
movement of the on-screen cursor/pointer.
The left mouse button can be used to select or move items, while the right mouse button when clicked displays
extra menus.
Mouse

Joystick

A joystick is a pointing device that is used to move the cursor on a computer screen. A spherical ball is attached to
both the bottom and top ends of the stick. In a socket, the lower spherical ball slides. You can move the joystick in
all four directions.

Joystick

The joystick's function is comparable to that of a mouse. It is primarily used in CAD (Computer-Aided Design) and
playing video games on the computer.

Track Ball

Track Ball is an accessory for notebooks and laptops, which works on behalf of a mouse. It has a similar structure
to a mouse. Its structure is like a half-inserted ball and we use fingers for cursor movement. Different shapes are
used for this like balls, buttons, or squares.

Light Pen

A light pen is a type of pointing device that looks like a pen. It can be used to select a menu item or to draw on the
monitor screen. A photocell and an optical system are enclosed in a tiny tube. When the tip of a light pen is moved
across a monitor screen while the pen button is pushed, the photocell sensor element identifies the screen
location and provides a signal to the CPU.
Light Pen

Scanner

A scanner is an input device that functions similarly to a photocopier. It's employed when there's information on
paper that needs to be transferred to the computer's hard disc for subsequent manipulation. The scanner collects
images from the source and converts them to a digital format that may be saved on a disc. Before they are
printed, these images can be modified.

Scanner

Optical Mark Reader (OMR)

An Optical Mark Reader is a device that is generally used in educational institutions to check the answers to
objective exams. It recognizes the marks present by pencil and pen.

Optical Character Reader (OCR)

OCR stands for optical character recognition, and it is a device that reads printed text. OCR optically scans the text,
character by character turns it into a machine-readable code, and saves it to the system memory.

Magnetic Ink Card Reader (MICR)

It is a device that is generally used in banks to deal with the cheques given to the bank by the customer. It helps in
reading the magnetic ink present in the code number and cheque number. This process is very fast compared to
any other process.
Bar Code Reader

A bar code reader is a device that reads data that is bar-coded (data that is represented by light and dark lines).
Bar-coded data is commonly used to mark things, number books, and so on. It could be a handheld scanner or part
of a stationary scanner. A bar code reader scans a bar code image, converts it to an alphanumeric value, and then
sends it to the computer to which it is connected.

Bar Code Reader

Web Camera

Because a web camera records a video image of the scene in front of it, a webcam is an input device. It is either
built inside the computer (for example, a laptop) or attached through a USB connection. A webcam is a computer-
connected tiny digital video camera. It's also known as a web camera because it can take images and record video.
These cameras come with software that must be installed on the computer toevery broadcast video in real-time
over the Internet. It can shoot images and HD videos, however, the video quality isn't as good as other cameras (In
Mobiles or other devices or normal cameras).

Web Camera

Digitizer

Digitizer is a device that is used to convert analog signals to digital signals. It converts signals into numeric values.
An example of a Digitizer is a Graphic Tablet, which is used to convert graphics to binary data.

Microphone

The microphone works as an input device that receives input voice signals and also has the responsibility of
converting it also to digital form. It is a very common device that is present in every device which is related to
music.
2. Output Devices

Output Devices are the devices that show us the result after giving the input to a computer system. Output can be
of many different forms like image, graphic audio, video, etc. Some of the output devices are described below.

Monitor

Monitors, also known as Visual Display Units (VDUs), are a computer's primary output device. It creates images by
arranging small dots, known as pixels, in a rectangular pattern. The amount of pixels determines the image's
sharpness.
The two kinds of viewing screens used for monitors are described below.

• Cathode-Ray Tube (CRT) Monitor: Pixels are minuscule visual elements that make up a CRT display. The
higher the image quality or resolution, the smaller the pixels.

• Flat-Panel Display Monitor: In comparison to the CRT, a flat-panel display is a type of video display with
less volume, weight, and power consumption. They can be hung on the wall or worn on the wrist.

Flat-panel displays are currently used in calculators, video games, monitors, laptop computers, and graphical
displays.

Monitor

Television

Television is one of the common output devices which is present in everycan house. It portrays video and audio
files on the screen as the user handles the television. Nowadays, we are using plasma displays as compared to CRT
screens which we used earlier.

Printer

Printers are output devices that allow you to print information on paper. There are certain types of printers which
are described below.

• Impact Printers

• Character Printers

• Line Printers

• Non-Impact Printers

• Laser Printers
• Inkjet Printers

Printer666

Impact Printer

Characters are printed on the ribbon, which is subsequently crushed against the paper, in impact printers. The
following are the characteristics of impact printers:

• Exceptionally low consumable cost.

• Quite noisy

• Because of its low cost, it is ideal for large-scale printing.

• To create an image, there is physical contact with the paper.

Character Printers

Character Printer canto produce print only one character at a time. It is of two types.

• Dot Matrix Printer

• Daisy Wheel

Line Printers

Line Printers are printers that have the capability to print one line at a time. It is of two types.

• Drum Printer

• Chain Printer

Non-Impact Printers

Characters are printed without the need for a ribbon in non-impact printers. Because these printers print a full
page at a time, they're also known as Page Printers. The following are the characteristics of non-impact printers:

• Faster

• They don't make a lot of noise.

• Excellent quality

• Supports a variety of typefaces and character sizes

Laser Printers

Laser Printers use laser lights to produce. dots which will produce characters on the page.
Inkjet Printers

Inkjet printers are printers that use spray technology for printing papers. High-quality papers are produced in an
Inkjet printer. They also do color printing.

Speakers

Speakers are devices that produce sound after getting a command from a computer. Nowadays, speakers come
with wireless technology also like Bluetooth speakers.

Projector

Projectors are optical devices that have the work to show visuals on both types of screens, stationary and moving
both. It helps in displaying images on a big screen. Projectors are generally used in theatres, auditoriums, etc.

Plotter

Plotter is a device that helps in making graphics or other images to give a real view. A graphic card is mandatorily
required to use these devices. These are the pen-like devices that help in generating exact designs on the
computer.

Braille Reader

Braille Reader is a very important device that is used by blind users. It helps people with low vision or no vision to
recognize the data by running their fingers over the device to understand easily. It is a very important device for
blind persons as it gives them the comfort to understand the letters, alphabets, etc which helps them in study.

Video Card

A video Card is a device that is fitted into the motherboard of the computer. It helps in improvising digital content
in output devices. It is an important tool that helps people in using multiple devices.

Global Positioning System (GPS)

Global Positioning System helps the user in terms of directions, as it uses satellite technology to track the
geometrical locations of the users. With continuous latitudinal and longitudinal calculations, GPS gives accurate
results. Nowadays, all smart devices have inbuilt GPS.

Headphones

Headphones are just like a speaker, which is generally used by a single person or it is a single-person usable device
and is not commonly used in large areas. These are also called headsets having a lower sound frequency.

HARDWARE AND SOFTWARE


A computer system consists of two main parts: Hardware and Software. Hardware refers to the physical
components, like the CPU and RAM, while Software includes the programs and applications that control
these components. Both are essential for the computer to function properly, and they work together to
ensure smooth performance.
What is the Computer Hardware?

Computer hardware refers to the physical components of a computer that you can touch and see. These
parts work together to process data and perform tasks. Examples include the Processor, Memory
Devices, Monitor, Printer, Keyboard, Mouse, and Central Processing Unit (CPU).

Different Types of Computer Hardware

Here is a list of the main types of computer hardware:

1. Input Devices

Input devices allow users to enter data and instructions into the computer. These devices enable
interaction with the system by providing information for processing.

Examples: Keyboard, Mouse, Scanner, Microphone.

2. Output Devices

Output devices display or produce the results of computer processing, allowing users to see or hear the
information processed by the computer.

Examples: Monitor, Printer, Speakers.s.

3. Storage Devices

Storage devices are used to store data either temporarily or permanently. They allow the computer to
save information for later retrieval.

Examples: Hard Disk Drive (HDD), Solid-State Drive (SSD), USB Drives, CDs, DVDs.

4. Internal Components

Internal components are essential hardware parts inside the computer that process and manage data,
enabling the system to run efficiently.

Examples: CPU (Central Processing Unit), Motherboard, RAM (Random Access Memory), GPU (Graphics
Processing Unit).
What is the Computer Software?

Software is a collection of instructions, procedures, and documentation that performs different tasks on
a computer system. We can say also Computer Software is a programming code executed on a computer
processor. The code can be machine-level code or code written for an operating system.

Examples of software are MS- Word, Excel, PowerPoint, Google Chrome, Photoshop, MySQL, etc.

Different Types of Computer Software

Here is a list of the main types of computer software:

1. System Software

System software is responsible for directly interacting with computer hardware and managing its internal
functions. It helps control hardware devices such as printers, storage devices, and more.

Examples of System Software: Operating Systems, Language Processors, Device Drivers.

2. Application Software

Application software is designed to perform specific tasks for users. It operates on top of system
software and supports everyday computer functions.

Examples of Application Software: Word Processors, Spreadsheets, and more specialized software like
graphic design tools or database management systems.

Difference Between Hardware and Software

Parameters Hardware Software

Hardware is a physical part


Software is a set of instructions that tells a computer
Basic of the computer that causes
exactly what to do.
Definition the processing of data.

Development It is manufactured. It is developed and engineered.

Hardware cannot perform


The software can not be executed without hardware.
Dependency any task without software.

Electronic and other


Created by utilizing a computer language to write
Process of materials are used to create
instructions.
creating hardware.
Parameters Hardware Software

Hardware is tangible as
hardware is a physical Software is intangible as we can see and also use the
electronic device, that can software but can’t touch them.
Tangible be touched.

Hardware typically wears The software does not wear out with time. However,
Durability out over time. it may contain flaws and glitches.

It has four main categories:

• Input Devices
It is mainly divided into
• Output Devices
• System software
• Storage Devices
• Application software.
• Internal
Types Components.

Hardware is not affected by


Software is affected by computer viruses.
Virus effect computer viruses.

It cannot be transferred
from one place to another
It can be transferred via a network means.
electrically through the
Transfer network.

Only machine-level The program accepts human-readable input,


Machine-Level language is known to be interprets it in machine-level language, and sends it to
language understood by hardware. hardware for additional processing.

If the hardware is damaged,


If the software is damaged, its backup copy can be
it is replaced with a new
reinstalled.
Replacement one.

Dust, overheating,
Overloading, systematic error, major-minor version
humidity, and other factors
error, and other factors are commonly responsible for
are commonly responsible
software failures.
Failures for hardware failures.
Parameters Hardware Software

Ex: Keyboard, Mouse,


Ex: MS Word, Excel, PowerPoint, Photoshop, MySQL,
Monitor, Printer, CPU, Hard
etc.
Examples disk, RAM, ROM, etc.

Type of Data in computer


1. Integer

Integer data types often represent whole numbers in programming. An integer's value
moves from one integer to another without acknowledging fractional numbers in between.
The number of digits can vary based on the device, and some programming languages may
allow negative values.

2. Character

In coding, alphabet letters denote characters. Programmers might represent these data
types as (CHAR) or (VARGCHAR), and they can be single characters or a string of letters.
Characters are usually fixed-length figures that default to 1 octet—an 8-bit unit of digital
information—but can increase to 65,000 octets.

3. Date

This data type stores a calendar date with other programming information. Dates are
typically a combination of integers or numerical figures. Since these are typically integer
values, some programs can store basic mathematical operations like days elapsed since
certain events or days away from an upcoming event.

4. Floating point (real)

Floating-point data types represent fractional numbers in programming. There are two
main floating-point data types, which vary depending on the number of allowable values in
the string:

• Float: A data type that typically allows up to seven points after a decimal.

• Double: A data type that allows up to 15 points after a decimal.

5. Long

Long data types are often 32- or 64-bit integers in code. Sometimes, these can represent
integers with 20 digits in either direction, positive or negative. Programmers use an
ampersand to indicate the data type is a long variable.

6. Short
Similar to the long data type, a short is a variable integer. Programmers represent these as
whole numbers, and they can be positive or negative. Sometimes a short data type is a
single integer.

7. String

A string data type is a combination of characters that can be either constant or variable.
This often incorporates a sequence of character data types that result in specific commands
depending on the programming language. Strings can include both upper and lowercase
letters, numbers and punctuation.

8. Boolean

Boolean data is what programmers use to show logic in code. It's typically one of two
values—true or false—intended to clarify conditional statements. These can be responses
to "if/when" scenarios, where code indicates if a user performs a certain action. When this
happens, the Boolean data directs the program's response, which determines the next code
in the sequence.

ARTIFICIAL INTELLIGENCE

Artificial Intelligence (AI) is a technology that enables machines and computers to perform
tasks that typically require human intelligence. It helps systems learn from data, recognize
patterns and make decisions to solve complex problems. It is used in healthcare, finance,
e-commerce and transportation offering personalized recommendations and enabling self-
driving cars.

Core Concepts of AI

Artificial Intelligence (AI) relies on key concepts and technologies that enable machines
to perform tasks typically requiring human intelligence. Let's see some of the concepts:

1. Machine Learning (ML)

Machine Learning is a subset of artificial intelligence (AI) that focuses on building systems
that can learn from and make decisions based on data. Instead of being explicitly
programmed to perform a task, a machine learning model uses algorithms to identify
patterns within data and improve its performance over time without human intervention.

2. Generative AI

Generative AI is designed to create new content whether it's text, images, music or video.
Unlike traditional AI which typically focuses on analyzing and classifying data, it goes a
step further by using patterns it has learned from large datasets to generate new original
outputs. It "creates" rather than just "recognizes."
3. Natural Language Processing (NLP)

Natural Language Processing (NLP) allows machines to understand and interact with
human language in a way that feels natural. It enables speech recognition systems like Siri
or Alexa to interpret what we say and respond accordingly. It combines linguistics and
computer science to help computers process, understand and generate human language
allowing for tasks like language translation, sentiment analysis and real-time
conversation.

4. Expert Systems

Expert Systems are designed to simulate the decision-making ability of human experts.
These systems use a set of predefined "if-then" rules and knowledge from specialists in
specific fields to make informed decisions similar to how a medical professional would
diagnose a disease. They are useful in areas where expert knowledge is important but not
always easily accessible.

HISTORY AND REVOLUTION OF ARTIFICIAL INTELLIGENCE

Artificial Intelligence is a technology that makes machines replicate human intelligence.


These machines can learn, make decisions, adapt, and perform tasks similar to humans.
The history and evolution of AI is a journey that spans several decades.

Foundation of AI

The early 1900's, i.e., 1900-1950 is when there was a lot of buzz created regarding the
idea of artificial humans. This made scientists of all sorts think if it was possible to create
an artificial brain. Though most of them tried creating the simpler versions of robots.
Some of the key milestones in this period are −

Year Milestone

Czech playwright Karel Capek released a science fiction play "Rossum's


1921 Universal Robots", where he introduced artificial people and named them
robots.

Warren McCulloch and Walter Pitts created the first conceptual model of
1943
a neural network.
Emergence of AI

The years from 1950-1956 marked the turning point for AI. Researchers and companies
made Some of the key milestones in this period are −

Year Milestone

Alan Turing published "Computer Machinery and Intelligence" which proposed


1950
Turing test to measure the intelligence of a machine.

Arthur Samuel is a computer scientist, who developed a program to play checkers,


1952
which improved its performance through experience.

AI Revolution

The period from 1957-1973 was also commonly known as "Golden Age" as most
researchers showed interest and enthusiasm to achieve remarkable advancements in the
field. Some of the notable milestones in this period are −

Year Milestone

Frank Rosenblatt introduced perceptron, which was one of the early innovation
1957
for artificial neural networks.

1958 John McCarthy created LISP, the first programming language for AI research.

Arthur Samuel used the term "Machine Learning" and defined it as intellectual
1959
computers that surpass humans in any task.

Joseph Weizenbaum created ELIZA, that used natural language processing to


1966
make conversations with humans.

1972 Alain Colmerauer and Philippe Roussel developed prolog programming language.

AI Winter

The initial AI winter occurred from 1974-1980 , which was quite a tough time for the
improvement of AI. During this time, there was a substantial decrease in research funding
which affected the interest on AI.

AI Boom
The time period from 1980-1987 showed a period of rapid growth and interest in AI. This
happened because of both research breakthroughs and additional government funding to
support the researchers. Some of the key milestones in this period are −

Year Milestone

1980 The first expert systems, know as XCON came into the commercial market.

The Japanese government alocated $850 million to the development of Fifth


1981 Generation Computer Project, to create computers that could translate, converse
in human language and express reasoning on a human level.

The AAAI warns about the incoming AI Winter, where the funding and interest
1984
would decrease significantly effecting the research.

Ernst Dickmann and his team demonstrated the first self-driving cars, which drove
1986
up to 55kmph with no obstacles and human driver.

AI Stagnation

The second AI winter took place from the years 1987-1993, where again investors and
government stopped funding due to high cost and no efficient results.

AI Agents

The years between 1993-2011, there was a significant growth in AI, especially with the
development of intelligent computer programs. In this era, professional focused on
developing software to match human intelligence for specific tasks. Some of the key
milestones in this period are −

Year Milestone

1997 Deep Blue was the first program to beat a human chess champion, Gray Kasparov.

Professor Cynthia Breazeal the first robot named Kismetthat could simulate
2000
human emotions and had facial features similar to humans.

NASA landed two rovers onto Mars, which navigated through the surface of the
2003
planet without human intervention.
Companies such as Twitter, Facebook, and Netflix started using AI as part of
2006
advertising, business analysis, and user engagement.

2011 Apple released Siri, the first popular voice assistant.

Artificial General Intelligence

From 2011 to present, unfolded significant advancements within AI domain. These


achievements can linked to extensive data application, and the ongoing interest on artificial
general intelligence(AGI). Some of the key milestones in this period are −

Year Milestone

Google researchers Jeff Dean and Andrew Ng trained a neural network to


2012
recognize cats using unlabeled images without prior information.

Hanson Robotics introduced Sophia, the first humanoid robot with realistic
2016
human features, emotion recognition, and communication abilities.

Facebook programmed two AI Chatbot to communicate and learn to negotiate,


2017 but as the conversation went on they eventually stopped using English and started
speaking their own language entirely on their own.

A Chinese tech group Alibaba's language − processing AI won over human


2018
intellect on a Standford reading and comprehension test.

Google's AlphaStar reached Grandmaster on the video game StarCraft 2


2019
outperforming all but .2% of human players.

OpenAI started beta testing GPT-3, a model that uses Deep Learning to create
2020
code, content, and other creative tasks.

OpenAI developed Dall-E, which can generate images using the natural language
2021
as prompts.

Dall-E was integrated with ChatGPT, showcasing AI's capacity to generate text and
2022
relevant images.
Multimodal is another major breakthrough in AI. These models process all the
2023
data types like text, image, video, and audio simultaneously.

Devin is the first AI software engineer still under development and SORA is
2024
another innovation of OpenAI which is an text-to-video model.

Overview of Generative Al
Generative AI is a type of artificial intelligence designed to create new
content such as text, images, music or even code by learning patterns
from existing data. These models generate original outputs that are
often indistinguishable from human-created content. These models
use techniques like deep learning neural networks to generate output.

Applications of Generative AI
Generative AI is applied in multiple domains like:
• Text: Powers chatbots, virtual assistants, content creation,
document summarization and even code generation tools like
GitHub Copilot.
• Images: Used in digital art, product design, fashion, advertising
and medical imaging to create visuals that are close to real-world
examples.
• Audio & Speech: Enables natural-sounding voice assistants,
multilingual dubbing, music composition, personalized voice
cloning and accessibility tools.
• Video: Supports animation, movie special effects, gaming,
marketing videos and realistic training simulations.
• Business Use Cases: Enhances customer support with AI agents,
boosts knowledge discovery using RAG systems, accelerates drug
discovery, assists in financial forecasting and improves data-
driven decision-making.
Advantages
1. Accelerates Research and Development: In fields like science and
technology, Generative AI reduces the time needed for research
by generating multiple outcomes and predictions such as
molecular structures in drug development. This speeds up
innovation and helps solve complex problems efficiently.
2. Improves Personalization: Generative AI creates tailored content
based on user preferences. From personalized product designs to
customized marketing campaigns it enhances user engagement
and satisfaction by delivering exactly what users need or want.
3. Empowers Non Experts: Even users without expertise can create
high quality content using Generative AI. This helps individuals
learn new skills access creative tools and open doors to personal
and professional growth.
4. Drives Economic Growth: Generative AI introduces new roles and
opportunities by fostering innovation, automating tasks and
enhancing productivity. This leads to economic expansion and the
creation of jobs in emerging fields.
Disadvantages
1. Data Dependence: The accuracy and quality of Generative AI
outputs depend entirely on the data it is trained on. If the training
data is biased, incomplete or inaccurate the generated content
will reflect these flaws.
2. Limited Control Over Outputs: It can produce unexpected or
irrelevant results making it challenging to control the content and
ensure it aligns with specific user requirements.
3. High Computational Requirements: Training and running
Generative AI models demand significant computing power which
can be costly and resource intensive. This limits accessibility for
smaller organizations or individuals.
4. Ethical and Legal Concerns: It can be misused to create harmful
content like deepfakes or fake news which can spread
misinformation or violate privacy. These ethical and legal
challenges require careful regulation and oversight to prevent
abuse.
Traditional AI VS Generative AI
What is Traditional AI?
The focus of traditional AI has been to understand how certain tasks
are done and then do the same but with the assistance of tools.
Traditional AI is simply the use of algorithms or models to assist in
already manually defined tasks, this includes task specific models as
well. Medical diagnosis, predictive maintenance, and suggestion
systems are some of the examples where traditional AI has been
applied to. The use of labeled datasets in adequate amounts allows for
traditional AI to learn and recognize patterns, making it perfectly
suitable for applications where high precision and transparency is
needed.
Difference between Traditional AI and Generative AI

S. Basis For Generative AI Traditional AI


No. Comparison

1 Scope Generative AI has a Traditional AI has a more focused


broader scope scope. It’s primarily used for
because it’s designed analyzing and processing existing
to create new content. data to provide insights or make
For example, tools predictions.
like ChatGPT can write
stories, create
dialogue, or even help
draft reports by
generating text based
on the input it
receives.

2 Methodology Generative AI typically Traditional AI, however, often


relies on advanced uses simpler machine learning and AI
deep learning models models like decision trees, linear
such as Generative regression, or clustering
Adversarial Networks algorithms. These models are
(GANs) and generally easier to implement and
transformers. These are well-suited for tasks like
models are complex
and require significant
computational power classification, prediction, and
to train, as they learn optimization.
to generate content
that is not just a
replica of the training
data but something
new and creative.

3 Applications The applications of Traditional AI, meanwhile, is used in


Generative AI are more conventional applications like
quite diverse and data analysis, fraud detection, and
exciting. It’s used in recommendation systems.
creative fields like
digital art, music
composition, and
content creation.

4 Complexity Generative AI is Traditional AI models are usually less


generally more complex, focusing more on data
complex than processing and pattern recognition
Traditional AI. The rather than creating new data.
models involved
require significant
expertise to develop
and fine-tune.

5 Training Data Generative AI typically Traditional AI, however, can often


Requirements requires vast amounts perform well with smaller, more
of diverse data to specific datasets. It’s focused more
function effectively. on recognizing patterns and making
The more varied and predictions within the bounds of the
extensive the dataset, data it has been trained on.
the better the AI can
learn to generate
unique content.
6 Performance The performance of Traditional AI, on the other hand, is
Metrics Generative AI is often usually judged by more general
evaluated based on metrics like accuracy, precision, and
the creativity and recall. These metrics measure how
quality of its output. well the AI model can classify data,
This could mean how predict outcomes, or recognize
realistic or innovative patterns based on the input it
the generated content receives.
appears to human
users.

7 Resource Generative AI is a Traditional AI, while still demanding,


Intensity model that requires typically requires fewer resources
high resource compared to gen AI. Many traditional
intensity, often AI models can be trained and
requiring significant deployed on more modest hardware.
computational power,
especially during the
training phase. This
includes using high-
end GPUs or TPUs,
which can drive up
costs and make
development more
challenging.

8 Output The output from The output of Traditional AI is usually


Generative AI is new a classification, a recommendation,
and original. This or a prediction based on the patterns
contrasts with it has learned from the data.
Traditional AI, which
processes existing data
to provide insights or
predictions.
9 User Interaction Gen AI relies on user Traditional AI, however, typically
prompts. That means, operates more in the background. It
the user interaction is processes data and delivers results
heavy compared to without much need for user input,
traditional AI. This which is ideal for tasks like
interactive nature automation and analysis.
makes it particularly
useful in creative
industries, where
users can explore
different possibilities
with AI.

10 Adaptability Generative AI is highly Traditional AI is less adaptable, as it


adaptable, as it can usually follows predefined rules and
learn and evolve in is focused on improving within a
creative ways. It can specific domain.
generate increasingly
sophisticated content
as it continues to learn
from new data.

11 Deployment Deploying Generative Traditional AI, on the other hand, has


AI can be more more established and
challenging due to the straightforward deployment
specialized methods. These models are often
infrastructure and easier to integrate into existing
resources it requires. systems.

12 Ethical Generative AI raises Traditional AI’s ethical considerations


Considerations significant ethical are usually centered around data
concerns, particularly privacy and bias in decision-making
regarding the processes, which, while important,
potential misuse of AI- tend to be less controversial in terms
generated content. of content creation.
This
includes deepfakes,
fake news, and other
forms of content that
could be misleading or
harmful.

13 Real-World
Examples and Some well-known
Tools examples of Traditional AI is used majorly by
Generative AI include applications like spam filters that
tools like DALL-E, detect and block unwanted emails,
which can generate and recommendation systems that
detailed images from suggest products or content based
textual descriptions, on your past behavior. Tools include
and ChatGPT, which voice assistants like Siri and Alexa.
can write essays,
stories, and
more. Other Gen AI
tools include Gemini,
Synthesia etc.,

14 Innovation The innovation Traditional AI, while still innovative,


Potential potential of tends to focus on incremental
Generative AI is very improvements and optimizations
high. It opens up new within existing systems. It’s more
possibilities in creative about making processes more
fields, allowing for the efficient rather than creating
generation of content something entirely new.
that was previously
unimaginable.

15 Cost The cost associated Traditional AI is fully free or often


with Generative AI is has a lower cost barrier, as it can
generally higher due utilize existing technologies and
to the need for infrastructure, making it more
advanced hardware feasible for a wider range of
and extensive training applications. We use traditional AI on
data. This can make it a daily basis without even knowing.
a more expensive For instance, the Google voice
option, especially for assistant in our mobiles are totally
businesses looking to free yet provides a dedicated AI
experiment with service.
cutting-edge AI
technologies. If we
take ChatGPT for
instance, the premium
model costs around
1600 INR per month
which is too expensive
for public usage
whereas Traditional AI
comes free of cost.

16 Scalability Scaling Generative AI Traditional AI, on the other hand, is


can be challenging due easier to scale, particularly with the
to the resource help of cloud computing.
demands and
complexity of the
models. However,
once scaled, it can
offer highly
personalized and
creative outputs at a
large scale.

17 User Base The user base for Traditional AI has a more established
Generative AI is user base across various corporate
rapidly growing, sectors, including finance,
particularly in creative healthcare, and logistics, where its
industries such as analytical capabilities are highly
digital art, media, and valued.
entertainment.
18 Learning Curve The learning curve for Traditional AI has a more gradual
Generative AI is more learning curve, making it more
narrow and tough, as accessible for beginners who are
it requires familiar with basic algorithms and
understanding data processing techniques.
advanced concepts
like deep learning and
neural networks. This
can be a barrier for
those new to AI.

19 Community and The community and Traditional AI, however, benefits


Support support for Generative from a well-established community
AI are still emerging as with extensive resources, including
it is a new technology, documentation, tutorials, and
with new forums and forums, making it easier to find help
resources being and collaborate.
created as the
technology develops.

20 Future Trends Generative AI is at the Traditional AI will likely continue to


right place with grow steadily, focusing on optimizing
numerous innovations existing processes and improving
with the potential to accuracy and efficiency in data-
revolutionize various driven decision-making.
industries by enabling
new forms of content
creation and
interaction.
Artificial Intelligence vs. Augmented Intelligence

The key difference is their goal: Artificial Intelligence (AI) aims to replicate or replace human
functions, while Augmented Intelligence (AuI) focuses on enhancing human capabilities,
such as decision-making and analysis, by providing tools and insights to users. Augmented
intelligence is a subset of AI designed for human-machine collaboration, where the human
remains central to the process, benefiting from AI-driven data processing and pattern
recognition.

Artificial Intelligence (AI)

• Goal:

To create machines that can perform tasks traditionally requiring human intelligence.

• Approach:

Machines learn from data to make decisions, recognize patterns, and automate processes
independently.

• Focus:

Full autonomy and task replacement.

• Examples:

Autonomous vehicles designed to replace human drivers, chatbots that provide customer
service without human involvement.

Augmented Intelligence (AuI)

• Goal:

To amplify and support human intellect by enhancing human abilities and decision-making.

• Approach:

AI tools are used to assist humans, providing data-driven insights and processing large
volumes of information, allowing humans to focus on high-value tasks.

• Focus:

Human-machine collaboration, where human expertise and critical thinking are central.

• Examples:

• Healthcare: AI tools help clinicians analyze data and make more informed
diagnoses.

• Finance: Systems assist financial analysts by identifying trends and patterns in


market data.
• Data Governance: Tools help data stewards identify quality issues and suggest
remediation, while the stewards retain control over final decisions

IKS: Intelligence in Indian philosophy - Nyaya Darshan

The Nyāya Darśana, a school of Indian philosophy, is primarily a school of logic


and epistemology concerned with the means of acquiring valid knowledge,
which it considers the path to liberation from suffering. The concept of
"intelligence" is central to Nyāya, where it is often referred to by the Sanskrit
terms or (cognition/knowledge).

The main focus of Nyāya on intelligence is to systematically determine the


validity of knowledge (Pramā).

Key Aspects of Intelligence (/) in Nyāya

1. Definition of /

In Nyāya, (often translated as intellect, understanding, or cognition) and


(knowledge) are generally used synonymously, signifying all apprehension or
consciousness. It is an attribute of the (Self), but not an intrinsic, permanent
quality. The is inherently unconscious but becomes conscious when it comes
into contact with the (mind), which then contacts the sense organs and
objects.

2. Valid vs. Invalid Knowledge

Nyāya is fundamentally an investigation into how to distinguish Valid


Knowledge () from Invalid Knowledge ().

• Valid Knowledge (): Defined as the right apprehension of an object; it


corresponds to reality. It is produced by the four valid means of
knowledge ().

• Invalid Knowledge (): Includes memory (), doubt (), error (), and
hypothetical reasoning (). Invalid knowledge does not correspond to its
object or reality.

3. The Means of Valid Knowledge ()

Intelligence in Nyāya is demonstrated through the proper use of the four


accepted sources or methods of correct knowledge:
4. Logical Realism

Nyāya is a school of Direct Realism, asserting that the external world exists
independently of our knowledge. Intelligence, therefore, is the ability to
acquire correct knowledge of this objective reality, leading to an
understanding of the true nature of the self and reality, which ultimately
grants (liberation).

Nyāya’s entire methodology, often called (Science of Reasoning), is a


systematic and analytical approach to thought that has profoundly influenced
all subsequent Indian philosophical discourse

Common questions

Powered by AI

Generative AI has a broader and more creative scope, as it generates new content using complex models like GANs and transformers, applicable in digital art and content creation . It requires significant computational power and can adapt to new data . Traditional AI is more focused, analyzing existing data to make predictions or provide insights with simpler models like decision trees . It is used in applications like data analysis and recommendation systems and typically requires less computational resources .

The computer processing cycle consists of input, processing, storage, and output . Data is first inputted into the computer system, then temporarily stored in RAM, where the CPU processes it by performing calculations and logical operations. The processed data can then be outputted as user-usable results or saved for future use . This cycle is significant as it allows computers to perform complex tasks efficiently and accurately by rapidly converting raw data into meaningful information .

Generative AI deployment often requires specialized infrastructure with high computational power, such as advanced GPUs, due to its resource-intensive models like GANs . It is more complex and costly to integrate . In contrast, Traditional AI has more straightforward and established deployment procedures, often requiring less computational power and easier scalability, making it more accessible for various systemic enhancements .

RAM, or Random Access Memory, serves as a computer's primary memory which provides fast, high-bandwidth access to data needed by the processor for immediate tasks . It stores data temporarily for quick retrieval and processing by the CPU, enabling efficient performance during tasks such as executing applications or managing system operations .

Generative AI's advantages include creating innovative content and promoting economic growth by generating new roles in creative industries like digital art and media . However, its disadvantages include high computational demands, potential biases if trained on flawed data, and ethical concerns like creating deepfakes or misleading content, which necessitates regulation .

Ethical and legal considerations of Generative AI include potential misuse in creating misleading content like deepfakes and fake news, raising concerns about privacy and misinformation . These risks necessitate stringent oversight, regulation, and ethical guidelines to prevent harm while ensuring that AI tools are used responsibly and lawfully .

Hardware refers to the tangible physical components of a computer, such as the CPU, RAM, monitor, and printer, which can be touched and seeen . It is manufactured and can wear out over time due to physical deterioration . Software, on the other hand, refers to a set of instructions and data that perform tasks on a computer system, such as applications like MS Word and Photoshop . Software is intangible, developed through programming, and does not physically wear out but may contain bugs . Hardware requires software to function, while software depends on hardware to execute its tasks .

Storage devices enable data management by permanently or temporarily storing information for future retrieval and processing . Devices like hard drives, SSDs, and USB drives ensure that data required for processing is readily available to the CPU, which helps maintain efficient system operations and quick access to necessary data while preserving final outputs for user access .

Hardware reliability significantly affects computing system performance. Durable and high-quality hardware ensures stable system operations, reducing malfunctions or downtime caused by physical wear, such as overheating or dust accumulation . Conversely, unreliable hardware can lead to frequent failures, data loss, and additional costs for repairs or replacements, impacting productivity and user experience .

A computer's versatility allows it to perform multiple tasks simultaneously and seamlessly switch between different applications, enhancing productivity and efficiency . This capability is due to its powerful processing, multitasking ability, and comprehensive resource management, allowing users to engage in diverse operations such as word processing and data analysis without substantial delays .

You might also like