AI
AI
Artificial Intelligence
├── Machine Learning
│ ├── Deep Learning
│ │ ├── NLP
│ │ ├──Generative AI (e.g. ChatGPT)
│ │ └── Computer Vision, Speech Recognition, etc.
Deep Learning
Deep learning derives inspiration from structure of human brain. The human
brain consists of billions of neurons that communicate through
electrochemical signals and in DL, artificial neural networks are composed of
nodes that are interconnected with weights.
algorithms
deep
(e.g.,
learning
-level decision
experimentati models
deployme trees,
on (runs on
nt SVMs,
top of
linear
TensorFlow)
regression)
1. RDBMS :
RDBMS stands for Relational Database Management Systems. It is most
popular database. In it data is store in the form of row that is in the form of
tuple. It contain numbers of table and data can be easily access because
data is store in the table. by Microsoft
2. IBM Db2 :
IBM Db2 is a family of data management products, including database
servers, developed by IBM. It is a Relational Database Management System
(RDBMS) which supports object-oriented features and non relational
structure with XML. Db2 is designed to store, analyze and retrieve the data
efficiently. It was initially released in 1983 and is written in C, C++, Java and
Assembly language.
MS SQL
o for short is the query language provided for data definition and
manipulation.
o is a Relational Database Management Systems which was developed and
marketed by the Microsoft company.
o built as two layers where the SQL server is on the top for interacting with
the relational databases.
Big Data refers to extremely large and complex datasets that are
difficult to manage, process, and analyze using traditional tools.
First SRS should be written by the customer and second SRS should be
written by the developer. first srs is used to define an expectations of the
user and second srs is written for different purpose and serves as a
contract document between customer and developer.
Waterfall model arranges all the phases sequentially so that each new
phase depends on the outcome of the previous phase. Conceptually, the
design flows from one phase down to the next, like that of a waterfall.
Agile model arranges the SDLC phases into several development cycles.
The team iterates through the phases rapidly, delivering only small,
incremental software changes in each cycle. They continuously evaluate
requirements, plans, and results so that they can respond quickly to
change. The agile model is both iterative and incremental, making it more
efficient than other process models.
Unit testing is the process where you test the smallest functional unit of
code. Software testing helps ensure code quality, and it's an integral part
of software development. It's a software development best practice to
write software as small, functional units then write a unit test for each
code unit.