Добавил:
Sekretar
kiopkiopkiop18@yandex.ru
t.me/Prokururor I Вовсе не секретарь, но почту проверяю
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ординатура / Хирургия / Библиотека им академика М.И. Перельмана / Книга_5545_Библиотеки_им_академика_М_И_Перельмана.pdf
X
- •Preface
- •Contents
- •1: Structure of Matter
- •2: Radioactive Decay
- •2.1 Spontaneous Fission
- •1.1.1 Radiation
- •1.2 The Atom
- •1.2.3 Nuclear Binding Energy
- •1.3 Nuclear Nomenclature
- •1.5 Questions
- •Suggested Readings
- •2.2 Isomeric Transition
- •2.2.1 Gamma (γ)-Ray Emission
- •2.2.2 Internal Conversion
- •2.2.2.1 Problem 2.1
- •2.2.2.2 Answer
- •2.3 Alpha (α)-Decay
- •2.4 Beta (β−)-Decay
- •2.5 Positron (β+)-Decay
- •2.6 Electron Capture
- •2.7 Questions
- •Suggested Readings
- •3.1 Radioactive Decay Equation
- •3.1.1 General Equation
- •3.1.2 Half-Life
- •3.1.3 Mean Life
- •3.1.4 Effective Half-Life
- •3.2 Units of Radioactivity
- •3.3 Specific Activity
- •3.4 Calculation
- •3.5 Successive Decay Equations
- •3.5.1 General Equation
- •3.5.2 Transient Equilibrium
- •3.5.3 Secular Equilibrium
- •3.6 Questions
- •Suggested Readings
- •4.5 Poisson Distribution
- •4.6 Gaussian Distribution
- •4.7 Chi-Square Test
- •4.8 Minimum Detectable Activity
- •4.10 Questions
- •Suggested Readings
- •5.1 Cyclotron-Produced Radionuclides
- •5.2 Reactor-Produced Radionuclides
- •5.2.1 Fission or (n, f) Reaction
- •5.2.2 Neutron Capture or (n, γ) Reaction
- •5.6 Radionuclide Generators
- •5.8 Questions
- •Suggested Readings
- •6.1.1 Specific Ionization
- •6.1.2 Linear Energy Transfer
- •6.1.3 Range
- •6.1.4 Bremsstrahlung
- •6.1.5 Positron Annihilation
- •6.2.1.1 Photoelectric Effect
- •6.2.1.2 Compton Scattering
- •6.2.1.3 Pair Production
- •6.2.1.4 Raleigh Scattering
- •6.2.1.5 Photodisintegration
- •6.3.2 Half-Value Layer
- •6.5 Questions
- •Suggested Readings
- •7: Gas-Filled Detector
- •7.1 Principles of Gas-Filled Detector
- •7.2 Ionization Chamber
- •7.2.1 Ion Chamber Survey Meter
- •7.2.2 Dose Calibrator
- •7.2.2.1 Constancy
- •7.2.2.2 Accuracy
- •7.2.2.3 Linearity
- •7.2.2.4 Geometry
- •7.2.3 Pocket Dosimeter
- •7.3 Proportional Counter
- •7.4 Geiger–Müller Counter
- •7.5 Questions
- •Suggested Readings
- •8.1 Scintillation Counter
- •8.4.3 Characteristic X-Ray Peak
- •8.4.4 Backscatter Peak
- •8.4.5 Iodine Escape Peak
- •8.2 Solid Scintillation Detector
- •8.2.1 NaI (Tl) Detector
- •8.2.2 Bismuth Germanate Detector
- •8.2.3 Barium Fluoride Detector
- •8.2.4 Lutetium Oxyorthosilicate Detector
- •8.2.5 Gadolinium Oxyorthosilicate Detector
- •8.2.6 Yttrium Oxyorthosilicate Detector
- •8.2.7 Yttrium Aluminum Perovskite Detector
- •8.2.8 Lutetium Yttrium Oxyorthosilicate Detector
- •8.2.9 Lanthanum Bromide Detector
- •8.3 Solid-State Detector
- •8.3.2 Cadmium–Zinc–Tellurium Detector
- •8.3.3 Cesium Iodide (CsI(Tl)) Detector
- •8.3.4 Solid Scintillation Counter
- •8.3.4.1 NaI(Tl) Detector
- •8.3.4.2 Photomultiplier Tube
- •8.3.4.3 Preamplifier
- •8.3.4.4 Linear Amplifier
- •8.3.4.5 Pulse-Height Analyzer
- •8.3.4.6 Display or Storage
- •8.4 Gamma-Ray Spectrometry
- •8.4.1 Photopeak
- •8.4.6 Positron Annihilation Peak
- •8.4.7 Coincidence Peak
- •8.5 Liquid Scintillation Counter
- •8.5.1 Quenching
- •8.6.1 Energy Resolution
- •8.6.2 Detection Efficiency
- •8.6.2.1 Intrinsic Efficiency
- •8.6.2.2 Photopeak Efficiency or Photofraction
- •8.6.2.3 Geometric Efficiency
- •8.6.3 Dead Time
- •8.7 Gamma Well Counter
- •8.8 Thyroid Probe
- •8.8.1 Thyroid Uptake Measurement
- •8.9 Questions
- •Suggested Readings
- •9: Gamma Camera
- •9.1 Gamma Camera
- •9.1.2 Detector
- •9.1.3 Collimator
- •9.1.4 Photomultiplier Tube
- •9.1.5 X-, Y-Positioning Circuit
- •9.1.6 Pulse-Height Analyzer
- •9.2 Digital Camera
- •9.2.1 Solid State Digital Camera
- •9.3 Questions
- •Suggested Readings
- •10.1.1 Spatial Resolution
- •10.1.1.1 Intrinsic Resolution
- •10.1.1.2 Collimator Resolution
- •10.1.1.3 Scatter Resolution
- •10.1.2.1 Bar Phantom
- •10.1.2.2 Line-Spread Function
- •10.1.2.3 Modulation Transfer Function
- •10.1.3 Sensitivity
- •10.1.3.1 Collimator Efficiency
- •10.1.4 Uniformity
- •10.1.5 Pulse-Height Variation
- •10.1.6 Nonlinearity
- •10.1.7 Edge Packing
- •10.2 Gamma Camera Tuning
- •10.4 Contrast
- •10.4.1 Count Density
- •10.4.2 Image Noise
- •10.4.4 High Count Rate
- •10.4.6 Patient Motion
- •10.5.1 Daily Checks
- •10.5.1.2 Uniformity
- •10.5.2 Weekly Checks
- •10.5.3 Monthly Checks
- •10.5.3.1 High-Count Uniformity Calibration
- •10.5.3.2 Collimator Integrity
- •10.5.4 Annual, Semiannual, or As-Needed Checks
- •10.6 Questions
- •References and Suggested Readings
- •11.1.1 Central Processing Unit
- •11.1.2 Computer Memory
- •11.1.3 External Storage Device
- •11.1.4 Input/Output Device
- •11.1.7 Digital-to-Analog Conversion
- •11.1.8 Digital Image
- •11.2.1 Digital Data Acquisition
- •11.2.2 Static Study
- •11.2.3 Dynamic Study
- •11.2.4 Gated Study
- •11.2.7 Display
- •11.3.1 PACS
- •11.4 Questions
- •Suggested Readings
- •12: Single Photon Emission Computed Tomography
- •12.1 Tomographic Imaging
- •12.2 Single Photon Emission Computed Tomography
- •12.2.1 Data Acquisition
- •12.2.2 Image Reconstruction
- •12.2.2.1 Simple Backprojection
- •12.2.2.2 Filtered Backprojection
- •12.2.2.3 The Convolution Method
- •12.2.2.4 The Fourier Method
- •12.2.2.6 Iterative Reconstruction
- •12.3 SPECT/CT Scanner
- •12.4 Factors Affecting SPECT
- •12.4.1 Photon Attenuation
- •12.4.2 Attenuation Correction Methods
- •12.5 Partial-Volume Effect
- •12.5.2 Sampling
- •12.5.3 Scattering
- •12.6.1 Spatial Resolution
- •12.6.2 Sensitivity
- •12.6.3 Other Parameters
- •12.7.1 Daily Tests
- •12.7.2 Weekly Tests
- •12.7.2.1 Spatial Resolution
- •12.9 Questions
- •References and Suggested Readings
- •13: Positron Emission Tomography
- •13.1 Introduction
- •13.2 PET Radiopharmaceuticals
- •13.3.2 Block Detector
- •13.5 Coincidence Timing Window
- •13.6 PET/CT Scanner
- •13.7 PET/MR Scanner
- •13.7.2 MR Scanner
- •13.7.3 Commercial PET/MR Scanner
- •13.8 Mobile PET or PET/CT Scanner
- •13.9 Micro-PET Scanner
- •13.11 Data Acquisition
- •13.12 Image Reconstruction
- •13.13 Factors Affecting PET
- •13.13.1 Normalization
- •13.13.2 Photon Attenuation Correction
- •13.13.4 Random Coincidences
- •13.13.5 Scatter Coincidences
- •13.13.6 Dead Time
- •13.13.7 Radial Elongation
- •13.14.1 Spatial Resolution
- •13.14.2 Sensitivity
- •13.14.2.1 Noise Equivalent Count Rate
- •13.15.1 Daily Tests
- •13.15.1.1 Sinogram Check
- •13.15.2 Weekly Tests
- •13.15.2.1 Normalization
- •13.18 Questions
- •References and Suggested Reading
- •14.1 Background
- •14.5 Artificial Neural Network
- •14.7 Machine Learning
- •14.7.1 Decision Tree
- •14.7.2 Random Forest
- •14.7.3 Support Vector Machine
- •14.7.4 Computer Vision
- •14.8 Deep Learning
- •14.8.1 Convolutional Network
- •14.8.2 Recurrent Neural Network
- •14.8.3 Generative Adversarial Network
- •14.8.4 Transfer Learning
- •14.9 Radiomics
- •14.10 Natural Language Processing
- •14.11 Large Language Model
- •14.12 Generative Artificial Intelligence
- •14.13.1 Prompt
- •14.13.2 Token
- •14.13.3 Hallucination
- •14.13.4 Deepfake
- •14.13.5 Overfitting
- •14.15 Chatbot
- •14.18 Legal Implication
- •14.20 Questions
- •References
- •15.1 Introduction
- •15.2.1 Scheduling
- •15.2.2 Image Acquisition
- •15.2.3 Image Processing
- •15.2.4 Interpretation
- •15.2.5 Reporting
- •15.3.1 Oncology
- •15.3.2 Cardiovascular Disease
- •15.3.3 Bone Scintigraphy
- •15.3.4 Thyroid Imaging
- •15.5 Drug Development
- •15.6 Questions
- •References and Suggested Reading
- •16: Internal Radiation Dosimetry
- •16.1 Radiation Unit
- •16.1.1 Roentgen
- •16.1.2 Rad
- •16.1.3 Gray
- •16.1.4 Rem
- •16.1.5 Radiation Weighting Factor
- •16.1.6 Quality Factor
- •16.1.7 Sievert
- •16.2 Dose Calculation
- •16.2.1 Radiation Dose Rate
- •16.2.2 Cumulative Radiation Dose
- •16.2.3 Factors Affecting Ã
- •16.2.4 The S Values
- •16.4 Pediatric Dosage
- •16.5 Questions
- •References and Suggested Readings
- •17: Radiation Biology
- •17.1 The Cell
- •17.2.1 DNA Molecule
- •17.2.2 Chromosome
- •17.5 Cell Survival Curves
- •17.6 Factors Affecting Radiosensitivity
- •17.6.1 Dose Rate
- •17.6.2 Linear Energy Transfer
- •17.6.4 Chemicals
- •17.7 Radiosensitizer
- •17.7.1 Oxygen
- •17.7.2 Pyrimidine
- •17.7.3 Others
- •17.8 Radioprotector
- •17.9 Apoptosis
- •17.13.1 Hematopoietic Syndrome
- •17.13.2 Gastrointestinal Syndrome
- •17.13.3 Cerebrovascular Syndrome
- •17.14.1 Somatic Effects
- •17.14.1.1 Carcinogenesis
- •17.14.1.3 Dose–Response Relationship
- •17.14.1.5 Leukemia
- •17.14.1.6 Breast Cancer
- •17.14.1.7 Other Cancers
- •17.14.1.10 Nonspecific Life-Shortening
- •17.14.1.11 Cataractogenesis
- •17.14.2 Genetic Effects
- •17.14.2.1 Spontaneous Mutation
- •17.14.2.2 Doubling Dose
- •17.14.2.3 Genetically Significant Dose
- •17.17 Questions
- •References and Suggested Readings
- •18.1 Introduction
- •18.2 Radiation Protection
- •18.2.3 Occupational Dose Limits
- •18.2.4 ALARA Program
- •18.2.5.1 Time
- •18.2.5.2 Distance
- •18.2.5.3 Shielding
- •18.2.5.4 Activity
- •18.2.6 Personnel Monitoring
- •18.2.6.1 Film Badge
- •18.2.6.2 Thermoluminescent Dosimeter
- •18.2.6.3 Optically Stimulated Luminescence Dosimeter
- •18.3 Radiation Regulations
- •18.3.1 License
- •18.3.1.1 General License
- •18.3.1.2 Specific License of Limited Scope
- •18.3.1.3 Specific Licenses of Broad Scope
- •18.3.2 Radiation Safety Committee
- •18.3.3 Radiation Safety Officer
- •18.3.4.3 Supervision
- •18.3.4.4 Mobile Nuclear Medicine Service
- •18.3.4.5 Written Directives
- •18.4 Bioassay
- •18.6 Radioactive Waste Disposal
- •18.6.2 Release into Sewerage Systems
- •18.6.4 Other Disposal Methods
- •18.7 Radioactive Spill
- •18.8 Recordkeeping
- •18.10 Dirty Bombs
- •18.11 Types of Accidental Radiation Exposure
- •18.12 Protective Measures in Case of Explosion of a Dirty Bomb
- •18.13 Verification Card for Radioactive Patients
- •18.14 Radiation Phobia
- •18.15 European Regulations Governing Radiation
- •18.16 Questions
- •References and Suggested Readings
- •Index

13.18 Questions
247
Facilities having PET/CT and PET/MR scanners have to fulll additional
requirements for CT and MR scanners, which are similar to those for nuclear medicine and PET facilities. Readers are referred to the websites of the ICANL and
the ACR.
13.18 Questions
1. Describe the principles of positron emission tomography.
2. How is the attenuation of annihilation photons corrected for in PET?
3. Attenuation of photons is directly proportional to the thickness and density of
the material through which they pass and inversely proportional to photon
energy. True or False?
4. How do random and scattered radiations affect PET images? What are the
methods for correcting these effects?
5. What are the typical values of the spatial resolutions of PET scanners?
6. What is the cause of the partial-volume effect and how would you rectify it?
7. What are the most common radionuclides used in PET?
8. Explain why 13N-ammonia gives better spatial resolution than 82Rb in the PET
imaging of myocardium.
9. What are the factors that affect the spatial resolution of a PET scanner?
10. What are the initial steps that are taken in the reconstruction of 3-D data?
11. The overall sensitivity of PET scanners in 3-D acquisition is four to eight times
higher than in 2-D acquisition. Why?
12. What is the daily quality control test for a PET scanner?
13. The sensitivity of a PET scanner increases with the size of the detector. True
or False?
14. Explain why LSO detectors are preferred to BGO detectors.
15. Transverse resolution is worse at the center of the eld of view than away from
the center. True or False?
16. Describe the basic principles of MR imaging.
17. What are the advantages and disadvantages of PET/MR and PET/CT?
18. Dene T1 and T2 relaxation times in MR imaging.
19. Normally T1 is longer than T2in MR imaging. True or False?
20. What is the effect of Gd-DTPA on T1 and T2?
21. The spatial resolution of PET is better than that of MR.True or False?
22. Dene CT dose index (CTDI) and dose-length product (DLP) in CT imaging.
23. Describe how attenuation correction is made in PET/MR imaging.

248
13 Positron Emission Tomography
References and Suggested Reading
AAPM Repost No 28. Quality assurance methods and phantoms for magnetic resonance imaging.
Med Phys. 1990; 17:287.
ACR Technical Standard for Diagnostic Medical Physics Performance Monitoring of Magnetic
Resonance Imaging (MRI) Equipment. Revision 2009; www.acr.org.
American College of Radiology. CT and MRI Accreditation Program Requirements. 2011.
Bacharach SL. Image analysis. In: Wagner HN Jr, Szabo Z, Buchanan JW, eds. Principles of
Nuclear Medicine. Philadelphia: W.B. Saunders; 1995:393–404.
Buchert R, Bohuslavizki KH, Mester J, etal. Quality assurance in PET: Evaluation of the clinical
relevance of detector defects. J Nucl Med. 1999;40:1657.
Budinger TF.PET instrumentation: what are the limits? Semin Nucl Med. 1998;28:247.
Bushberg JT, Siebert JA, Leidholdt Jr, EM, Boone JM. The Essential Physics of Medical Imaging.
3rd ed. Philadelphia; Lippincott: 2011.
Cherry SR, Dahlbom M. PET: Physics, instrumentation, and scanners. In: Phelps ME. PET:
Molecular Imaging and Its Biological Applications. NewYork; Springer: 2004.
Cherry SR, Sorensen JA, Phelps ME. Physics in Nuclear Medicine. 4th ed. Philadelphia;
W.B. Saunders: 2012.
Hoffman EJ, Phelps ME.Positron emission tomography: Principles and quantitation. In: Phelps
ME, Mazziotta J, Schelbert H, eds. Positron Emission Tomography and Autoradiography:
Principles and Applications for the Brain and Heart. NewYork: Raven; 1986:237–286.
Keim P. An overview of PET quality assurance procedures: Part I. J Nucl Med Techol.
1994;22:27–34.
Koeppe RA, Hutchins GD.Instrumentation for positron emission tomography: Tomographs and
data processing and display systems. Semin Nucl Med. 1992;22:162–181.
Saha GB. Basics of PET Imaging. 3rd ed. NewYork; Springer: 2016.
Tarantola G, Zito F, Gerundini P. PET instrumentation and reconstruction algorithms in whole-
body applications. J Nucl Med. 2003;44:756.

Basics ofArtificial Intelligence
14
14.1 Background
Articial intelligence (AI) is a buzzword constantly ringing in our ears in our daily
lives, be it social life, business work, nancial enterprise, healthcare, education,
entertainment, social media, etc. AI is a broad eld of computer science that performs tasks mimicking human intelligence based on reasoning, learning, and
problem- solving. Despite its introduction by John McCarthy (2006) many decades
ago in 1956 at a conference at Dartmouth College, only in recent years has it seen a
phenomenal growth in its applications affecting every facet of human lives. Often it
seems daunting to understand the complexity of the term AI, but in essence, it is
quite simple in meaning and logistics, as it hinges on two very basic components—
massive data collection on a specic subject of interest and a superfast computer to
analyze the data with robust algorithm to nd a solution to a question or problem.
Over the past several decades, the terminology used in AI has become overwhelming. The meanings of terms are sometimes overlapping and at times confusing (Bhatnagar et al. 2018), as there is still no consensus on the acceptable
terminology in AI.So, caution should be exercised to decipher and understand the
meaning of every AI term used in any discourse on this topic. Hopefully, all experts
in AI will come to an agreement on the clear and distinct denition of different AI
terms soon.
14.2 Data Collection andProcessing
A prerequisite for AI to make an accurate decision on a task (meaning a correct
answer to a question or solving a complex problem) is an enormous amount of data
in the eld of interest Specic to different problems, the data can have distinct features that play a crucial role and must be taken into account before feeding into the
algorithm. For example, in nuclear medicine, a given disease in a patient can have
© The Author(s), under exclusive license to Springer Science+Business Media, LLC,
part of Springer Nature 2025
G. B. Saha, Physics and Radiobiology of Nuclear Medicine,
https://doi.org/10.1007/978-1-0716-4816-2_14
249

250
14 Basics ofArticial Intelligence
different diagnostic conditions, such as benign or malignant, each with various
degrees of pathological manifestations. Similarly, for a self-driving car, the pattern
of trafc, two- or four-lane road, night light post for night driving—all these characteristics must be considered in an AI application and become part of the dataset.
Data processing can be likened to the operation of a grocery store. For the convenience of customers, different items such as bread, milk, cereals, eggs, vegetables, fruits, and meat are arranged on separate shelves so that a customer can pick
up the items of choice without much hassle to look for them. Also, before placing
them on the shelf, the bad or rotten items are sorted out and discarded. Similarly, the
vast amount of data retrieved by search from literature is initially processed to
remove any irregularities, outliers, and missing values, and then arranged in an
appropriate format so that the computer (algorithm) can analyze them and learn the
pattern of the data to make an accurate answer to a question. Parallel to the shelves
of items in the grocery store, collected data are organized in groups according to the
topic of interest, such as healthcare, nance, entertainment, social establishment,
and education.
As already mentioned, AI requires a massive amount of data for a successful
operation. The more data are available, the better the response (prediction) by
AI.Byte is the basic unit of data used in computer memory. We are familiar with the
terms kilobyte (kB=103 bytes), megabyte (MB=106 bytes), gigabytes (GB=109
bytes), and terabytes (TB=1012 bytes). Now with the advent of AI and its prolic
demand for data, the unit has zoomed up to petabyte (PB= 1015 bytes), exabyte
(EB=1018 bytes), zettabyte (ZB=1021 bytes), and yottabyte (YB=1024).
Many web search engines, like Microsoft’s Bing, Google, Yahoo, etc., carry out
searches for online data. Other sources include Google Scholar, Research Gate,
Kaggle Datasets, PubMed, Data.gov, etc., which provide similar search data. Data
from multicenter research trials are also included in the database of a specic topic.
Not surprisingly, though, urged by the need for a variety of databases, the high-tech
corporations are now building their own data centers to store the databases on various subjects of interest. Smaller enterprises purchase or rent these databases from
the big companies for their AI operation. The importance of collecting and formatting a large volume of data in AI can be realized from the fact that many universities
and colleges are now offering higher degrees in “Data engineering and Data
processing”.
14.3 Database Versus Dataset inAI
A database is a collection of data on a topic of interest that is stored, accessed, and
retrieved electronically according to specications needed for AI applications for a
task (Patni and Pinjarkar 2024; Coronel and Morris 2018). Typically, the data
amassed in the above section are used to make a database. It is designed for storing,
managing, and retrieving data over time, often with multiple users accessing the
data simultaneously. It is scalable, meaning to increase its size to store and format
additional new data as it becomes available over time. With the infusion of

14.3 Database Versus Dataset inAI
251
additional data into the database, AI improves the prediction for a task. For this
purpose, the databases are integrated with various algorithms for training and
deployment of outcomes.
A dataset is a collection of data for a specic task like data analysis, machine
learning etc., often arranged in the form of a table or a list (rows and columns). An
example is a le containing the names, emails, and grades of students in the sixth
grade, which may be used to analyze the performance of the students.
A critical aspect of the management of a database is maintaining a high level of
encryption for security and complying with data protection regulations mandated by
different authorities. Secure communications, controlled access to the database, and
strict follow-up of data protection protocol are common elements of strong encryption. In practice, however, these issues are somewhat challenging to address.
Another characteristic of databases is that they need to work in real-time operations
in keeping with the real-time operations of AI.
Databases can be structured, semi-structured, or unstructured. In the structured
database, also called a relational database, data are highly organized and welldened in tables, spreadsheets, columns, and rows so that the dataset can be accessed
in and out promptly and easily through the AI algorithm. The relational database is
managed by a programming language called Structure Query Language (SQL). On
the other hand, an unstructured database has no predened structure and mainly
contains text, image, audio, and video, without any table, and is more complex and
challenging to process data. Semi-structured databases fall between these two categories, containing a mix of both structured and unstructured databases, which are
commonly termed NoSQL databases. In all databases, indexing the data is an essential component that enhances the speed and efciency of data search.
Databases are commonly used in AI for marketing in businesses, healthcare for
diagnosis, treatment, and prognosis, management of supply chains, educational programs, trafc control, and natural language processing (NLP), which is similar to
teaching computers to understand and speak human language. Dozens of established and venture companies have developed and continue to develop databases for
various AI applications. Most databases are designed specically for AI applications, including features like efcient data storage, retrieval, scalability, and realtime performance. In response to the query—Which are the companies that make AI
databases?, OpenAI’s ChatGPT provided a list of some prominent companies,
which is given in Table14.1.
In accordance with the above discussion, a database called, WordNet, has been
created containing a huge number of words with semantic relations to each other
that support NLP and writing activities. Now, another database, ImageNet, has been
designed to be included in visual object recognition software and contains more
than 14 million images distributed in 20,000 categories. Images are hand-annotated
or labeled for proper identity. There are different subsets or versions of the ImageNet
for use in various contexts. For example, a subset, ImageNet-1K, has 1,281,167
training images, 50,000 validation images, and 100,000 test images (ImageNet
website:image- net.org/download.php). Many AI users and researchers utilize
ImageNet datasets to train, validate, and test many AI models in various

252
14 Basics ofArticial Intelligence
Table 14.1
Databases with their specic features provided by different companies
a
1. Google Cloud (BigQuery)
AI/ML Support: Google Cloud offers BigQuery, a data warehouse service that is well-
integrated with AI tools such as TensorFlow, AutoML, and Vertex AI.
Key Feature: BigQuery’s serverless architecture allows for fast querying of large datasets,
which is benecial for AI and ML model training.
2. Amazon Web Services (AWS)
AI/ML Support: AWS provides databases like Amazon Aurora, Amazon DynamoDB, and
Amazon Redshift that integrate with machine learning services such as SageMaker.
Key Feature: Integration with AWS AI services makes it easy to manage large datasets and
train models efciently.
3. Microsoft (Azure SQL, Cosmos DB)
AI/ML Support: Microsoft’s Azure platform offers Azure SQL Database, Cosmos DB, and
Azure Synapse Analytics for storing and managing data.
Key Feature: Azure’s integration with Azure Machine Learning and Power BI enables
seamless AI model deployment and analytics.
4. IBM (Db2, Watson)
AI/ML Support: IBM provides Db2 and IBM Watson Studio, which can be used to store data
and build AI models.
Key Feature: IBM’s Watson is widely used for cognitive computing and AI-driven insights,
and its database products are optimized for AI workloads.
5. Oracle (Oracle Autonomous Database)
AI/ML Support: Oracle’s Autonomous Database is optimized for AI, allowing the automatic
scaling and optimization of AI models and data.
Key Feature: Oracle integrates advanced machine learning capabilities within its database
ecosystem, making it ideal for large-scale AI applications.
6. MongoDB
AI/ML Support: MongoDB offers a NoSQL database solution, which is great for storing
unstructured data that is common in AI projects.
Key Feature: MongoDB’s ability to handle exible, scalable data models and its compatibility
with AI/ML frameworks make it popular in AI use cases.
7. Snowake
AI/ML Support: Snowake is a cloud data platform that works well with AI tools and is
designed to store and process large datasets, facilitating AI analytics.
Key Feature: Snowake’s ability to separate compute and storage allows users to scale AI
workloads more effectively.
8. Cassandra (Datastax)
AI/ML Support: Apache Cassandra is used for large-scale, real-time data storage, and is often
used in AI applications that require high availability and scalability.
Key Feature: The database excels in handling time-series data and operational data, making it
useful in AI applications like predictive analytics.
9. H2O.ai
AI/ML Support: H2O.ai provides machine learning platforms that include H2O.ai’s database
for AI-driven data analysis and real-time predictions.
Key Feature: It integrates well with open-source ML frameworks like TensorFlow and
Scikit-learn, and is widely used for deep learning.
(continued)

14.4 Choosing theRight AI Database foraProject
253
Table 14.1
10. Redis Labs
AI/ML Support: Redis is an in-memory database known for its speed, and it is commonly used
Key Feature: Redis can store complex data structures and handle real-time data, making it
11. Couchbase
AI/ML Support: Couchbase is another NoSQL database that can be used in AI applications,
Key Feature: Couchbase’s exible data model and scalability are useful for large-scale AI
12. DataStax (Apache Cassandra+AI Tools)
AI/ML Support: DataStax offers a managed solution based on Apache Cassandra, focusing
Key Feature: The platform supports real-time analytics and is designed to handle massive
a
Provided by ChatGPT of Open AI in response to my query; Which are the companies that make
AI databases?
(continued)
in AI for real-time data processing, such as recommendation engines and chatbots.
useful for AI systems that need fast access to training or inference data.
especially for managing real-time, high-velocity data.
applications.
on providing the infrastructure necessary to run AI models on large datasets.
amounts of data, making it suitable for AI applications in elds like IoT.
applications. Another similar but small database, MNIST (modied National
Institute of Standards and Technology), is used for AI models’ training and testing.
It contains 60,000 training images and 10,000 testing images available to researchers for AI application (Kussul and Baidyk 2004).
14.4 Choosing theRight AI Database foraProject
First, the scope and requirements of a project must be assessed and established
before choosing a database for it. Databases for different tasks are available from
different commercial vendors to suit the demands of the customers. The one to
choose must meet factors such as scalability, consistency, encryption, and the capability to do real-time processing. The scope of the horizontal database scalability is
an essential element to consider as the volume of data is ever-increasing with time,
which must be added to it for better training and ultimately more accurate prediction. The database must be capable of performing real-time and high-speed processing, leading to high throughput. Also, make sure the AI can handle the large database
easily. Once a specic database is chosen for a task, one should then apply an AI
model using the chosen database to test the validity of training, learning, and the
outcome of the AI application. This will ensure the appropriate choice of database
for the project.

254
14 Basics ofArticial Intelligence
14.5 Artificial Neural Network
As already mentioned, the basic principle of AI operation is to develop algorithms
that simulate the human brain so that the computer can provide a reasonable answer
or prediction in response to a query. All AI algorithms typically use a common architectural platform called articial neural networks (ANN), a series of software by
simulating the structure of the human brain. ANN is a general-purpose neural network that can be used for a wide range of tasks, including classication, regression,
and pattern recognition. ANNs are structurally designed and programmed to consist
of many “nodes” or perceptrons (equivalent to “neurons”), which in number may be
in the order of hundreds to millions. A typical node is illustrated inn Fig.14.1b.
Nodes are organized in many hidden layers (more than three), which are interconnected to process and transmit information like in the human brain (Currie 2019a).
A simplistic architecture of an ANN containing nodes organized in layers is illustrated in Fig.14.1a and the functional structure of a node is illustrated in Fig.14.1b.
b
a
Fig. 14.1 (a) The architectural presentation of an ANN, containing an input of three nodes, three
hidden layers containing ve nodes each, and an output layer of two nodes. (b) A conceptual illustration of a node in the input, hidden and output layers of ANN Each node in the input layer is
assigned numerical values N
the output is calculated. Each time the output is deviant from the ground truth (actual value), the
information is sent backward. Each weight is updated proportionally using a loss or error function
(difference between the output and the actual value) and a new iteration is run to give a new output.
This iteration is repeated many times (hundreds to thousands) until the output falls within the
expected and acceptable value
, N2, N3, etc. along with corresponding weights W1, W2, W3, etc. and
1

i
n
ii
1
NB
n
14.5 Articial Neural Network
255
A similarity between ANN and a biological brain is obvious from the structure
and operational logistics of the two systems. Inputs in ANN are equivalent to dendrites receiving electrical and chemical impulses from various parts of the body to
the human brain to trigger a sensation; Synapses are the links between neurons that
facilitate the transmission of signals from dendrite to soma (cell nucleus). Similarly
neurons are equivalent to nodes, and synapses are equivalent to weights discussed
in the next paragraph.
In Fig.14.1a, the rst layer contains the input nodes, which receive the initial
data from outside sources supplied by a human being in the form of images, texts,
etc. Each node in the input layer is assigned numerical values N1, N2, N3, etc., along
with corresponding weights W1, W2, W3, etc. Weights in ANN work like knobs that
the network tunes to t the data, and are used to determine the importance of an
input to the output. All the weighted node values are summed up along with a bias
value B to give a single net input value C as given by Eq.14.1. This result is then
passed through an activation function f to produce an output The bias B is an additional parameter in a node that allows the model more exibility to shift the activation function for a better t of the data by moving it up or down. The role of the
activation function is to introduce nonlinearities in the network, required to adjust
nonlinear relationships between input and output. A common activation function is
the rectied linear unit (ReLU), which simply sets negative output values to zero.
Other popular activation functions are the sigmoid, hyperbolic tangent and
leaky ReLU.
fC fW
.. .
. (14.1)
i
1
ii
(14.2)
After activation, the data are then transferred to the next hidden layer of nodes,
where data undergo complex transformation and computation, and the processed
information is then passed on to the next layer of nodes for further processing. The
output from this layer, in turn is sent as an input to the next layer. Thus each layer
acts as both an input layer and an output layer. The processing and transfer of data
continues until the last hidden layer is reached. The nal output layer of nodes
offers an understandable and acceptable output. The entire transition across the hidden layers up to the output layer is termed forward propagation. The nodes have a
strong capability of learning the pattern of the data and help make the expected
answer to a query.
If the output is discordant with the true target value (also termed ground truth
meaning veried, true data used for training, validating and testing), a method
called backpropagation is employed (similar to the iterative method used in
image reconstruction in SPECT and PET imaging described in Chaps. 12 and
13), which is illustrated in Fig.14.2. If the output value differs from the ground
truth value, a loss (error) function is derived from the difference and is expressed
in several formulas like mean squared error, cross-entropy, etc. Backpropagation

256
Fig. 14.2 In backpropagation (see text), each time the output is deviant from the ground truth
found during the training phase, the information is sent backward. Each weight is updated proportionally using a loss or error function (difference between the output and the actual value), and a
new iteration is run to give a new output. This iteration is repeated many times (hundreds to thousands) until the output falls within the expected and acceptable value
14 Basics ofArticial Intelligence
aims to adjust the weights and biases of the network to minimize the loss function, which is accomplished by using an optimization algorithm termed Gradient
Descent to estimate how much each weight has contributed to the error. Weights
are updated proportional to the loss function, and a new iteration is run to give a
new output. Iterations are repeated many times (hundreds to thousands) until the
output falls within the expected and acceptable value. One complete cycle of
repetitions until the network makes acceptable predictions with minimal error is
called an epoch.
Since ANN uses only data samples rather than the entire database on a given task
to come up with an answer to a query, it saves time and money. ANN learns by
adjusting weights and biases to minimize errors using an optimization algorithm.
ANN is useful for recognizing images, understanding human speech, translating
words and even self-driving cars.
14.6 Common Models ofAI
While ANN is the foundation of articial intelligence based on a universal platform
of neural network, many subsets have grown out of it for various applications,
namely Machine Learning (ML), Deep Learning (DL), Recurrent Neural Network
(RNN), Convolutional Neural Networks (CNN), Generative Adversarial Networks
(GAN), and Transformer Networks. These algorithms are discussed in detail below.
A hierarchical presentation of ANN is given in Fig.14.3.
Соседние файлы в папке Библиотека им академика М.И. Перельмана
