Articles by "Computer Engineering"

Showing posts with label Computer Engineering. Show all posts

470 pages - Publisher: Springer; (April, 2020) ... Language: English - AmazonSIN: B086S1JXRW.

This book explains the use of cloud computing systems for engineering applications to satisfy the need for enterprise level, state-of-the-art computational capacities at an affordable cost. As huge costs are involved in the maintenance and timely renovation of computational capabilities, particularly for projects that require significant computational capacity, cloud services can achieve considerable savings for users and organizations engaged in engineering research and development. Dr. Stradi-Granados explains how to extract a maximum value from every dollar invested in cloud computer server. The types of facilities located around the world that lease their resources to customers interested in reducing the internal overhead and implementation time. The volume features chapters on model generation, motion studies, and prototyping is ideal for students, researchers, practitioners, and facility's managers across a range of engineering domains.

Laura Igual, Santi Segui ... 218 pages - Publisher: Springer; (March, 2017) ... Language: English - ISBN-10: 3319500163 - ISBN-13: 978-331950016.

This accessible and classroom-tested textbook/reference presents an introduction to the fundamentals of the emerging and interdisciplinary field of data science. The coverage spans key concepts adopted from statistics and machine learning, useful techniques for graph analysis and parallel programming, and the practical application of data science for such tasks as building recommender systems or performing sentiment analysis. Topics and features: provides numerous practical case studies using real-world data throughout the book; supports understanding through hands-on experience of solving data science problems using Python; describes techniques and tools for statistical analysis, machine learning, graph analysis, and parallel programming; reviews a range of applications of data science, including recommender systems and sentiment analysis of text data; provides supplementary code resources and data at an associated website.

John M. Stewart ... 230 pages - Publisher: Cambridge University Press; (August, 2014) ... Language: English - ISBN-10: 1107686423 - ISBN-13: 978-1107686427.

Python is a free, open source, easy-to-use software tool that offers a significant alternative to proprietary packages such as MATLAB and Mathematica. This book covers everything the working scientist needs to know to start using Python effectively. The author explains scientific Python from scratch, showing how easy it is to implement and test non-trivial mathematical algorithms and guiding the reader through the many freely available add-on modules. A range of examples, relevant to many different fields, illustrate the program's capabilities. In particular, readers are shown how to use pre-existing legacy code (usually in Fortran77) within the Python environment, thus avoiding the need to master the original code. Instead of exercises the book contains useful snippets of tested code which the reader can adapt to handle problems in their own field, allowing students and researchers with little computer expertise to get up and running as soon as possible.

Micha Gorelick, Ian Ozsvald ... 370 pages- Publisher: O'Reilly Media; (September, 2014) ... Language: English - ISBN-10: 1449361595 - ISBN-13: 978-1449361594. 

Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python’s implementation. You’ll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. How can you take advantage of multi-core architectures or clusters? Or build a system that can scale up and down without losing reliability? Experienced Python programmers will learn concrete solutions to these and other issues, along with war stories from companies that use high performance Python for social media analytics, productionized machine learning, and other situations.

Get a better grasp of numpy, Cython and profilers + Learn how Python abstracts the underlying computer architecture + Use profiling to find bottlenecks in CPU time and memory usage + Write efficient programs by choosing appropriate data structures + Speed up matrix and vector computations + Use tools to compile Python down to machine code + Manage multiple I/O and computational operations concurrently + Convert multiprocessing code to run on a local or remote cluster + Solve large problems while using less RAM.

J. Burton Browning, Marty Alchin ... 384 pages - Publisher: Apress; 2nd edition (December, 2014) ... Language: English - ISBN-10: 1484203356 - ISBN-13: 978-1484203354.

You’ve learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python, Second Edition explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python develops your programming techniques and approaches, which will help make you a better Python programmer. This book will improve not only your code but also your understanding and interaction with the many established Python communities. This book takes your Python knowledge and coding skills to the next level. It shows you how to write clean, innovative code that will be respected by your peers. With this book, make your code do more with introspection and meta-programming. And learn and later use the nuts and bolts of an application, tier-by-tier as a complex case study along the way.

What you’ll learn: Write strong Python code that will be respected in the Python community + Understand the reasons behind big design decisions in Python + Write programs that can reconfigure themselves in Python + Disguise your code as different types of objects in Python + Inspect just about any object in Python + Prepare your code for international audiences + Ensure code quality with rigorous testing. Who this book is for: This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level.

Ivan Nunes da Silva, Danilo Hernane Spatti ... 307 pages - Publisher: Springer; (August, 2016) - Language: English - ISBN-10: 3319431617 - ISBN-13: 978-3319431611 ...

This book provides comprehensive coverage of neural networks, their evolution, their structure, the problems they can solve, and their applications. The first half of the book looks at theoretical investigations on artificial neural networks and addresses the key architectures that are capable of implementation in various application scenarios. The second half is designed specifically for the production of solutions using artificial neural networks to solve practical problems arising from different areas of knowledge. It also describes the various implementation details that were taken into account to achieve the reported results. These aspects contribute to the maturation and improvement of experimental techniques to specify the neural network architecture that is most appropriate for a particular application scope. The book is appropriate for students in graduate and upper undergraduate courses in addition to researchers and professionals.

Rajesh Kumar Arora ... 466 pages - Publisher: Chapman and Hall/CRC; (May, 2015) ... Language: English - ISBN-10: 1498721125 - ISBN-13: 978-1498721127.

Choose the Correct Solution Method for Your Optimization Problem: Optimization: Algorithms and Applications presents a variety of solution techniques for optimization problems, emphasizing concepts rather than rigorous mathematical details and proofs. The book covers both gradient and stochastic methods as solution techniques for unconstrained and constrained optimization problems. It discusses the conjugate gradient method, Broyden–Fletcher–Goldfarb–Shanno algorithm, Powell method, penalty function, augmented Lagrange multiplier method, sequential quadratic programming, method of feasible directions, genetic algorithms, particle swarm optimization (PSO), simulated annealing, ant colony optimization, and tabu search methods. The author shows how to solve non-convex multi-objective optimization problems using simple modifications of the basic PSO code. The book also introduces multidisciplinary design optimization (MDO) architectures―one of the first optimization books to do so―and develops software codes for the simplex method and affine-scaling interior point method for solving linear programming problems. In addition, it examines Gomory’s cutting plane method, the branch-and-bound method, and Balas’ algorithm for integer programming problems. The author follows a step-by-step approach to developing the MATLAB® codes from the algorithms. He then applies the codes to solve both standard functions taken from the literature and real-world applications, including a complex trajectory design problem of a robot, a portfolio optimization problem, and a multi-objective shape optimization problem of a reentry body. This hands-on approach improves your understanding and confidence in handling different solution methods. The MATLAB codes are available on the book’s CRC Press web page.

Jacob Turner ... 400 pages - Publisher: Palgrave Macmillan; (October, 2018) ... Language: English - ISBN-10: 3319962345 - ISBN-13: 978-3319962344.

This book explains why AI is unique, what legal and ethical problems it could cause, and how we can address them. It argues that AI is unlike any other previous technology, owing to its ability to take decisions independently and unpredictably. This gives rise to three issues: responsibility--who is liable if AI causes harm; rights--the disputed moral and pragmatic grounds for granting AI legal personality; and the ethics surrounding the decision-making of AI. The book suggests that in order to address these questions we need to develop new institutions and regulations on a cross-industry and international level. Incorporating clear explanations of complex topics, Robot Rules will appeal to a multi-disciplinary audience, from those with an interest in law, politics and philosophy, to computer programming, engineering and neuroscience.

Kevin Lioy ... 127 pages - Publisher: Independently Published; (November, 2019) ... Language: English - ISBN-10: 1704429161 - ISBN-13: 978-1704429168.

Python Advanced Programming approaches this programming language in a very practical method to make sure you can learn everything you need to start working with Python as soon as possible and to handle advanced feature of this unique language. You will learn: Advanced procedural programming techniques. What is Dynamic Code Execution. Advanced OOP functions most developers are not aware of. Functional-style programming with Python. How to debug, test and profile your software. How to handle multiple processes. The best techniques to spread the workload on different threads.

David L. Olson, Georg Lauhoff ... 130 pages - Publisher: Springer; 2nd edition (May, 2019) ... Language: English - AmazonSIN: B07RJZD949.

This book provides an overview of data mining methods demonstrated by software. Knowledge management involves application of human knowledge (epistemology) with the technological advances of our current society (computer systems) and big data, both in terms of collecting data and in analyzing it. We see three types of analytic tools. Descriptive analytics focus on reports of what has happened. Predictive analytics extend statistical and/or artificial intelligence to provide forecasting capability. It also includes classification modeling. Diagnostic analytics can apply analysis to sensor input to direct control systems automatically. Prescriptive analytics applies quantitative models to optimize systems, or at least to identify improved systems. Data mining includes descriptive and predictive modeling. Operations research includes all three. This book focuses on descriptive analytics. The book seeks to provide simple explanations and demonstration of some descriptive tools. This second edition provides more examples of big data impact, updates the content on visualization, clarifies some points, and expands coverage of association rules and cluster analysis. Chapter 1 gives an overview in the context of knowledge management. Chapter 2 discusses some basic software support to data visualization. Chapter 3 covers fundamentals of market basket analysis, and Chapter 4 provides demonstration of RFM modeling, a basic marketing data mining tool. Chapter 5 demonstrates association rule mining. Chapter 6 is a more in-depth coverage of cluster analysis. Chapter 7 discusses link analysis.  Models are demonstrated using business related data. The style of the book is intended to be descriptive, seeking to explain how methods work, with some citations, but without deep scholarly reference. The data sets and software are all selected for widespread availability and access by any reader with computer links.

Galit Shmueli, Kenneth C. Lichtendahl Jr. ... 232 pages - Publisher: Axelrod Schnall Publishers; 2nd edition (July, 2016) ... Language: English - ISBN-10: 0997847913 - ISBN-13: 978-0997847918. 

Practical Time Series Forecasting with R: A Hands-On Guide, 2nd Edition provides an applied approach to time-series forecasting. Forecasting is an essential component of predictive analytics. The book introduces popular forecasting methods and approaches used in a variety of business applications. The book offers clear explanations, practical examples, and end-of-chapter exercises and cases. Readers will learn to use forecasting methods using the free open-source R software to develop effective forecasting solutions that extract business value from time-series data.

Featuring improved organization and new material, the Second Edition also includes: Popular forecasting methods including smoothing algorithms, regression models, and neural networks + A practical approach to evaluating the performance of forecasting solutions + A business-analytics exposition focused on linking time-series forecasting to business goals + Guided cases for integrating the acquired knowledge using real data + End-of-chapter problems to facilitate active learning + A companion site with data sets, R code, learning resources, and instructor materials (solutions to exercises, case studies)Globally-available textbook, available in both softcover and Kindle formats

Practical Time Series Forecasting with R: A Hands-On Guide, Second Edition is the perfect textbook for upper-undergraduate, graduate and MBA-level courses as well as professional programs in data science and business analytics. The book is also designed for practitioners in the fields of operations research, supply chain management, marketing, economics, finance and management.

Anand Nayyar, Dac-Nhuong Le, Nhu Gia Nguyen ... 314 pages - Publisher: Chapman and Hall/CRC; (October, 2018) ... Language: English - ASIN: B07HZS2JD8 by Amazon.

This book provides comprehensive details of all Swarm Intelligence based Techniques available till date in a comprehensive manner along with their mathematical proofs. It will act as a foundation for authors, researchers and industry professionals. This monograph will present the latest state of the art research being done on varied Intelligent Technologies like sensor networks, machine learning, optical fiber communications, digital signal processing, image processing and many more.

Walter Savitch, Kenrick Mock ... 984 pages - Publisher: Pearson; 5th edition (March, 2012) ... Language: English - ISBN-10: 013283071X - ISBN-13: 978-0132830713

Praised for providing an engaging balance of thoughtful examples and explanatory discussion, best-selling author Walter Savitch explains concepts and techniques in a straightforward style using understandable language and code enhanced by a suite of pedagogical tools. Absolute C++ is appropriate for both introductory and intermediate C++ programmers. This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.

Marco Dorigo, Thomas Stützle ... 319 pages - Publisher: Bradford Book; (June, 2004) ... Language: English - ISBN-10: 0262042193 - ISBN-13: 978-0262042192

The complex social behaviors of ants have been much studied by science, and computer scientists are now finding that these behavior patterns can provide models for solving difficult combinatorial optimization problems. The attempt to develop algorithms inspired by one aspect of ant behavior, the ability to find what computer scientists would call shortest paths, has become the field of ant colony optimization (ACO), the most successful and widely recognized algorithmic technique based on ant behavior. This book presents an overview of this rapidly growing field, from its theoretical inception to practical applications, including descriptions of many available ACO algorithms and their uses. The book first describes the translation of observed ant behavior into working optimization algorithms. The ant colony metaheuristic is then introduced and viewed in the general context of combinatorial optimization. This is followed by a detailed description and guide to all major ACO algorithms and a report on current theoretical findings. The book surveys ACO applications now in use, including routing, assignment, scheduling, subset, machine learning, and bioinformatics problems. AntNet, an ACO algorithm designed for the network routing problem, is described in detail. The authors conclude by summarizing the progress in the field and outlining future research directions. Each chapter ends with bibliographic material, bullet points setting out important ideas covered in the chapter, and exercises. Ant Colony Optimization will be of interest to academic and industry researchers, graduate students, and practitioners who wish to learn how to implement ACO algorithms.

R. Venkata Rao ... 334 pages - Publisher: Springer; (June, 2018) ... Language: English - ISBN-10: 331978921X - ISBN-13: 978-3319789217

This book introduces readers to the “Jaya” algorithm, an advanced optimization technique that can be applied to many physical and engineering systems. It describes the algorithm, discusses its differences with other advanced optimization techniques, and examines the applications of versions of the algorithm in mechanical, thermal, manufacturing, electrical, computer, civil and structural engineering. In real complex optimization problems, the number of parameters to be optimized can be very large and their influence on the goal function can be very complicated and nonlinear in character. Such problems cannot be solved using classical methods and advanced optimization methods need to be applied. The Jaya algorithm is an algorithm-specific parameter-less algorithm that builds on other advanced optimization techniques. The application of Jaya in several engineering disciplines is critically assessed and its success compared with other complex optimization techniques such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), Differential Evolution (DE), Artificial Bee Colony (ABC), and other recently developed algorithms.

Ke-Lin Du, M. N. S. Swamy ... 489 pages - Publisher: Springer; (December, 2016) ... Language: English - ISBN-10: 3319454013 - ISBN-13: 978-3319454016.

This textbook provides a comprehensive introduction to nature-inspired metaheuristic methods for search and optimization, including the latest trends in evolutionary algorithms and other forms of natural computing.  Over 100 different types of these methods are discussed in detail.  The authors emphasize non-standard optimization problems and utilize a natural approach to the topic, moving from basic notions to more complex ones. An introductory chapter covers the necessary biological and mathematical backgrounds for understanding the main material.  Subsequent chapters then explore almost all of the major metaheuristics for search and optimization created based on natural phenomena, including simulated annealing, recurrent neural networks, genetic algorithms and genetic programming, differential evolution, memetic algorithms, particle swarm optimization, artificial immune systems, ant colony optimization, tabu search and scatter search, bee and bacteria foraging algorithms, harmony search, biomolecular computing, quantum computing, and many others.  General topics on dynamic, multimodal, constrained, and multiobjective optimizations are also described.  Each chapter includes detailed flowcharts that illustrate specific algorithms and exercises that reinforce important topics.  Introduced in the appendix are some benchmarks for the evaluation of metaheuristics. Search and Optimization by Metaheuristics is intended primarily as a textbook for graduate and advanced undergraduate students specializing in engineering and computer science.  It will also serve as a valuable resource for scientists and researchers working in these areas, as well as those who are interested in search and optimization methods.

William Bober ... 274 pages - Publisher: CRC Press; 1st edition (August, 2017) ... Language: English - ISBN-10: 1138032379 - ISBN-13: 978-1138032378

All disciplines of science and engineering use numerical methods for complex problem analysis, due to the highly mathematical nature of the field. Analytical methods alone are unable to solve many complex problems engineering students and professionals confront. Introduction to MATLAB® Programming for Engineers and Scientists examines the basic elements of code writing, and describes MATLAB® methods for solving common engineering problems and applications across the range of engineering disciplines. The text uses a class-tested learning approach and accessible two-color page design to guide students from basic programming to the skills needed for future coursework and engineering practice. Features: Presents clear and detailed explanations of the basic steps in learning MATLAB * Includes real-world examples from all major engineering disciplines * Prepares students for Numerical numerical Methods methods and other courses that involve MATLAB * Incudes two-color graphics to highlight MATLAB screen shots and step-by-step procedures * Supported by a range of instructor supplements and optional MATLAB code

Stephen J. Chapman ... 1056 pages - Publisher: McGraw-Hill; 4th edition (March 2017) ... Language: English - ISBN-10: 0073385891 - ISBN-13: 978-0073385891

Fortran for Scientists and Engineers teaches simutaneously both the fundamentals of the Fortran language and a programming style that results in good, maintainable programs. In addition, it serves as a reference for Professionals working in the industry. Among its strengths are its concise, clear explanations of Fortran Syntax and Programming Procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.

Ian Chivers, Jane Sleightholme ... 956 pages - Publisher: Springer; 4th edition (August, 2018) ... Language: English - ISBN-10: 3319755013 - ISBN-13: 978-3319755014

This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran. Key Features: Highlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, modules and submodules, user defined types, pointers, operator overloading, generic programming, parallel programming, abstract interfaces, procedure pointers. Pinpoints common problems that occur when programming. Illustrates the use of several compilers. Introduction to Programming with Fortran has been written for the complete beginner with little or no programming background as well as existing Fortran programmers and those with programming experience in other languages.

Ian Chivers, Jane Sleightholme, Balakumar Balachandran, James Duncan, Keith Herold, Gregory Walsh ... 674 pages - Publisher: Springer; 3rd edition (August, 2015) ... Language: English - ISBN-10: 3319177001 - ISBN-13: 978-3319177007

In response to feedback from course delegates this third edition has been revised throughout. It expands on the second edition with new and updated examples in the chapters on arithmetic, i/o, character data, modules, data structuring and generic programming with minor updates to the rest of the chapters. Key Features: Lots of clear, simple examples highlighting the core language features  of modern Fortran including data typing, array processing,  control structures, functions, subroutines, modules,  user defined types, pointers, operator overloading, generic programming, object oriented programming and parallel programming. + Pinpoints common problems that occur when programming + Illustrates the use of several compilers + With better standards conformance in compilers  there are new examples illustrating the following major features: C Interop + IEEE arithmetic + parameterised derived types. Introduction to Programming with Fortran will appeal to the complete beginner, existing. Fortran programmers wishing to update their code and those with programming experience in other languages.

Contact Form

Name

Email *

Message *

Theme images by latex. Powered by Blogger.