Ihre E-Mail wurde erfolgreich gesendet. Bitte prüfen Sie Ihren Maileingang.

Leider ist ein Fehler beim E-Mail-Versand aufgetreten. Bitte versuchen Sie es erneut.

Vorgang fortführen?

Exportieren
Filter
Sprache
Region
Erscheinungszeitraum
  • 1
    Online-Ressource
    Online-Ressource
    Berkeley, CA :Apress L. P.,
    UID:
    almahu_9949602254902882
    Umfang: 1 online resource (807 pages)
    Ausgabe: 1st ed.
    ISBN: 9781484243985
    Anmerkung: Intro -- Table of Contents -- About the Authors -- Acknowledgments -- Preface -- Part 1 -- Chapter 1: Jumping Right In: "Hello, TBB!" -- Why Threading Building Blocks? -- Performance: Small Overhead, Big Benefits for C++ -- Evolving Support for Parallelism in TBB and C++ -- Recent C++ Additions for Parallelism -- The Threading Building Blocks (TBB) Library -- Parallel Execution Interfaces -- Interfaces That Are Independent of the Execution Model -- Using the Building Blocks in TBB -- Let's Get Started Already! -- Getting the Threading Building Blocks (TBB) Library -- Getting a Copy of the Examples -- Writing a First "Hello, TBB!" Example -- Building the Simple Examples -- Steps to Set Up an Environment -- Building on Windows Using Microsoft Visual Studio -- Building on a Linux Platform from a Terminal -- Using the Intel Compiler -- tbbvars and pstlvars Scripts -- Setting Up Variables Manually Without Using the tbbvars Script or the Intel Compiler -- A More Complete Example -- Starting with a Serial Implementation -- Adding a Message-Driven Layer Using a Flow Graph -- Adding a Fork-Join Layer Using a parallel_for -- Adding a SIMD Layer Using a Parallel STL Transform -- Summary -- Chapter 2: Generic Parallel Algorithms -- Functional / Task Parallelism -- A Slightly More Complicated Example: A Parallel Implementation of Quicksort -- Loops: parallel_for, parallel_reduce, and parallel_scan -- parallel_for: Applying a Body to Each Element in a Range -- A Slightly More Complicated Example: Parallel Matrix Multiplication -- parallel_reduce: Calculating a Single Result Across a Range -- A Slightly More Complicated Example: Calculating π by Numerical Integration -- parallel_scan: A Reduction with Intermediate Values -- How Does This Work? -- A Slightly More Complicated Example: Line of Sight -- Cook Until Done: parallel_do and parallel_pipeline. , parallel_do: Apply a Body Until There Are No More Items Left -- A Slightly More Complicated Example: Forward Substitution -- parallel_pipeline: Streaming Items Through a Series of Filters -- A Slightly More Complicated Example: Creating 3D Stereoscopic Images -- Summary -- For More Information -- Chapter 3: Flow Graphs -- Why Use Graphs to Express Parallelism? -- The Basics of the TBB Flow Graph Interface -- Step 1: Create the Graph Object -- Step 2: Make the Nodes -- Step 3: Add Edges -- Step 4: Start the Graph -- Step 5: Wait for the Graph to Complete Executing -- A More Complicated Example of a Data Flow Graph -- Implementing the Example as a TBB Flow Graph -- Understanding the Performance of a Data Flow Graph -- The Special Case of Dependency Graphs -- Implementing a Dependency Graph -- Estimating the Scalability of a Dependency Graph -- Advanced Topics in TBB Flow Graphs -- Summary -- Chapter 4: TBB and the Parallel Algorithms of the C++ Standard Template Library -- Does the C++ STL Library Belong in This Book? -- A Parallel STL Execution Policy Analogy -- A Simple Example Using std::for_each -- What Algorithms Are Provided in a Parallel STL Implementation? -- How to Get and Use a Copy of Parallel STL That Uses TBB -- Algorithms in Intel's Parallel STL -- Capturing More Use Cases with Custom Iterators -- Highlighting Some of the Most Useful Algorithms -- std::for_each, std::for_each_n -- std::transform -- std::reduce -- std::transform_reduce -- A Deeper Dive into the Execution Policies -- The sequenced_policy -- The parallel_policy -- The unsequenced_policy -- The parallel_unsequenced_policy -- Which Execution Policy Should We Use? -- Other Ways to Introduce SIMD Parallelism -- Summary -- For More Information -- Chapter 5: Synchronization: Why and How to Avoid It -- A Running Example: Histogram of an Image -- An Unsafe Parallel Implementation. , A First Safe Parallel Implementation: Coarse-Grained Locking -- Mutex Flavors -- A Second Safe Parallel Implementation: Fine-Grained Locking -- A Third Safe Parallel Implementation: Atomics -- A Better Parallel Implementation: Privatization and Reduction -- Thread Local Storage, TLS -- enumerable_thread_specific, ETS -- combinable -- The Easiest Parallel Implementation: Reduction Template -- Recap of Our Options -- Summary -- For More Information -- Chapter 6: Data Structures for Concurrency -- Key Data Structures Basics -- Unordered Associative Containers -- Map vs. Set -- Multiple Values -- Hashing -- Unordered -- Concurrent Containers -- Concurrent Unordered Associative Containers -- concurrent_hash_map -- Concurrent Support for map/multimap and set/multiset Interfaces -- Built-In Locking vs. No Visible Locking -- Iterating Through These Structures Is Asking for Trouble -- Concurrent Queues: Regular, Bounded, and Priority -- Bounding Size -- Priority Ordering -- Staying Thread-Safe: Try to Forget About Top, Size, Empty, Front, Back -- Iterators -- Why to Use This Concurrent Queue: The A-B-A Problem -- When to NOT Use Queues: Think Algorithms! -- Concurrent Vector -- When to Use tbb::concurrent_vector Instead of std::vector -- Elements Never Move -- Concurrent Growth of concurrent_vectors -- Summary -- Chapter 7: Scalable Memory Allocation -- Modern C++ Memory Allocation -- Scalable Memory Allocation: What -- Scalable Memory Allocation: Why -- Avoiding False Sharing with Padding -- Scalable Memory Allocation Alternatives: Which -- Compilation Considerations -- Most Popular Usage (C/C++ Proxy Library): How -- Linux: malloc/new Proxy Library Usage -- macOS: malloc/new Proxy Library Usage -- Windows: malloc/new Proxy Library Usage -- Testing our Proxy Library Usage -- C Functions: Scalable Memory Allocators for C. , C++ Classes: Scalable Memory Allocators for C++ -- Allocators with std::allocator< -- T> -- Signature -- scalable_allocator -- tbb_allocator -- zero_allocator -- cached_aligned_allocator -- Memory Pool Support: memory_pool_allocator -- Array Allocation Support: aligned_space -- Replacing new and delete Selectively -- Performance Tuning: Some Control Knobs -- What Are Huge Pages? -- TBB Support for Huge Pages -- scalable_allocation_mode(int mode, intptr_t value) -- TBBMALLOC_USE_HUGE_PAGES -- TBBMALLOC_SET_SOFT_HEAP_LIMIT -- int scalable_allocation_command(int cmd, void ∗param) -- TBBMALLOC_CLEAN_ALL_BUFFERS -- TBBMALLOC_CLEAN_THREAD_BUFFERS -- Summary -- Chapter 8: Mapping Parallel Patterns to TBB -- Parallel Patterns vs. Parallel Algorithms -- Patterns Categorize Algorithms, Designs, etc. -- Patterns That Work -- Data Parallelism Wins -- Nesting Pattern -- Map Pattern -- Workpile Pattern -- Reduction Patterns (Reduce and Scan) -- Fork-Join Pattern -- Divide-and-Conquer Pattern -- Branch-and-Bound Pattern -- Pipeline Pattern -- Event-Based Coordination Pattern (Reactive Streams) -- Summary -- For More Information -- Part 2 -- Chapter 9: The Pillars of Composability -- What Is Composability? -- Nested Composition -- Concurrent Composition -- Serial Composition -- The Features That Make TBB a Composable Library -- The TBB Thread Pool (the Market) and Task Arenas -- The TBB Task Dispatcher: Work Stealing and More -- Putting It All Together -- Looking Forward -- Controlling the Number of Threads -- Work Isolation -- Task-to-Thread and Thread-to-Core Affinity -- Task Priorities -- Summary -- For More Information -- Chapter 10: Using Tasks to Create Your Own Algorithms -- A Running Example: The Sequence -- The High-Level Approach: parallel_invoke -- The Highest Among the Lower: task_group -- The Low-Level Task Interface: Part One - Task Blocking. , The Low-Level Task Interface: Part Two - Task Continuation -- Bypassing the Scheduler -- The Low-Level Task Interface: Part Three - Task Recycling -- Task Interface Checklist -- One More Thing: FIFO (aka Fire-and-Forget) Tasks -- Putting These Low-Level Features to Work -- Summary -- For More Information -- Chapter 11: Controlling the Number of Threads Used for Execution -- A Brief Recap of the TBB Scheduler Architecture -- Interfaces for Controlling the Number of Threads -- Controlling Thread Count with task_scheduler_init -- Controlling Thread Count with task_arena -- Controlling Thread Count with global_control -- Summary of Concepts and Classes -- The Best Approaches for Setting the Number of Threads -- Using a Single task_scheduler_init Object for a Simple Application -- Using More Than One task_scheduler_init Object in a Simple Application -- Using Multiple Arenas with Different Numbers of Slots to Influence Where TBB Places Its Worker Threads -- Using global_control to Control How Many Threads Are Available to Fill Arena Slots -- Using global_control to Temporarily Restrict the Number of Available Threads -- When NOT to Control the Number of Threads -- Figuring Out What's Gone Wrong -- Summary -- Chapter 12: Using Work Isolation for Correctness and Performance -- Work Isolation for Correctness -- Creating an Isolated Region with  this_task_arena::isolate -- Oh No! Work Isolation Can Cause Its Own Correctness Issues! -- Even When It Is Safe, Work Isolation Is Not Free -- Using Task Arenas for Isolation: A Double-Edged Sword -- Don't Be Tempted to Use task_arenas to Create Work Isolation for Correctness -- Summary -- For More Information -- Chapter 13: Creating Thread-to-Core and Task-to-Thread Affinity -- Creating Thread-to-Core Affinity -- Creating Task-to-Thread Affinity -- When and How Should We Use the TBB Affinity Features? -- Summary. , For More Information.
    Weitere Ausg.: Print version: Voss, Michael Pro TBB Berkeley, CA : Apress L. P.,c2019 ISBN 9781484243978
    Sprache: Englisch
    Fachgebiete: Informatik
    RVK:
    Schlagwort(e): Electronic books. ; Electronic books
    URL: Full-text  ((OIS Credentials Required))
    URL: Volltext  (kostenfrei)
    URL: Volltext  (kostenfrei)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 2
    Online-Ressource
    Online-Ressource
    Cambridge :Cambridge University Press,
    UID:
    almafu_9960840948702883
    Umfang: 1 online resource (xiii, 349 pages) : , digital, PDF file(s).
    ISBN: 1-108-98563-7 , 1-108-97956-4 , 1-108-98393-6
    Inhalt: The way the brain, body, and mind interact with social structure to shape communication has so far not received the attention it deserves. This book addresses this gap by providing a novel account of communication as a social, biological and neurological force. Combining theories from communication studies and psycholinguistics, and drawing on biological and evolutionary perspectives, it shows how communication is inherently both biological and social, and that language and the neural systems that support it have evolved in response to a complex social environment. It introduces a clear set of terms based on current research, and illustrates key concepts using real-life examples from everyday conversation - speaking to a number of current debates around the evolutionary and biological basis of language, and the relationship between language, cognition, and environment. Thought provoking and engaging, it will change the way we think about the relationship between communication and cognition.
    Anmerkung: Title from publisher's bibliographic system (viewed on 12 Sep 2022). , Cover -- Half-title -- Title page -- Copyright information -- Dedication -- Contents -- List of Figures -- Preface -- The Purpose of the Book -- 1 The Embodiment Perspective -- The Embodiment Perspective -- Communication Is Biological. -- Metaphors of Communication. -- Communication Is Cognitive. -- Communication Is Social. -- Communication Is Cultural. -- Concepts and Metaphorical Terms -- Homeostasis, Representation, and Communication -- Summary -- 2 Homeostasis: Perception, Feelings, and Signaling -- Embodied Cognition -- Evolutionary Perspective. -- Homeostasis -- The Brain and Central Nervous System -- Neural Function. -- The Computer Metaphor for Mind. -- Structure of the Brain -- Physiology of Communication. -- Perception. -- Experience. -- Memory. -- Hemispheric Specialization. -- Survival Circuits. -- Coordinating Representations and Actions. -- Physiological Adaptations for Communication -- Reward Systems: Why Solving Puzzles, Eating, and Sex Are Fun -- Summary -- 3 How Language and Conversation Evolved -- What Is Language? -- Language Evolution as a Response to Ecological Pressure -- Animal Communication -- Language as a Social Tool -- Play. -- Theory of Mind (ToM) and Signaling. -- Social Knowledge. -- The Gradual Development of Language -- Elaborating the Signal System. -- Expanding Vocabulary. -- Totemic Imitation. -- Elaborating Syntax. -- Metaphor. -- Abstraction and Ambiguity. -- Language for Coordinating Action. -- Implications for Our Understanding of Contemporary Language -- Memes: Units of Cultural Practice -- The Meme Theory Account of Culture and Brain Evolution. -- Language and Homeostasis -- Summary -- 4 Thinking: Using and Understanding Language -- Mind -- Identity and the Self. -- Consciousness -- What Does Consciousness Do? -- Metacognition. -- Memory. -- Perception, Understanding, and Language. , The Conventional Story: The Digital Mind. -- Perceptual Symbols. -- Evidence for Perceptual Simulations -- Simulating Visual Experience. -- Simulating Muscular Experience. -- Objections to the PSS (Perceptual Symbols Systems) Account. -- Metaphor. -- Schemas, Scripts, and Scenarios. -- Frames. -- Emotion. -- Natural Language Statistics (Semantic Connections). -- Synthesis: Context-Limited Simulation Theory Extended -- Summary -- 5 Emotion -- The Classic View: Basic Emotions -- The Expanding List of Emotion Categories. -- Methodological Issues. -- Survival Circuits -- Cultural Construction of Emotion -- Self-Attribution. -- Excitation Transfer. -- The Facial Feedback Effect. -- Emotion and Homeostasis -- Strategic Emotional Expression. -- The Enactive View -- Synthesis: Affect, Arousal, and Emotion -- Emotion and Reason -- Communicating Emotion -- Emotion Cues and Signals. -- Feelings. -- Emotion Categories and Terms. -- Communicating about Emotions -- Summary -- 6 Signals -- Signaling -- Intentionality. -- Signals. -- Language -- Word Meaning. -- Word Form (Morphology). -- Emblems (Code-Like Gestures). -- Illustrators. -- Utterances -- Conversation Support -- Supporting the Flow of Language. -- Turn-Taking. -- Speaker Support. -- Expressive Signals -- Emotions. -- Social Status and Power. -- Sexual Interest/Availability. -- Relationship and Affiliation. -- Digital or Analog? -- Ad Hoc Signals -- Summary -- 7 Context -- Cognitive Context and Relevance -- Context and Interpretation -- Establishing Common Ground. -- Social Settings -- Participants. -- Secondary Audiences. -- Face-to-Face vs. Mediated. -- The Discourse Context -- Nature and Purpose of the Talk. -- What Has Been Said Before, by Whom, and in What Sequence. -- Relationship to Broader Discourse. -- Relationship -- Affective Valence. -- Framing -- Physical Surroundings -- Culture. , Politeness and Relevance -- Summary: Context and Homeostasis -- 8 Relationships and Groups -- Basic Human Relationships -- Homeostasis, Relationships, and Social Groups -- Facework: Politeness and Impoliteness -- Impoliteness. -- Theory of Mind and Moral Judgment. -- Morality. -- Facework, Homeostasis, and Morality. -- Strategic Impoliteness and Morality: Trade-Offs. -- Social Control. -- Power and Status -- Signals of Power. -- Bases of Power. -- Managing Social Distance. -- Relationships of Equal Status -- Culture and Representation -- Relationship Dimensions -- Summary -- 9 Conversation -- Conversation and Homeostasis -- Telic Communication. -- Structure of Conversation -- Fine Structure of Conversation - Moment by Moment. -- Conversation Scripts -- Beginnings. -- Terminations. -- Topic Changes and Framing. -- Power and Status. -- Turn-Taking. -- Delays. -- Formulating a Response. -- Repairs. -- Recursion -- Settings and Genres -- Conflict Talk. -- Argumentation and Logic. -- Summary -- 10 Play -- The Nature of Play -- Juvenile Play -- Adult Play -- Language Play -- Play in Conversation -- Play and Homeostasis -- Play and the Origins of Language Use -- Summary -- 11 Metaphor -- Lexical Metaphor and Metonymy -- Semantic Association and Simulation -- Conceptual Metaphors -- From Code to Conceptual Metaphor - and Back? -- Grammatical Metaphor -- Multimodal Metaphor -- Metaphorical Stories and Story Metaphors -- Playful Metaphors. -- Understanding Metaphors -- Contextual Influences on Individual Interpretations. -- Convolution and the Cognitive-Affective Model. -- Analogy Versus Conceptual Metaphor: Comparing To or Experiencing As. -- Metaphor, Social Structure, and Personal Identity -- Synthesis: Context-Limited Simulation Theory (CLST) -- Summary -- 12 Humor and Irony -- Theories of Humor -- Humor as Sublimated Aggression. , Incongruity and Frame-Shifting. -- A Cognitive/Evolutionary Account of Humor. -- Relevance. -- Playful Humor. -- Social Functions of Humor and Play -- Humor Cultures. -- Humor as a Coping Mechanism -- Irony -- Summary -- 13 Stories -- Defining Story -- Master-Plots, Setting, and Character Types -- Setting. -- Types of Story. -- Storytelling in Conversations -- Identity Stories -- Summary -- 14 Media Technology, Social Reality, and Discourse -- Communication Technology -- Language and Conversation. -- Social Reality. -- How Media Affect Cognition. -- Visual Images -- Written Language -- Print -- The Audience -- Electronic Media -- Radio and Television. -- Computer/Internet. -- The Cellphone. -- Elaborating and Fragmenting Social Reality -- Public Discourse -- Narratives -- Frame Conflicts. -- Example: Public Discourse about the US Civil War -- Conflicting Narratives: ''That's Not Who We Are.'' -- Lies and Fake News -- Summary -- 15 Recap: Homeostasis and Communication -- Cognition -- External Signals. -- Extending Homeostasis. -- Language, Personhood, and Conversation -- Conversation. -- Discourse -- Emotions and Values -- Summary -- Post-Script, Methodological Implications: Polysemy and Objectivity -- References -- Index.
    Weitere Ausg.: Print version: Ritchie, L. David Feeling, Thinking, and Talking Cambridge : Cambridge University Press,c2022 ISBN 9781108839044
    Sprache: Englisch
    Fachgebiete: Psychologie
    RVK:
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 3
    UID:
    almafu_BV035977971
    Umfang: 495 S. : , Ill. ; , CD-ROM (12 cm) , 24 cm
    Ausgabe: 4., aktualisierte Aufl.
    ISBN: 978-3-8273-2910-3
    Serie: net.com
    Sprache: Deutsch
    Fachgebiete: Informatik
    RVK:
    Schlagwort(e): Windows Scripting Host ; VisualBASIC Script ; Windows PowerShell ; Windows Scripting Host 5.8 ; Windows PowerShell 5.0
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 4
    UID:
    b3kat_BV043577668
    Umfang: 1 Online-Ressource (XXVI, 528 Seiten) , Illustrationen, Diagramme
    Ausgabe: [6. Auflage]
    ISBN: 9783446449442
    Anmerkung: Auf dem Cover: "Aktuell zu PowerShell 5.0", "Im Internet: Scripte, Windows Add-ons, Scripting-Komponenten und Editoren"
    Weitere Ausg.: Erscheint auch als Druck-Ausgabe, Hardcover ISBN 978-3-446-44800-1
    Weitere Ausg.: Erscheint auch als Druck-Ausgabe, Hardcover ISBN 3-446-44800-4
    Sprache: Deutsch
    Fachgebiete: Informatik
    RVK:
    Schlagwort(e): Windows Scripting Host ; VisualBASIC Script ; Windows PowerShell ; Windows Scripting Host 5.8 ; Windows PowerShell 5.0 ; Windows PowerShell
    URL: Volltext  (URL des Erstveröffentlichers)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 5
    Buch
    Buch
    München : Hanser
    UID:
    b3kat_BV037332029
    Umfang: 558 S. , graph. Darst.
    Ausgabe: 3., aktualisierte Aufl.
    ISBN: 9783446424944 , 3446424946
    Anmerkung: 1. Aufl. u.d.T.: Ziethen, Dieter R.: Catia V5 - effiziente Konstruktion mit Makros
    Sprache: Deutsch
    Fachgebiete: Informatik , Technik
    RVK:
    RVK:
    RVK:
    Schlagwort(e): CATIA 5.0 ; Makrobefehl ; VisualBASIC Script ; Lehrbuch
    Mehr zum Autor: Ziethen, Dieter R.
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 6
    Online-Ressource
    Online-Ressource
    Hoboken, NJ :John Wiley & Sons, Inc.,
    UID:
    almahu_9948198583902882
    Umfang: 1 online resource
    ISBN: 9781119092933 , 1119092930 , 9781119092926 , 1119092922 , 9781119092919 , 1119092914
    Inhalt: Giving extensive coverage to computer science and software engineering since they play such a central role in the daily work of a data scientist, this comprehensive book provides a crash course in data science, combining all the necessary skills into a unified discipline. --
    Anmerkung: Cover -- Title Page -- Copyright -- Dedication -- Contents -- Preface -- Chapter 1 Introduction: Becoming a Unicorn -- 1.1 Aren't Data Scientists Just Overpaid Statisticians? -- 1.2 How Is This Book Organized? -- 1.3 How to Use This Book? -- 1.4 Why Is It All in Python™, Anyway? -- 1.5 Example Code and Datasets -- 1.6 Parting Words -- Part 1 The Stuff You'll Always Use -- Chapter 2 The Data Science Road Map -- 2.1 Frame the Problem -- 2.2 Understand the Data: Basic Questions -- 2.3 Understand the Data: Data Wrangling -- 2.4 Understand the Data: Exploratory Analysis -- 2.5 Extract Features -- 2.6 Model -- 2.7 Present Results -- 2.8 Deploy Code -- 2.9 Iterating -- 2.10 Glossary -- Chapter 3 Programming Languages -- 3.1 Why Use a Programming Language? What Are the Other Options? -- 3.2 A Survey of Programming Languages for Data Science -- 3.3 Python Crash Course -- 3.4 Strings -- 3.5 Defining Functions -- 3.6 Python's Technical Libraries -- 3.7 Other Python Resources -- 3.8 Further Reading -- 3.9 Glossary -- Interlude: My Personal Toolkit -- Chapter 4 Data Munging: String Manipulation, Regular Expressions, and Data Cleaning -- 4.1 The Worst Dataset in the World -- 4.2 How to Identify Pathologies -- 4.3 Problems with Data Content -- 4.4 Formatting Issues -- 4.5 Example Formatting Script -- 4.6 Regular Expressions -- 4.7 Life in the Trenches -- 4.8 Glossary -- Chapter 5 Visualizations and Simple Metrics -- 5.1 A Note on Python's Visualization Tools -- 5.2 Example Code -- 5.3 Pie Charts -- 5.4 Bar Charts -- 5.5 Histograms -- 5.6 Means, Standard Deviations, Medians, and Quantiles -- 5.7 Boxplots -- 5.8 Scatterplots -- 5.9 Scatterplots with Logarithmic Axes -- 5.10 Scatter Matrices -- 5.11 Heatmaps -- 5.12 Correlations -- 5.13 Anscombe's Quartet and the Limits of Numbers -- 5.14 Time Series -- 5.15 Further Reading -- 5.16 Glossary. , Chapter 6 Machine Learning Overview -- 6.1 Historical Context -- 6.2 Supervised versus Unsupervised -- 6.3 Training Data, Testing Data, and the Great Boogeyman of Overfitting -- 6.4 Further Reading -- 6.5 Glossary -- Chapter 7 Interlude: Feature Extraction Ideas -- 7.1 Standard Features -- 7.2 Features That Involve Grouping -- 7.3 Preview of More Sophisticated Features -- 7.4 Defining the Feature You Want to Predict -- Chapter 8 Machine Learning Classification -- 8.1 What Is a Classifier, and What Can You Do with It? -- 8.2 A Few Practical Concerns -- 8.3 Binary versus Multiclass -- 8.4 Example Script -- 8.5 Specific Classifiers -- 8.6 Evaluating Classifiers -- 8.7 Selecting Classification Cutoffs -- 8.8 Further Reading -- 8.9 Glossary -- Chapter 9 Technical Communication and Documentation -- 9.1 Several Guiding Principles -- 9.2 Slide Decks -- 9.3 Written Reports -- 9.4 Speaking: What Has Worked for Me -- 9.5 Code Documentation -- 9.6 Further Reading -- 9.7 Glossary -- Part II Stuff You Still Need to Know -- Chapter 10 Unsupervised Learning: Clustering and Dimensionality Reduction -- 10.1 The Curse of Dimensionality -- 10.2 Example: Eigenfaces for Dimensionality Reduction -- 10.3 Principal Component Analysis and Factor Analysis -- 10.4 Skree Plots and Understanding Dimensionality -- 10.5 Factor Analysis -- 10.6 Limitations of PCA -- 10.7 Clustering -- 10.8 Further Reading -- 10.9 Glossary -- Chapter 11 Regression -- 11.1 Example: Predicting Diabetes Progression -- 11.2 Least Squares -- 11.3 Fitting Nonlinear Curves -- 11.4 Goodness of Fit: R2 and Correlation -- 11.5 Correlation of Residuals -- 11.6 Linear Regression -- 11.7 LASSO Regression and Feature Selection -- 11.8 Further Reading -- 11.9 Glossary -- Chapter 12 Data Encodings and File Formats -- 12.1 Typical File Format Categories -- 12.2 CSV Files -- 12.3 JSON Files -- 12.4 XML Files. , 17.5 Smoothing Signals -- 17.6 Logarithms and Other Transformations -- 17.7 Trends and Periodicity -- 17.8 Windowing -- 17.9 Brainstorming Simple Features -- 17.10 Better Features: Time Series as Vectors -- 17.11 Fourier Analysis: Sometimes a Magic Bullet -- 17.12 Time Series in Context: The Whole Suite of Features -- 17.13 Further Reading -- 17.14 Glossary -- Chapter 18 Probability -- 18.1 Flipping Coins: Bernoulli Random Variables -- 18.2 Throwing Darts: Uniform Random Variables -- 18.3 The Uniform Distribution and Pseudorandom Numbers -- 18.4 Nondiscrete, Noncontinuous Random Variables -- 18.5 Notation, Expectations, and Standard Deviation -- 18.6 Dependence, Marginal and Conditional Probability -- 18.7 Understanding the Tails -- 18.8 Binomial Distribution -- 18.9 Poisson Distribution -- 18.10 Normal Distribution -- 18.11 Multivariate Gaussian -- 18.12 Exponential Distribution -- 18.13 Log-Normal Distribution -- 18.14 Entropy -- 18.15 Further Reading -- 18.16 Glossary -- Chapter 19 Statistics -- 19.1 Statistics in Perspective -- 19.2 Bayesian versus Frequentist: Practical Tradeoffs and Differing Philosophies -- 19.3 Hypothesis Testing: Key Idea and Example -- 19.4 Multiple Hypothesis Testing -- 19.5 Parameter Estimation -- 19.6 Hypothesis Testing: t-Test -- 19.7 Confidence Intervals -- 19.8 Bayesian Statistics -- 19.9 Naive Bayesian Statistics -- 19.10 Bayesian Networks -- 19.11 Choosing Priors: Maximum Entropy or Domain Knowledge -- 19.12 Further Reading -- 19.13 Glossary -- Chapter 20 Programming Language Concepts -- 20.1 Programming Paradigms -- 20.2 Compilation and Interpretation -- 20.3 Type Systems -- 20.4 Further Reading -- 20.5 Glossary -- Chapter 21 Performance and Computer Memory -- 21.1 Example Script -- 21.2 Algorithm Performance and Big-O Notation -- 21.3 Some Classic Problems: Sorting a List and Binary Search. , 21.4 Amortized Performance and Average Performance -- 21.5 Two Principles: Reducing Overhead and Managing Memory -- 21.6 Performance Tip: Use Numerical Libraries When Applicable -- 21.7 Performance Tip: Delete Large Structures You Don't Need -- 21.8 Performance Tip: Use Built-In Functions When Possible -- 21.9 Performance Tip: Avoid Superfluous Function Calls -- 21.10 Performance Tip: Avoid Creating Large New Objects -- 21.11 Further Reading -- 21.12 Glossary -- Part III Specialized or Advanced Topics -- Chapter 22 Computer Memory and Data Structures -- 22.1 Virtual Memory, the Stack, and the Heap -- 22.2 Example C Program -- 22.3 Data Types and Arrays in Memory -- 22.4 Structs -- 22.5 Pointers, the Stack, and the Heap -- 22.6 Key Data Structures -- 22.7 Further Reading -- 22.8 Glossary -- Chapter 23 Maximum Likelihood Estimation and Optimization -- 23.1 Maximum Likelihood Estimation -- 23.2 A Simple Example: Fitting a Line -- 23.3 Another Example: Logistic Regression -- 23.4 Optimization -- 23.5 Gradient Descent and Convex Optimization -- 23.6 Convex Optimization -- 23.7 Stochastic Gradient Descent -- 23.8 Further Reading -- 23.9 Glossary -- Chapter 24 Advanced Classifiers -- 24.1 A Note on Libraries -- 24.2 Basic Deep Learning -- 24.3 Convolutional Neural Networks -- 24.4 Different Types of Layers. What the Heck Is a Tensor? -- 24.5 Example: The MNIST Handwriting Dataset -- 24.6 Recurrent Neural Networks -- 24.7 Bayesian Networks -- 24.8 Training and Prediction -- 24.9 Markov Chain Monte Carlo -- 24.10 PyMC Example -- 24.11 Further Reading -- 24.12 Glossary -- Chapter 25 Stochastic Modeling -- 25.1 Markov Chains -- 25.2 Two Kinds of Markov Chain, Two Kinds of Questions -- 25.3 Markov Chain Monte Carlo -- 25.4 Hidden Markov Models and the Viterbi Algorithm -- 25.5 The Viterbi Algorithm -- 25.6 Random Walks -- 25.7 Brownian Motion.
    Weitere Ausg.: Print version: Cady, Field, 1984- Data science handbook. Hoboken, NJ : John Wiley & Sons, Inc., 2017 ISBN 9781119092940
    Sprache: Englisch
    Fachgebiete: Informatik
    RVK:
    Schlagwort(e): Electronic books. ; Handbooks and manuals. ; Electronic books. ; Electronic books. ; Handbooks and manuals. ; Handbook ; Electronic books ; Electronic books ; Electronic books. ; Handbooks and manuals.
    URL: Volltext  (lizenzpflichtig)
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 7
    Online-Ressource
    Online-Ressource
    London, England :Academic Press,
    UID:
    almafu_9960161396702883
    Umfang: 1 online resource (326 pages)
    ISBN: 0-12-813510-7
    Anmerkung: Front Cover -- MATLAB® Programming for Biomedical Engineers and Scientists -- Copyright -- Dedication -- Contents -- About the Authors -- Preface -- Aims and Motivation -- Learning Objectives -- How to Use This Book -- Acknowledgments -- 1 Introduction to Computer Programming and MATLAB -- 1.1 Introduction -- 1.1.1 Computer Programming -- 1.1.2 MATLAB -- 1.2 The MATLAB Environment -- 1.3 Help -- 1.4 Variables, Arrays and Simple Operations -- 1.5 Data Types -- 1.6 Loading and Saving Data -- 1.7 Visualizing Data -- 1.8 Curve Fitting -- 1.9 Matrices -- 1.10 MATLAB Scripts -- 1.11 Comments -- 1.12 Debugging -- 1.12.1 MATLAB Debugger -- 1.12.2 MATLAB Code Analyzer -- 1.13 Summary -- 1.14 Further Resources -- Exercises -- 2 Control Structures -- 2.1 Introduction -- 2.2 Conditional if Statements -- 2.3 Comparison/Logical Operators -- 2.4 Conditional switch Statements -- 2.5 Iteration: for Loops -- 2.6 Iteration: while Loops -- 2.7 A Note about Ef ciency -- 2.8 break and continue -- 2.9 Nesting Control Structures -- 2.10 Summary -- 2.11 Further Resources -- Exercises -- 3 Functions -- 3.1 Introduction -- 3.2 Functions -- 3.3 Checking for Errors -- 3.4 Function m-Files and Script m-Files -- 3.5 A Function m-File Can Contain More than One Function -- 3.6 A Script m-File Cannot Also Include Functions -- 3.7 m-Files and the MATLAB Search Path -- 3.8 Naming Rules -- 3.9 Scope of Variables -- Be Careful About Script m-Files and Scope -- 3.10 Recursion: A Function Calling Itself -- 3.11 Summary -- 3.12 Further Resources -- Exercises -- 4 Program Development and Testing -- 4.1 Introduction -- 4.2 Incremental Development -- 4.3 Are We Finished? Validating User Input -- 4.4 Debugging a Function -- 4.5 Common Reasons for Errors when Running a Script or a Function -- 4.6 Error Handling -- 4.6.1 The error and warning Functions -- 4.6.2 The try and catch Method. , 4.7 Summary -- 4.8 Further Resources -- Exercises -- 5 Data Types -- 5.1 Introduction -- 5.2 Numeric Types -- 5.2.1 Precision for Non-Integer (Floating Point) Numeric Types -- 5.2.2 MATLAB Defaults to Double Precision for Numbers -- 5.2.3 How Does MATLAB Display Numeric Values by Default? -- 5.2.4 Take Care when Working with Numeric Types Other than Doubles -- 5.2.5 Ranges of Numeric Types -- 5.3 In nity and NaN (Not a Number) -- 5.4 Characters and Strings -- 5.5 Identifying the Type of a Variable -- 5.6 The Boolean Data Type -- 5.7 Cells and Cell Arrays -- 5.7.1 Cell Arrays Can Contain Mixed Data Types -- 5.7.2 The Different Kinds of Bracket: Recap -- 5.8 Converting Between Types -- 5.8.1 Converting Between a Number and a Character -- 5.8.2 Converting Between a Number and a Logical Type -- 5.8.3 Converting Arrays -- 5.9 The Structure Data Type -- 5.10 Summary -- 5.11 Further Resources -- Exercises -- 6 File Input/Output -- 6.1 Introduction -- 6.2 Recap on Basic Input/Output Functions -- 6.3 Simple Functions for Dealing with Text Files -- 6.4 Reading from Files -- 6.5 Writing to Files -- 6.6 Summary -- 6.7 Further Resources -- Exercises -- 7 Program Design -- 7.1 Introduction -- 7.2 Top-Down Design -- Step 1 - First Level Factoring -- Step 2 - Further Factoring -- Step 3 - Further Factoring -- Step 4 - Write Pseudocode -- 7.2.1 Incremental Development and Test Stubs -- 7.3 Bottom-Up Design -- 7.4 A Combined Approach -- 7.5 Alternative Design Approaches -- 7.6 Summary -- 7.7 Further Resources -- Exercises -- 8 Visualization -- 8.1 Introduction -- 8.2 Visualization -- 8.2.1 Visualizing Multiple Datasets -- 8.2.2 3-D Plotting -- 8.2.3 The meshgrid Command -- 8.2.4 Imaging Data -- 8.3 Summary -- 8.4 Further Resources -- Exercises -- 9 Code Ef ciency -- 9.1 Introduction -- 9.2 Time and Memory Ef ciency -- 9.2.1 Timing Commands in MATLAB. , 9.2.2 Assessing Memory Ef ciency -- 9.3 Tips for Improving Time Ef ciency -- 9.3.1 Pre-Allocating Arrays -- 9.3.2 Avoiding Loops -- 9.3.3 Logical Indexing -- 9.3.4 A Few More Tips for Ef cient Code -- 9.4 Recursive and Dynamic Programming -- 9.4.1 A Note on the Depth of Recursive Function Calls -- 9.5 Dynamic Programming to Improve Performance -- 9.6 Summary -- 9.7 Further Resources -- Exercises -- 10 Signal and Image Processing -- 10.1 Introduction -- 10.2 Storing and Reading 1-D Signals -- 10.3 Processing 1-D Signals -- 10.4 Convolution -- 10.4.1 Convolution: More Detail -- 10.5 Image Data: Storing and Reading -- 10.6 Accessing Images in MATLAB -- 10.6.1 Color Versus Gray Scale Images -- 10.6.2 Getting Information About an Image -- 10.6.3 Viewing an Image -- 10.6.4 Accessing the Pixel Data for an Image -- 10.6.5 Viewing and Saving a Sub-Region of an Image -- 10.7 Image Processing -- 10.7.1 Binarizing a Gray Scale Image and Saving the Result -- 10.7.2 Threshold-Based Operations -- 10.7.3 Chaining Operations -- 10.7.4 Image Data Type, Value Range, and Display -- 10.8 Image Filtering -- 10.8.1 The Mean Filtering Operation -- 10.8.2 The Actual Filter Used -- 10.8.3 Applying a Filter in MATLAB -- 10.8.4 Filtering and Convolution -- 10.9 Summary -- 10.10 Further Resources -- Exercises -- 11 Graphical User Interfaces -- 11.1 Introduction -- 11.2 Graphical User Interfaces in MATLAB -- 11.2.1 Building a GUI with the Guide Tool -- 11.2.2 Controlling Components: Events and Callback Functions -- 11.2.3 Maintaining State and Avoiding Duplicated Code -- 11.2.4 Tidying Up -- 11.3 Handles -- 11.4 Summary -- 11.5 Further Resources -- Exercises -- 12 Statistics -- 12.1 Introduction -- 12.2 Descriptive Statistics -- 12.2.1 Univariate Data -- 12.2.2 Bivariate Data -- 12.3 Inferential Statistics -- 12.3.1 Testing the Distributions of Data Samples. , 12.3.2 Comparing Data Samples -- 12.4 Summary -- 12.5 Further Resources -- Exercises -- References -- Index -- Back Cover.
    Weitere Ausg.: ISBN 0-12-812203-X
    Sprache: Englisch
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 8
    Online-Ressource
    Online-Ressource
    Amsterdam ; : Morgan Kaufmann/Elsevier,
    UID:
    almafu_9959227082202883
    Umfang: 1 online resource (358 pages)
    Ausgabe: 1st edition
    ISBN: 9786610633661 , 9781280633669 , 1280633662 , 9780080454726 , 0080454720
    Serie: QuickTime developer series
    Inhalt: At the heart of Apple's hugely popular iLife software suite-iMovie, iPhoto, iDVD, GarageBand, and iTunes-is QuickTime, the powerful media engine that drives elegant applications for managing movies, images, and audio files. The enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the 12 or so years since its launch. None of the competing technologies even comes close, let alone on both Mac OS X and Windows.QuickTi
    Anmerkung: Includes index. , Front cover; QuickTime Developer Series; Title page; Copyright page; Table of contents; About the Author; Preface; QuickTime; What's in This Book?; Discovering QuickTime; Acknowledgments; 1 Introduction; Introduction; Why QuickTime?; Why .NET and COM?; COM; .NET; COM Interop; QuickTime Meets COM and .NET; Who Is This Book For?; What Should I Know Before Reading This Book?; Code Samples; Additional Resources; .NET, Visual Basic, and C#; Windows Scripting; QuickTime; 2 Getting Started with the QuickTime Control; Introduction; Hello World!; Simple Player - The Basics; Initialization , Opening and Closing MoviesControlling the Movie; Getting Information about the Movie; Scaling the Movie; Full-Screen Movies; Automatically Sizing the Form; About...; Summary; 3 Using the QuickTime Control; Introduction; The Apple QuickTime Control; Get the Big Picture; Movies; Loading a Movie; Movie Scaling and Sizing; A Resizeable Window for Simple Player; Background and Border; Movie Controller; Auto Play; Control over Full-Screen Display; Initializing QuickTime; Is QuickTime Available?; Probing Deeper; Summary; 4 The QuickTime Object Model; Introduction; Object Models , The QuickTime Object ModelQTMovie and Its Offspring; QTQuickTime and Its Offspring; Summary; 5 Diving Deeper; Introduction; QuickTime Events; Registering for QuickTime Events; Handling QuickTime Events; Sample: QuickTime Events Demo; QuickTime Metadata; Annotations; CFObject and Its Uses; CFObject Collection; The Annotations CFDictionary; Complex CFObject Data Structures; Persistent CFObject; Error Handling; Summary; 6 Create and Edit; Introduction; The Joy of Cut, Copy, and Paste; Implementing the Edit Menu; Saving the Movie; Creating a New Movie; Movie Builder; Assembling a Movie , Adding an OverlaySubtitling the Movie; Summary of the Edit Capabilities of QTMovie; Creating a Movie from Images; SMIL the Movie; Creating a Movie Using GDI; Saving a New Movie; Summary; 7 Browsing the Media; For the Birds; Design Decisions; Implementation; Picking the Components; Building the Bare Bones; Directory Browsing; Media Display; Wiring Up the Connections; Adding the QuickTime Control; Media Inspector; A Tooltip; Summary; 8 Scripting QuickTime Player; Introduction; Scripting QuickTime on the Mac; Windows Scripting Host; COM (Automation) Server; QuickTime Player: A COM Server , Opening and Playing a MovieThe QuickTime Player Object Model; Working with Players; A Movie Builder Script; Batch Export from the Command Line; Event Handlers; Script Droplets; Windows Scripting File (.wsf) Format; Summary; 9 QuickTime Meets Office; Introduction; Excel; Adding the QuickTime Control; ActiveX and Macro Security; Adding a Play/Stop Cell; Movie Inspector; Movie Inspector with Annotation Editing; Batch Processing: Movie Annotator; Access; Movie Display; QuickTime Event Handling; Summary; Appendix A: QuickTime COM Library Reference; QuickTime Control (QTOControlLib) , QuickTime Object Library (QTOLibrary) , English
    Weitere Ausg.: ISBN 9780127745756
    Weitere Ausg.: ISBN 0127745750
    Sprache: Englisch
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 9
    UID:
    almafu_9958087823302883
    Umfang: 1 online resource (xx, 550 pages) : , illustrations (some color)
    Ausgabe: Second edition.
    ISBN: 9780123838377 , 0123838371
    Serie: Gale eBooks
    Inhalt: MATLAB for Neuroscientists serves as the only complete study manual and teaching resource for MATLAB, the globally accepted standard for scientific computing, in the neurosciences and psychology. This unique introduction can be used to learn the entire empirical and experimental process (including stimulus generation, experimental control, data collection, data analysis, modeling, and more), and the 2nd Edition continues to ensure that many computational problems can be addressed in a single programming environment. This updated edition features additional material on the crea
    Anmerkung: "Elsevier science and technology books." , Front Cover; MATLAB® for Neuroscientists; Copyright Page; Contents; Preface to the First Edition; Preface to the Second Edition; About the Authors; How to Use this Book; Structural and Conceptual Considerations; Layout and Style; Companion Web Site; I: Fundamentals; 1 Introduction; 2 MATLAB Tutorial; 2.1 Goal of this Chapter; 2.2 Purpose and Philosophy of MATLAB; 2.2.1 Getting Started; 2.2.2 MATLAB as a Calculator; 2.2.3 Defining Matrices; 2.2.4 Basic Matrix Algebra; 2.2.5 Indexing; 2.3 Graphics and Visualization; 2.3.1 Basic Visualization; 2.4 Function and Scripts; 2.4.1 Scripts , 2.4.2 Functions2.4.3 Control Structures; 2.4.4 Advanced Plotting; 2.4.5 Interactive Programs; 2.5 Data Analysis; 2.5.1 Importing and Storing Data; 2.6 A Word on Function Handles; 2.7 The Function Browser; 2.8 Summary; MATLAB Functions, Commands, and Operators Covered in This Chapter; 3 Mathematics and Statistics Tutorial; 3.1 Introduction; 3.2 Linear Algebra; 3.2.1 Matrices, Vectors, and Arrays; 3.2.2 Transposition; 3.2.3 Addition; 3.2.4 Scalar Multiplication; 3.2.5 Matrix Multiplication; 3.2.6 Geometrical Interpretation of Matrix Multiplication; 3.2.7 The Determinant , 3.2.8 Eigenvalues and Eigenvectors3.2.9 Applications of Eigenvectors: Eigendecomposition; 3.2.10 Applications of Eigenvectors: PCA; 3.3 Probability and Statistics; 3.3.1 Introduction; 3.3.2 Random Variables; 3.3.2.1 Sample Estimates of Population Parameters; 3.3.2.2 Joint and Conditional Probabilities; 3.3.3 The Poisson Distribution; 3.3.4 Normal Distribution; 3.3.5 Confidence Values; 3.3.6 Significance Testing; 3.3.6.1 Student's t Distribution; 3.3.6.2 ANOVA Testing; 3.3.7 Linear Regression; 3.3.8 Introduction to Bayesian Reasoning; 3.3.9 Outlook , MATLAB Functions, Commands, and Operators Covered in This Chapter4 Programming Tutorial: Principles and Best Practices; 4.1 Goals of this Chapter; 4.2 Organizing Code; 4.2.1 A Few Words about Maintenance; 4.2.2 Variables and How to Name Them; 4.2.3 Understanding Scope; 4.2.4 Script or Function?; 4.2.5 The Art of Commenting; 4.3 Organizing More Code: Bigger Projects; 4.3.1 Why Reuse Code?; 4.3.2 Coupling and Cohesion; 4.3.3 Separation of Concerns; 4.3.4 Limiting Side Effects, or the Perils of Global State; 4.3.5 Objects; 4.3.5.1 Creating Objects; 4.3.5.2 Inheritance , 4.3.5.3 Passing Objects Around: The Handle Class4.3.5.4 Summary; 4.4 Taming Errors; 4.4.1 An Introduction to the Debugger; 4.4.2 Logging; 4.4.3 Edge Cases and Unit Testing; 4.4.4 A Few Words about Precision; 4.4.5 Suggestions for Optimization; 4.4.5.1 Vectorizing Matrix Operations; 4.4.5.2 Conditional Expressions; 4.4.5.3 Extracting Subsets from Arrays; MATLAB Functions, Commands, and Operators Covered in This Chapter; 5 Visualization and Documentation Tutorial; 5.1 Goals of This Chapter; 5.2 Visualization; 5.3 Documentation; MATLAB Functions, Commands, and Operators Covered in This Chapter , II: Data Collection with MATLAB , English
    Weitere Ausg.: ISBN 9780123838360
    Weitere Ausg.: ISBN 0123838363
    Weitere Ausg.: ISBN 9781306077842
    Weitere Ausg.: ISBN 1306077842
    Sprache: Englisch
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
  • 10
    UID:
    b3kat_BV035836553
    Umfang: XXXV, 1415 S. , CD-ROM (12 cm)
    Ausgabe: 6., aktualisierte Aufl.
    ISBN: 9783827329097
    Serie: net.com
    Sprache: Deutsch
    Fachgebiete: Informatik
    RVK:
    Schlagwort(e): Windows Scripting Host 5.8 ; Windows PowerShell 2.0
    Bibliothek Standort Signatur Band/Heft/Jahr Verfügbarkeit
    BibTip Andere fanden auch interessant ...
Schließen ⊗
Diese Webseite nutzt Cookies und das Analyse-Tool Matomo. Weitere Informationen finden Sie auf den KOBV Seiten zum Datenschutz