Applications of Evolutionary Computation [[electronic resource] ] : 27th European Conference, EvoApplications 2024, Held as Part of EvoStar 2024, Aberystwyth, UK, April 3–5, 2024, Proceedings, Part I / / edited by Stephen Smith, João Correia, Christian Cintrano |
Autore | Smith Stephen |
Edizione | [1st ed. 2024.] |
Pubbl/distr/stampa | Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 |
Descrizione fisica | 1 online resource (460 pages) |
Disciplina | 004.0151 |
Altri autori (Persone) |
CorreiaJoão
CintranoChristian |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Computer science
Computers Computer networks Computers, Special purpose Computer systems Computer science - Mathematics Theory of Computation Computing Milieux Computer Communication Networks Special Purpose and Application-Based Systems Computer System Implementation Mathematics of Computing |
ISBN | 3-031-56852-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Applications of Evolutionary Computation: Finding Near-Optimal Portfolios With Quality-Diversity -- Improving Image Filter Efficiency: A Multi-Objective Genetic Algorithm Approach to Optimize Computing Efficiency -- Low-Memory Matrix Adaptation Evolution Strategies exploiting gradient information and Lévy flight -- Memory Based Evolutionary Algorithm for Dynamic Aircraft Conflict Resolution -- GM4OS: an Evolutionary Oversampling Approach for Imbalanced Binary Classification Tasks -- Evolving Staff Training Schedules using an Extensible Fitness Function and a Domain Specific Language -- On the Utility of Probing Trajectories for Algorithm-Selection -- Nature-inspired Portfolio Diversification using Ant Brood Clustering -- Cellular Genetic Algorithms for identifying variables in hybrid Gene Regulatory Networks.-Evolving Artificial Neural Networks for Simulating Fish Social Interactions -- Heuristics for Evolutionary Optimization for the Centered Bin Packing Problem -- A Hierarchical Approach to Evolving Behaviour-Trees for Swarm Control -- Evolutionary Algorithms for Optimizing Emergency Exit Placement in Indoor Environments -- Finding sets of solutions for temporal uncertain problems -- Interpretable Solutions for Breast Cancer Diagnosis with Grammatical Evolution and Data Augmentation -- Applying Graph Partitioning-Based Seeding Strategies to Software Modularisation -- A Novel Two-Level Clustering-Based Differential Evolution Algorithm for Training Neural Networks -- Iterated Beam Search for Wildland Fire Suppression -- A New Angle: On Evolving Rotation Symmetric Boolean Functions -- Analysis of Evolutionary Computation Methods: Theory, Empirics, and Real-World Applications: On the Potential of Multi-Objective Automated Algorithm Configuration on Multi-Modal Multi-Objective Optimisation Problems -- A Simple Statistical Test Against Origin-Biased Metaheuristics -- Computational Intelligence for Sustainability: Optimizing Urban Infrastructure for E-Scooter Mobility -- Evolutionary Computation in Edge, Fog, and Cloud Computing: Simple Efficient Evolutionary Ensemble Learning on Network Intrusion Detection Benchmarks -- Evolutionary Computation meets Stream Processing -- Evolutionary Computation in Image Analysis, Signal Processing and Pattern Recognition: Integrating Data Augmentation in Evolutionary Algorithms for Feature Selection: A Preliminary Study -- Evolving Feature Extraction Models for Melanoma Detection: A Co-operative Co-evolution Approach -- 3D Motion Analysis in MRI using a Multi-objective Evolutionary k -means Clustering. |
Record Nr. | UNISA-996589544803316 |
Smith Stephen | ||
Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
Applications of Evolutionary Computation : 27th European Conference, EvoApplications 2024, Held as Part of EvoStar 2024, Aberystwyth, UK, April 3–5, 2024, Proceedings, Part I / / edited by Stephen Smith, João Correia, Christian Cintrano |
Autore | Smith Stephen |
Edizione | [1st ed. 2024.] |
Pubbl/distr/stampa | Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 |
Descrizione fisica | 1 online resource (460 pages) |
Disciplina | 004.0151 |
Altri autori (Persone) |
CorreiaJoão
CintranoChristian |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Computer science
Computers Computer networks Computers, Special purpose Computer systems Computer science - Mathematics Theory of Computation Computing Milieux Computer Communication Networks Special Purpose and Application-Based Systems Computer System Implementation Mathematics of Computing |
ISBN | 3-031-56852-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Applications of Evolutionary Computation: Finding Near-Optimal Portfolios With Quality-Diversity -- Improving Image Filter Efficiency: A Multi-Objective Genetic Algorithm Approach to Optimize Computing Efficiency -- Low-Memory Matrix Adaptation Evolution Strategies exploiting gradient information and Lévy flight -- Memory Based Evolutionary Algorithm for Dynamic Aircraft Conflict Resolution -- GM4OS: an Evolutionary Oversampling Approach for Imbalanced Binary Classification Tasks -- Evolving Staff Training Schedules using an Extensible Fitness Function and a Domain Specific Language -- On the Utility of Probing Trajectories for Algorithm-Selection -- Nature-inspired Portfolio Diversification using Ant Brood Clustering -- Cellular Genetic Algorithms for identifying variables in hybrid Gene Regulatory Networks.-Evolving Artificial Neural Networks for Simulating Fish Social Interactions -- Heuristics for Evolutionary Optimization for the Centered Bin Packing Problem -- A Hierarchical Approach to Evolving Behaviour-Trees for Swarm Control -- Evolutionary Algorithms for Optimizing Emergency Exit Placement in Indoor Environments -- Finding sets of solutions for temporal uncertain problems -- Interpretable Solutions for Breast Cancer Diagnosis with Grammatical Evolution and Data Augmentation -- Applying Graph Partitioning-Based Seeding Strategies to Software Modularisation -- A Novel Two-Level Clustering-Based Differential Evolution Algorithm for Training Neural Networks -- Iterated Beam Search for Wildland Fire Suppression -- A New Angle: On Evolving Rotation Symmetric Boolean Functions -- Analysis of Evolutionary Computation Methods: Theory, Empirics, and Real-World Applications: On the Potential of Multi-Objective Automated Algorithm Configuration on Multi-Modal Multi-Objective Optimisation Problems -- A Simple Statistical Test Against Origin-Biased Metaheuristics -- Computational Intelligence for Sustainability: Optimizing Urban Infrastructure for E-Scooter Mobility -- Evolutionary Computation in Edge, Fog, and Cloud Computing: Simple Efficient Evolutionary Ensemble Learning on Network Intrusion Detection Benchmarks -- Evolutionary Computation meets Stream Processing -- Evolutionary Computation in Image Analysis, Signal Processing and Pattern Recognition: Integrating Data Augmentation in Evolutionary Algorithms for Feature Selection: A Preliminary Study -- Evolving Feature Extraction Models for Melanoma Detection: A Co-operative Co-evolution Approach -- 3D Motion Analysis in MRI using a Multi-objective Evolutionary k -means Clustering. |
Record Nr. | UNINA-9910845482603321 |
Smith Stephen | ||
Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming with 64-Bit ARM Assembly Language : Single Board Computer Development for Raspberry Pi and Mobile Devices / / by Stephen Smith |
Autore | Smith Stephen |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
Descrizione fisica | 1 online resource (XXV, 428 p. 43 illus.) |
Disciplina | 005.265 |
Soggetto topico |
Computer input-output equipment
Hardware and Maker |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1: Getting Started -- Chapter 2: Loading & Adding -- Chapter 3: Tooling Up -- Chapter 4: Controlling Program Flow -- Chapter 5: Thanks for the Memories -- Chapter 6: Functions & the Stack -- Chapter 7: Linux Operating System Services -- Chapter 8: Programming GPIO Pins -- Chapter 9: Interacting with C & Python -- Chapter 10: Interfacing with Kotlin & Swift -- Chapter 11: Multiply, Divide & Accumulate -- Chapter 12: Floating-Point Operations -- Chapter 13: Neon Coprocessor -- Chapter 14: Optimizing Code -- Chapter 15 Reading & Understanding Code -- Chapter 16: Hacking Code -- Appendix A: The ARM Instruction Set -- Appendix B: Binary Formats -- Appendix C: Assembler Directives -- Appendix D: ASCII Character Set. |
Record Nr. | UNINA-9910409989903321 |
Smith Stephen | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Raspberry Pi Assembly Language Programming : ARM Processor Coding / / by Stephen Smith |
Autore | Smith Stephen |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (380 pages) : illustrations |
Disciplina | 794.81526 |
Collana | Technology in action |
Soggetto topico |
Computer input-output equipment
Hardware and Maker |
ISBN |
9781484252871
148425287X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1: Getting Started -- Chapter 2: Loading and Adding -- Chapter 3: Tooling Up -- Chapter 4: Controlling Program Flow -- Chapter 5: Thanks for the Memories -- Chapter 6: Functions and the Stack -- Chapter 7: Linux Operating System Services -- Chapter 8: Programming GPIO Pins -- Chapter 9: Interacting with C and Python -- Chapter 10: Multiply, Divide and Accumulate -- Chapter 11: Floating Point Operations -- Chapter 12: Neon Coprocessor -- Chapter 13: Conditional Instructions and Optimizing Code -- Chapter 14: Reading and Understanding Code -- Chapter 15: Thumb Code -- Chapter 16: 64-Bits -- Appendix A: The ARM Instruction Set -- Appendix B: Linux System Calls -- Appendix C: Binary Formats -- Appendix D: Assembler Directives -- Appendix E: ASCII Character Set. |
Altri titoli varianti | Advanced RISC Machine processor coding |
Record Nr. | UNINA-9910349523003321 |
Smith Stephen | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
RP2040 Assembly Language Programming : ARM Cortex-M0+ on the Raspberry Pi Pico |
Autore | Smith Stephen |
Pubbl/distr/stampa | Berkeley, CA : , : Apress L. P., , 2021 |
Descrizione fisica | 1 online resource (330 pages) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-4842-7753-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: How to Set Up the Development Environment -- About the Raspberry Pi Pico -- About the Host Computer -- How to Solder and Wire -- How to Install Software -- A Simple Program to Ensure Things Are Working -- Create Some Helper Script Files -- Summary -- Chapter 2: Our First Assembly Language Program -- 10 Reasons to Use Assembly Language -- Computers and Numbers -- ARM Assembly Instructions -- CPU Registers -- ARM Instruction Format -- RP2040 Memory -- About the GCC Assembler -- Hello World -- Our First Assembly Language File -- About the Starting Comment -- Where to Start -- Assembly Instructions -- Data -- Program Logic -- Reverse Engineering Our Program -- Summary -- Exercises -- Chapter 3: How to Build and Debug Programs -- CMake -- GNU Make -- Print Statements -- GDB -- Preparing to Debug -- Beginning GDB -- Summary -- Exercises -- Chapter 4: How to Load and Add -- About Negative Numbers -- About Two's Complement -- About Raspberry Pi OS Calculator -- About One's Complement -- Big- vs. Little-Endian -- About Bi-Endian -- Pros of Little-Endian -- Cons of Little-Endian -- How to Shift and Rotate Registers -- About Carry Flag -- Basics of Shifting and Rotating -- Logical Shift Left -- Logical Shift Right -- Arithmetic Shift Right -- Rotate Right -- Rotate Right Extend -- How to Use MOV -- Move Immediate -- Moving Data from One Register to Another Using Register MOV -- ADD/ADC -- Add with Carry -- SUB/SBC -- Shifting and Rotating -- Loading All 32 Bits of a Register -- MOV/ADD/Shift Example -- Summary -- Exercises -- Chapter 5: How to Control Program Flow -- Unconditional Branch -- About the CPSR -- Branch on Condition -- About the CMP Instruction -- Loops -- FOR Loops -- While Loops -- If/Then/Else -- Logical Operators.
AND -- EOR -- ORR -- BIC -- MVN -- TST -- Design Patterns -- Converting Integers to ASCII -- Using Expressions in Immediate Constants -- Storing a Register to Memory -- Why Not Print in Decimal? -- Performance of Branch Instructions -- Summary -- Exercises -- Chapter 6: Thanks for the Memories -- How to Define Memory Contents -- How to Align Data -- How to Load a Register -- How to Load a Register with an Address -- How to Build the Address Directly -- PC Relative Addressing -- How to Load Data from Memory -- Optimizing Small Read-Only Data Access -- Indexing Through Memory -- How to Store a Register -- How to Convert to Uppercase -- How to Load and Store Multiple Registers -- Summary -- Exercises -- Chapter 7: How to Call Functions and Use the Stack -- About Stacks on the RP2040 -- How to Branch with Link -- About Nesting Function Calls -- About Function Parameters and Return Values -- How to Manage the Registers -- Summary of the Function Call Algorithm -- More on the Branch Instructions -- About the X Factor -- Uppercase Revisited -- About Stack Frames -- Stack Frame Example -- How to Define Symbols -- How to Create Macros -- About Include Directive -- How to Define a Macro -- About Labels -- Why Macros? -- Summary -- Exercises -- Chapter 8: Interacting with C and the SDK -- How to Wire Flashing LEDs -- How to Flash LEDs with the SDK -- How to Call Assembly Routines from C -- How to Embed Assembly Code Inside C Code -- Summary -- Exercises -- Chapter 9: How to Program the Built-in Hardware -- About the RP2040 Memory Map -- About C Header Files -- About the Raspberry Pi Pico Pins -- How to Set a Pin Function -- About Hardware Registers and Concurrency -- About Programming the Pads -- How to Initialize SIO -- How to Turn a Pin On/Off -- The Complete Program -- Summary -- Exercises -- Chapter 10: How to Initialize and Interact with Programmable I/O. About PIO Architecture -- About the PIO Instructions -- Flashing the LEDs with PIO -- PIO Instruction Details and Examples -- JMP -- WAIT -- IN -- OUT -- PUSH -- PULL -- MOV -- IRQ -- SET -- About Controlling Timing -- About the Clock Divider -- About the Delay Operand -- About Side-Set -- More Configurable Options -- Summary -- Exercises -- Chapter 11: How to Set and Catch Interrupts -- Overview of the RP2040's Interrupts -- About the RP2040's Interrupts -- About the Interrupt Vector Table -- About Saving Processor State -- About Interrupt Priorities -- Flashing LEDs with Timer Interrupts -- About the RP2040 Alarm Timer -- Setting the Interrupt Handler and Enabling IRQ0 -- The Complete Program -- About the SVCall Interrupt -- Using the SDK -- Summary -- Exercises -- Chapter 12: Multiplication, Division, and Floating Point -- Multiplication -- Division -- About Division and Interrupts -- Interpolation -- Adding an Array of Integers -- Interpolating Between Numbers -- Floating Point -- About the Structure of the Boot ROM -- Sample Floating-Point Program -- Some Notes on C and printf -- Summary -- Exercises -- Chapter 13: Multiprocessing -- About Saving Power -- About Interprocessor Mailboxes -- How to Run Code on the Second CPU -- A Multiprocessing Example -- About Fibonacci Numbers -- About Factorials -- The Complete Program -- About Spinlocks -- Regulating Access to a Memory Table -- A Word on the SDK -- Summary -- Exercises -- Chapter 14: How to Connect Pico to IoT -- About the RP2040's Built-in Temperature Sensor -- About Home-Brewed Communication Protocol -- About the Server Side of the Protocol -- About the RP2040's UART -- Mastering Math Routines -- Viewing the Main Program -- About IoT, Wi-Fi, Bluetooth, and Serial Communications -- Summary -- Exercises -- Appendix A: ASCII Character Set -- Appendix B: Assembler Directives. Appendix C: Binary Formats -- Integers -- Floating Point -- Addresses -- Appendix D: The ARM Instruction Set -- Answers to Exercises -- Chapter 2 -- Chapter 4 -- Chapter 6 -- Chapter 9 -- Chapter 10 -- Index. |
Record Nr. | UNINA-9910508433703321 |
Smith Stephen | ||
Berkeley, CA : , : Apress L. P., , 2021 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|