Found 227 books
Scientific Computing for Chemists with Python

Scientific computing utilizes computers to aid in scientific tasks such as data processing and digital simulations, among others. The well-developed field of computational chemistry is part of scientific computing and focuses on utilizing computing to simulate chemical phenomena and calculate properties. However, there is less focus in the field of chemistry on the data processing side o

Clever Algorithms

This book provides a handbook of algorithmic recipes from the fields of Metaheuristics, Biologically Inspired Computation and Computational Intelligence that have been described in a complete, consistent, and centralized manner. These standardized descriptions were carefully designed to be accessible, usable, and understandable. Most of the algorithms described in this book were original

The Little Book of Deep Learning

The current period of progress in artificial intelligence was triggered when Krizhevsky et al. demonstrated that an artificial neural network designed twenty years earlier could outperform complex state-of-the-art image recognition methods by a huge margin, simply by being a hundred times larger and trained on a dataset similarly scaled up. This breakthrough was made possible thanks to G

Slow Electronics with Reservoir Computing

This open access book discusses "slow electronics", the study of devices processing signals with low frequencies. Computers have the remarkable ability to process data at high speeds, but they encounter difficulties when handling signals with low frequencies of less than ~100Hz. They unexpectedly require a substantial amount of energy. This poses a challenge for such as biomedical wearab

Zero to MATLAB

If one is reading this, they are likely interested in solving science and engineering problems. They are also likely taking a course that requires them to learn MATLAB. They might ask themselves why they should learn to code, reasoning that if they had wanted to major in computers, they would have. The most obvious reason is that there are almost no "pencil-and-paper" problems of signifi

Java Notes for Professionals

The Java Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

RavenDB in Action

The data you encounter in the real world is usually easier to think of as objects or documents than as the tables and rows required by a standard RDBMS. RavenDB, a modern document-oriented database written in .NET, requires no schema to be declared and enables developers to work with data more naturally. RavenDB applications are high-performance, low-latency, and easy to scale and mainta

Biological Computing

This book comprehensively introduces biocomputing, focusing on its foundational theories, experimental operations, and computational models. Biocomputing represents an innovative computational paradigm that leverages biomolecules as a carrier for processing and storing information. As a core enabler of human progress, computational tools serve as critical benchmarks of societal advanceme

The Haskell School of Music

This free book explores the fundamentals of computer music and functional programming through the Haskell programming language. Functional programming is typically considered difficult to learn. This introduction in the context of creating music will allow students and professionals with a musical inclination to leverage their experience to help understand concepts that might be intimida

Grey Systems Analysis, 2nd Edition

This open access book is the 2nd edition involving the update on data, methods and models of Grey Systems. It covers up-to-date theoretical and applied advances in grey systems from across the world, and vividly presents the reader with the overall picture of this new theory and its frontier research. Many of the concepts, models and methods in the book are original by the author, includ