Ahmad, Imran
50 Algorithms Every Programmer Should Know - Second Edition: An unbeatable arsenal of algorithmic solutions for real-world problems
- ISBN 13:
- 9781803247762
- author:
- Ahmad, Imran
- format:
- Paperback
- publisher:
- Packt Publishing
- language:
- English
- Publication Year:
- 2023
- Pages:
- 538
- Dimensions:
- 23.5 x 19.1 x 2.8 centimetres (0
- Genre:
- Computers, Programming, Python,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
Imran Ahmad's 50 Algorithms Every Programmer Should Know is a comprehensive guide to tackling computer science challenges with algorithms in machine learning, software design, data systems, and cryptography. This updated edition includes new chapters on modern deep learning techniques, such as LSTMs, GRUs, and RNNs. You'll learn how to select and implement the right algorithm for your project, using practical examples and case studies to illustrate key concepts. The book covers linear programming, page ranking, graphs, machine learning algorithms, and more, providing a solid foundation for understanding the math and logic behind these techniques. With this book, you'll gain hands-on experience with advanced deep learning architectures, including Large Language Models like ChatGPT, and learn how to apply these algorithms optimally. You'll also discover techniques for parallel processing, enabling you to use these algorithms for compute-intensive tasks.