This book introduces probabilistic modelling and to study its role in solving a wide variety of engineering problems that arise in Information Technology (IT). The book consists of three parts. The first introduces the basic concepts of probability: sample space, events, conditional probability, independence, total probability law, random variables, probability mass functions, density functions and expectation. In the second part, we study the concept of random processes, as well as key principles such as Maximum A Posteriori (MAP) estimation, Maximum Likelihood (ML) estimation, law of large numbers and central limit theorem. Using the language and principles acquired in the prior parts, the last discusses IT applications chosen from communication, social networks and speech recognition. The book puts a special emphasis on "probability in action": probabilistic concepts are taught through many running examples, killer applications and Python coding exercises.
One defining feature of this book is that it succinctly relates the "story" of how the key principles of probability play a role, via classical and trending IT applications. All the key "plots" involved in the story are coherently developed with the help of tightly-coupled exercise problem sets, and the associated fundamentals are explored mostly from first principles. Another key feature is that it includes programming implementation of toy examples and various algorithms inspired by fundamentals. It also provides a brief tutorial of the used programming tool: Python.
This book does not follow a traditional book-style organization, but is streamlined via a series of lecture notes that are intimately related, centered around coherent storylines and themes. It serves as a textbook mainly for a sophomore-level undergraduate course, yet is also suitable for a junior or senior-level undergraduate course. Readers benefit from having some mathematical maturity and exposure to programming. But the background can be supplemented by almost self-contained materials, as well as by numerous exercise problems intended for elaborating on non-trivial concepts. In addition, Part III for IT applications should provide motivation and insights to students and even professional engineers who are interested in the field.
One defining feature of this book is that it succinctly relates the "story" of how the key principles of probability play a role, via classical and trending IT applications. All the key "plots" involved in the story are coherently developed with the help of tightly-coupled exercise problem sets, and the associated fundamentals are explored mostly from first principles. Another key feature is that it includes programming implementation of toy examples and various algorithms inspired by fundamentals. It also provides a brief tutorial of the used programming tool: Python.
This book does not follow a traditional book-style organization, but is streamlined via a series of lecture notes that are intimately related, centered around coherent storylines and themes. It serves as a textbook mainly for a sophomore-level undergraduate course, yet is also suitable for a junior or senior-level undergraduate course. Readers benefit from having some mathematical maturity and exposure to programming. But the background can be supplemented by almost self-contained materials, as well as by numerous exercise problems intended for elaborating on non-trivial concepts. In addition, Part III for IT applications should provide motivation and insights to students and even professional engineers who are interested in the field.
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.