Muutke küpsiste eelistusi

E-raamat: Computational Intelligence - An Introduction 2e: An Introduction 2nd Edition [Wiley Online]

(University of Pretoria, South Africa)
  • Formaat: 640 pages
  • Ilmumisaeg: 12-Oct-2007
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 470512512
  • ISBN-13: 9780470512517
Teised raamatud teemal:
  • Wiley Online
  • Hind: 124,76 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Formaat: 640 pages
  • Ilmumisaeg: 12-Oct-2007
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 470512512
  • ISBN-13: 9780470512517
Teised raamatud teemal:
Computational Intelligence: An Introduction, Second Edition offers an in-depth exploration into the adaptive mechanisms that enable intelligent behaviour in complex and changing environments. The main focus of this text is centred on the computational modelling of biological and natural intelligent systems, encompassing swarm intelligence, fuzzy systems, artificial neutral networks, artificial immune systems and evolutionary computation.

Engelbrecht provides readers with a wide knowledge of Computational Intelligence (CI) paradigms and algorithms; inviting readers to implement and problem solve real-world, complex problems within the CI development framework. This implementation framework will enable readers to tackle new problems without any difficulty through a single Java class as part of the CI library.

Key features of this second edition include:

  • A tutorial, hands-on based presentation of the material.
  • State-of-the-art coverage of the most recent developments in computational intelligence with more elaborate discussions on intelligence and artificial intelligence (AI).
  • New discussion of Darwinian evolution versus Lamarckian evolution, also including swarm robotics, hybrid systems and artificial immune systems.
  • A section on how to perform empirical studies; topics including statistical analysis of stochastic algorithms, and an open source library of CI algorithms.
  • Tables, illustrations, graphs, examples, assignments, Java code implementing the algorithms, and a complete CI implementation and experimental framework.

Computational Intelligence: An Introduction, Second Edition is essential reading for third and fourth year undergraduate and postgraduate students studying CI. The first edition has been prescribed by a number of overseas universities and is thus a valuable teaching tool. In addition, it will also be a useful resource for researchers in Computational Intelligence and Artificial Intelligence, as well as engineers, statisticians, operational researchers, and bioinformaticians with an interest in applying AI or CI to solve problems in their domains.

 Check out http://www.ci.cs.up.ac.za for examples, assignments and Java code implementing the algorithms.

Preface ix
Introduction
1(6)
Basic molecular biology
7(18)
Nucleic acid structure
7(8)
What is a gene?
15(1)
Information flow: gene expression
16(5)
Gene structure and organization
21(4)
How to clone a gene
25(16)
What is cloning?
25(1)
Overview of the procedures
26(3)
Gene libraries
29(1)
Hybridization
30(2)
Polymerase chain reaction
32(1)
Extraction and purification of nucleic acids
33(3)
Detection and quantitation of nucleic acids
36(1)
Gel electrophoresis
37(4)
Cutting and joining DNA
41(20)
Restriction endonucleases
41(6)
Ligation
47(6)
Modification of restriction fragment ends
53(4)
Other ways of joining DNA molecules
57(4)
Vectors
61(34)
Plasmid vectors
61(8)
Vectors based on the lambda bacteriophage
69(9)
Cosmids
78(1)
M13 vectors
79(2)
Expression vectors
81(3)
Vectors for cloning and expression in eukaryotic cells
84(8)
Supervectors: YACs and BACs
92(2)
Summary
94(1)
Genomic and cDNA libraries
95(22)
Genomic libraries
96(9)
Growing and storing libraries
105(1)
cDNA libraries
106(7)
Random, arrayed and ordered libraries
113(4)
Finding the right clone
117(18)
Screening libraries with gene probes
117(11)
Screening expression libraries with antibodies
128(2)
Subcloning
130(1)
Characterization of plasmid clones
131(4)
Polymerase chain reaction
135(24)
The PCR reaction
136(4)
PCR in practice
140(4)
Cloning PCR products
144(2)
Long-range PCR
146(1)
Reverse-transcription PCR
146(1)
Rapid amplification of cDNA ends
147(2)
Quantitative PCR
149(5)
Applications of PCR
154(5)
Characterization of a cloned gene
159(42)
DNA sequencing
159(8)
Databank entries and annotation
167(6)
Sequence analysis
173(5)
Sequence comparisons
178(12)
Protein structure
190(6)
Confirming gene function
196(5)
Analysis of gene expression
201(20)
Analysing transcription
201(8)
Methods for studying the promoter
209(4)
Regulatory elements and DNA-binding proteins
213(4)
Translational analysis
217(4)
Products from native and manipulated cloned genes
221(30)
Factors affecting expression of cloned genes
222(5)
Expression of cloned genes in bacteria
227(8)
Expression in eukaryotic host cells
235(4)
Adding tags and signals
239(3)
In vitro mutagenesis
242(5)
Vaccines
247(4)
Genomic analysis
251(36)
Genome sequencing
251(10)
Analysis and annotation
261(8)
Comparing genomes
269(2)
Genome browsers
271(2)
Relating genes and functions: genetic and physical maps
273(3)
Transposon mutagenesis and other screening techniques
276(9)
Conclusion
285(2)
Analysis of genetic variation
287(26)
Single nucleotide polymorphisms
288(3)
Larger-scale variations
291(2)
Other methods for studying variation
293(7)
Human genetic diseases
300(5)
Molecular phylogeny
305(8)
Post-genomic analysis
313(20)
Analysing transcription; transcriptomes
313(6)
Array-based methods
319(7)
Translational analysis; proteomics
326(3)
Post-translational analysis: protein interactions
329(3)
Integrative studies; systems biology
332(1)
Modifying organisms; transgenics
333(22)
Modification of bacteria and viruses: live vaccines
333(4)
Transgenesis and cloning
337(1)
Animal transgenesis
338(9)
Applications of transgenic animals
347(4)
Transgenic plants and their applications
351(4)
Glossary 355(18)
Bibliography 373(2)
Index 375


Andries P. Engelbrecht is a full professor in Computer Science at the University of Pretoria, South Africa. He holds a PhD (Computer Science) from the University of Stellenbosch (1999) and has been actively involved in the research of computational intelligence since 1992. His group performs research in artificial neural networks, swarm intelligence, evolutionary computation, artificial immune systems, data and text mining, image analysis and multi-agent systems.? The research done is both theoretical where the objective is to develop new algorithms or to improve existing algorithms, and also application oriented, making use of techniques from computational intelligence to solve real-world problems. Professor Engelbrecht is actively involved in consultation to industry and contract research for industry.