ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Genetic Programming Theory and Practice XVII (Genetic and Evolutionary Computation)

دانلود کتاب تئوری و عمل برنامه ریزی ژنتیکی XVII (محاسبات ژنتیکی و تکاملی)

Genetic Programming Theory and Practice XVII (Genetic and Evolutionary Computation)

مشخصات کتاب

Genetic Programming Theory and Practice XVII (Genetic and Evolutionary Computation)

ویرایش:  
نویسندگان: , , , ,   
سری:  
ISBN (شابک) : 3030399575, 9783030399573 
ناشر: Springer 
سال نشر: 2020 
تعداد صفحات: 423 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 65,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Genetic Programming Theory and Practice XVII (Genetic and Evolutionary Computation) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تئوری و عمل برنامه ریزی ژنتیکی XVII (محاسبات ژنتیکی و تکاملی) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Foreword
Preface
	Acknowledgements
Contents
Contributors
1 Characterizing the Effects of Random Subsampling on Lexicase Selection
	1.1 Introduction
	1.2 Lexicase Selection
		1.2.1 Applying Subsampling to Lexicase Selection
			1.2.1.1 Down-Sampled Lexicase
			1.2.1.2 Cohort Lexicase
	1.3 Methods
		1.3.1 Evolutionary System
		1.3.2 Program Synthesis Problems
		1.3.3 Experimental Design
			1.3.3.1 Does Subsampling Improve Lexicase Selection\'s Problem-Solving Success Given a Fixed Computation Budget?
			1.3.3.2 Does Subsampling Improve Lexicase Selection\'s Problem-Solving Success Because it Facilitates Deeper Searches?
			1.3.3.3 Does Random Subsampling Reduce the Computational Effort Required to Solve Problems with Lexicase Selection?
			1.3.3.4 Does Subsampling Degrade Lexicase Selection\'s Diversity Maintenance?
			1.3.3.5 Does Subsampling Reduce Lexicase Selection\'s Capacity to Maintain specialists?
		1.3.4 Statistical Analyses
	1.4 Results and Discussion
		1.4.1 Subsampling Improves Lexicase Selection\'s Problem-Solving Success
		1.4.2 Deeper Evolutionary Searches Contribute to Subsampling\'s Success
		1.4.3 Subsampling Reduces Computational Effort
		1.4.4 Subsampling Does Not Systematically Decrease Phenotypic Diversity in Lexicase Selection
		1.4.5 Cohort Lexicase Enables More Phylogenetic Diversity Than Down-Sampled Lexicase
		1.4.6 Subsampling Degrades Specialist Maintenance
	1.5 Conclusion
	References
2 It Is Time for New Perspectives on How to Fight Bloat in GP
	2.1 Introduction
	2.2 The Bloat Phenomenon
	2.3 Load-Balancing and Parallel GP
		2.3.1 Structural Complexity of GP Individuals
	2.4 Methodology
		2.4.1 Implementation
			2.4.1.1 Software Tool
		2.4.2 Experiments
	2.5 Results
		2.5.1 Parallel Model
		2.5.2 Sequential Execution
	2.6 Conclusions
	References
3 Explorations of the Semantic Learning Machine Neuroevolution Algorithm: Dynamic Training Data Use, Ensemble Construction Methods, and Deep LearningPerspectives
	3.1 Introduction
	3.2 Neuroevolution Overview
	3.3 Semantic Learning Machine
		3.3.1 Algorithm
		3.3.2 Previous Comparisons with Other Neuroevolution Methods
	3.4 Experimental Methodology
		3.4.1 Datasets and Parameter Tuning
		3.4.2 SLM Variants
		3.4.3 MLP Variants
	3.5 Results and Analysis
		3.5.1 SLM
		3.5.2 MLP
		3.5.3 Generalization and Ensemble Analysis
	3.6 Toward the Deep Semantic Learning Machine
	References
4 Can Genetic Programming Perform Explainable Machine Learning for Bioinformatics?
	4.1 Introduction
	4.2 Methods
		4.2.1 Metabolomics Data for Osteoarthritis
		4.2.2 Linear Genetic Programming Algorithm
		4.2.3 TrainingUsingtheFullandtheFocusedFeatureSets
		4.2.4 Feature Synergy Analysis
	4.3 Results and Discussion
		4.3.1 Best Genetic Programs Evolved on the Full Feature Set
		4.3.2 Identification of Important Features
		4.3.3 Best Genetic Programs Evolved on the Focused Feature Subset
	4.4 Conclusion
	References
5 Symbolic Regression by Exhaustive Search: Reducing the Search Space Using Syntactical Constraints and Efficient Semantic Structure Deduplication
	5.1 Introduction
		5.1.1 Motivation
		5.1.2 Prior Work
		5.1.3 Organization of This Chapter
	5.2 Definition of the Search Space
		5.2.1 Grammar for Mathematical Expressions
		5.2.2 Expression Hashing
	5.3 Exploring the Search Space
		5.3.1 Symbolic Regression as Graph Search Problem
		5.3.2 Guiding the Search
	5.4 Steering the Search
		5.4.1 Quality Estimation
		5.4.2 Priority Calculation
	5.5 Experiments
		5.5.1 Results
	5.6 Discussion
		5.6.1 Limitations
	5.7 Outlook
	References
6 Temporal Memory Sharing in Visual Reinforcement Learning
	6.1 Introduction
	6.2 Background
		6.2.1 Temporal Memory
		6.2.2 Heterogeneous Policies and Modularity
	6.3 Evolving Heterogeneous Tangled Program Graphs
		6.3.1 Programs and Shared Temporal Memory
		6.3.2 Cooperative Decision-Making with Teams of Programs
		6.3.3 Compositional Evolution of Tangled ProgramGraphs
	6.4 Empirical Study
		6.4.1 Problem Environments
		6.4.2 Ball Catching: Training Performance
		6.4.3 Ball Catching: Solution Analysis
		6.4.4 Atari Breakout
	6.5 Conclusions and Future Work
	References
7 The Evolution of Representations in Genetic Programming Trees
	7.1 Introduction
	7.2 Material and Methods
		7.2.1 Representations and the Neuro-Correlate R
		7.2.2 Smearedness of Representations
		7.2.3 Active Categorical Perception Task
		7.2.4 Number Discrimination Task
		7.2.5 The Perception-Action Loop for Stateful Machines
		7.2.6 Markov GP Brains Using CGP Nodes
		7.2.7 Genetic Encoding of GP Brains in a Tree-LikeFashion
		7.2.8 GP-Forest Brain
		7.2.9 GP-Vector Brain
		7.2.10 Evolutionary Process
		7.2.11 Augmenting with R
	7.3 Results
		7.3.1 GP Trees Evolve to Have Representations
		7.3.2 Does Augmentation Using R Improve the Performance of a GA?
		7.3.3 Smeared Representations
	7.4 Discussion
	7.5 Conclusions
	References
8 How Competitive Is Genetic Programming in Business Data Science Applications?
	8.1 Introduction
	8.2 Business Needs for Data Science
		8.2.1 Business Forecasting
		8.2.2 Effective Operation
		8.2.3 Growth Opportunities
		8.2.4 Multi-Objective Optimization and DecisionMaking
	8.3 Data Science Competitive Landscape
		8.3.1 Defining Key Competitors for Data Science Applications
		8.3.2 Comparison on Business Needs Satisfaction
		8.3.3 How Popular Is GP in the Data ScienceCommunity?
	8.4 Current State-of-the-Art of Genetic Programming as Business Application Method
		8.4.1 Competitive Advantages of GP
		8.4.2 Key Weaknesses of GP
		8.4.3 Successful Genetic Programming Applications
			8.4.3.1 Examples of GP Applications
			8.4.3.2 GP Applications with High Value Creation
			8.4.3.3 Robust Inferential Sensors
			8.4.3.4 Nonlinear Business Forecasting
	8.5 How to Increase Competitive Impact of Genetic Programming in Data Science Applications?
		8.5.1 Develop a Successful Marketing Strategy
			8.5.1.1 Data Science Marketing
			8.5.1.2 Marketing to Statistical Community
			8.5.1.3 Marketing to Machine Learning Community
			8.5.1.4 Marketing to Business Community
		8.5.2 Broaden Application Areas
		8.5.3 Improved Professional Development Tools
		8.5.4 Increase GP Visibility and Teaching in Data Science Classes
	8.6 Conclusions
	References
9 Using Modularity Metrics as Design Features to Guide Evolution in Genetic Programming
	9.1 Introduction
	9.2 Modularity in Genetic Programming
	9.3 Modularity Metrics
		9.3.1 Module
		9.3.2 Design Principles for Modularity Metrics
		9.3.3 Reuse and Repetition
		9.3.4 Reuse and Repetition from Execution Trace
	9.4 Using Modularity Metrics to Guide Evolution
		9.4.1 Using Design Features During Parent Selection
		9.4.2 Using Design Features During Variation
	9.5 Experiments and Results
		9.5.1 Extracting Modules from Push Programs
		9.5.2 Autosimplification
		9.5.3 Experimental Set-up and Results
	9.6 Conclusions and Future Work
	References
10 Evolutionary Computation and AI Safety
	10.1 Introduction
	10.2 Background
		10.2.1 AI Safety
		10.2.2 EC and the Real World
			10.2.2.1 Supervised Learning
			10.2.2.2 Reinforcement Learning
	10.3 EC and Concrete AI Safety Problems
		10.3.1 Avoiding Negative Side Effects
		10.3.2 Reward Hacking
		10.3.3 Scalable Oversight
		10.3.4 Safe Exploration
		10.3.5 Robustness to Distributional Drift
	10.4 Discussion
	10.5 Conclusion
	References
11 Genetic Programming Symbolic Regression: What Is the Prior on the Prediction?
	11.1 Introduction
	11.2 Motivation
		11.2.1 Distribution Mismatch, Problem Difficulty, and Performance
		11.2.2 Algorithm Configuration
		11.2.3 Understanding the Behaviour of Search Operators
	11.3 Previous Work on GP Biases
	11.4 Methodology, Experiments, and Results
		11.4.1 Reasoning from First Principles
		11.4.2 Setup
		11.4.3 Initialisation Prior
		11.4.4 GPSR Prior
		11.4.5 Effect of Tree Depth on Initialisation Prior
		11.4.6 Effect of Problem Dimension on Initialisation Prior
		11.4.7 Effect of X Range on Initialisation Prior
		11.4.8 Comparing the y and  Distributions AcrossProblems
	11.5 Applications
		11.5.1 Algorithm Behaviour and Performance
		11.5.2 Algorithm Configuration
		11.5.3 Understanding GSGP Mutation
	11.6 Conclusions
		11.6.1 Limitations and Future Work
	Appendix A: Table of Distribution Statistics
	References
12 Hands-on Artificial Evolution Through Brain Programming
	12.1 Introduction
	12.2 Evolution of Visual Attention Programs
		12.2.1 Evolution of Visual Recognition Programs
	12.3 Problem Statement
	12.4 Classification of Digitized Art
	12.5 Experiments
		12.5.1 Beyond Random Search in Genetic Programming
		12.5.2 Ideas for a New Kind of Evolutionary Learning
		12.5.3 Running the Algorithm with Fewer Images
		12.5.4 Running the Algorithm with 100 Images
		12.5.5 Ensemble Techniques and Genetic Programming
	12.6 Conclusions
	References
13 Comparison of Linear Genome Representations for Software Synthesis
	13.1 Introduction
	13.2 Linear Genomes: Plush vs. Plushy
		13.2.1 Random Genome Generation
		13.2.2 Genetic Operators
	13.3 Impact on Search Performance
		13.3.1 Benchmarks
		13.3.2 Benchmark Results
	13.4 Genome and Program Structure
		13.4.1 Sizes
		13.4.2 Presence of ``Closing\'\' Genes
	13.5 Other Considerations
		13.5.1 Hyperparameter Fitting
		13.5.2 Applicable Search Methods
		13.5.3 Automatic Simplification
		13.5.4 Serialization
		13.5.5 New Epigenetic Markers for Plush
	13.6 Conclusion
	References
14 Enhanced Optimization with Composite Objectives and Novelty Pulsation
	14.1 Introduction
	14.2 Background and Related Work
		14.2.1 Single-Objective Optimization
		14.2.2 Multi-Objective Optimization
		14.2.3 Novelty Search
		14.2.4 Exploration Versus Exploitation
		14.2.5 Sorting Networks
		14.2.6 Stock Trading
	14.3 Methods
		14.3.1 Representation
		14.3.2 Single-Objective Approach
		14.3.3 Multi-Objective Approach
		14.3.4 Composite Multi-Objective Approach
		14.3.5 Novelty Selection Method
		14.3.6 Novelty Pulsation Method
	14.4 Experiment
		14.4.1 Experimental Setup
		14.4.2 Sorting Networks Results
		14.4.3 Stock Trading Results
	14.5 Discussion and Future Work
	14.6 Conclusion
	Appendix
	References
15 New Pathways in Coevolutionary Computation
	15.1 Coevolutionary Computation
	15.2 OMNIREP
	15.3 SAFE
	15.4 Concluding Remarks
	References
16 2019 Evolutionary Algorithms Review
	16.1 Preface
	16.2 Introduction
		16.2.1 Applications
	16.3 Fundamentals of Digital Evolution
		16.3.1 Population
		16.3.2 Population Entities
		16.3.3 Generation
		16.3.4 Representation and the Grammar
		16.3.5 Fitness
		16.3.6 Selection
		16.3.7 Multi-Objective
		16.3.8 Constraints
		16.3.9 Exploitative-Exploratory Search
		16.3.10 Execution Environment, Modularity and SystemScale
		16.3.11 Code Bloat and Clean-Up
		16.3.12 Non-convergence, or Early Local Optima
		16.3.13 Other Useful Terms
	16.4 Traditional Techniques
		16.4.1 Evolutionary Strategy, ES
		16.4.2 Genetic Algorithms, GA
		16.4.3 Genetic Programming, GP
		16.4.4 Genetic Improvement, GI
		16.4.5 Grammatical Evolution, GE
		16.4.6 Linear Genetic Programming, LGP
		16.4.7 Cartesian Genetic Programming, CGP
		16.4.8 Differential Evolution, DE
		16.4.9 Gene Expression Programming, GEP
	16.5 Specialized Techniques and Concepts
		16.5.1 Auto-Constructive Evolution
		16.5.2 Neuroevolution, or Deep Neuroevolution
		16.5.3 Self-Replicating Neural Networks
		16.5.4 Markov Brains
		16.5.5 PushGP
		16.5.6 Simulated Annealing
		16.5.7 Tangled Program Graph, TPG
		16.5.8 Tabu Search
		16.5.9 Animal Inspired Algorithms
	16.6 Problem-Domain Mapping
		16.6.1 Specific Problem-Domain Mappings
			16.6.1.1 Variable and Parameter Optimization
			16.6.1.2 Symbolic and Polynomial Regression
			16.6.1.3 Automated Code Production
			16.6.1.4 Regular Expression
			16.6.1.5 Circuit Design
			16.6.1.6 Code Improvement and Optimization
			16.6.1.7 Simulator Testing
			16.6.1.8 Walking Robot
			16.6.1.9 Automated Machine Learning
		16.6.2 Unusual and Interesting Problem-DomainMappings
			16.6.2.1 Configuring Neuromorphic Computers
			16.6.2.2 Forecasting Financial Markets
			16.6.2.3 Predicting Future City Landscapes
			16.6.2.4 Designing an Optimized Floor Plan
			16.6.2.5 Antenna Design
			16.6.2.6 Defect Identification of Electron Microscopy Images
	16.7 Challenges
	16.8 Predictions
	16.9 Final Discussion and Conclusion
	16.10 Feedback
	References
17 Evolving a Dota 2 Hero Bot with a Probabilistic Shared Memory Model
	17.1 Introduction
	17.2 The Dota 2 1-on-1 Mid-lane Task
	17.3 Related Work
		17.3.1 Memory in Neural Networks
		17.3.2 Memory in Genetic Programming
	17.4 Tangled Program Graphs
	17.5 Indexed Memory for TPG
	17.6 Dota 2 Game Engine Interface
		17.6.1 Developing the Dota 2 Interface
		17.6.2 Defining State Space
		17.6.3 Defining the Shadow Fiend Action Space
		17.6.4 Fitness Function
	17.7 Results
		17.7.1 TPG Set Up
		17.7.2 Training Performance
		17.7.3 Assessing Champion TPG Agents Post Training
		17.7.4 Characterization of Memory Behaviour
	17.8 Conclusion
	References
18 Modelling Genetic Programming as a Simple Sampling Algorithm
	18.1 Introduction
	18.2 Rationale for Modelling Simple Schemata
	18.3 Modelling GP
		18.3.1 Change in Schema Prevalence Due to Selection
		18.3.2 Change in Schema Prevalence Due to Operators
	18.4 Empirical Data Supporting the Model
	18.5 Ways to Improve GP
	18.6 Related Work
	18.7 Conclusion
	References
19 An Evolutionary System for Better Automatic Software Repair
	19.1 Introduction
	19.2 Background and Motivation
		19.2.1 Related Work
		19.2.2 Motivating Examples
	19.3 Overview of ARJA-e
	19.4 Shaping the Search Space
		19.4.1 Exploiting the Statement-Level Redundancy Assumption
		19.4.2 Exploiting Repair Templates
		19.4.3 Initialization of Operation Types
	19.5 Multi-Objective Evolution of Patches
		19.5.1 Patch Representation
		19.5.2 Finer-Grained Fitness Function
		19.5.3 Genetic Operators
		19.5.4 Multi-Objective Search
	19.6 Alleviating Patch Overfitting
		19.6.1 Overfit Detection
		19.6.2 Patch Ranking
	19.7 Experimental Design
		19.7.1 Research Questions
		19.7.2 Dataset of Bugs
		19.7.3 Parameter Setting
	19.8 Results and Discussions
		19.8.1 Performance Evaluation (RQ1)
		19.8.2 Novelty in Generated Repairs (RQ2)
		19.8.3 Effectiveness of Overfit Detection (RQ3)
	19.9 Conclusion
	References
Index




نظرات کاربران