40 Algorithms Every Programmer Should Know: Hone Your Problem Solving Skills by Learning Different Algorithms and Their Implementation in Python
Ahmad, Imran
40 Algorithms Every Programmer Should Know: Hone Your Problem Solving Skills by Learning Different Algorithms and Their Implementation in Python - U. K. Packt Publishing Ltd. 2020 - 365p
Preface
Section 1: Fundamentals and Core Algorithms
Chapter 1: Overview of Algorithms
Chapter 2: Data Structures Used in Algorithms Exploring Data Structures in Python
Chapter 3: Sorting and Searching Algorithms Introducing Sorting Algorithms
Chapter 4: Designing Algorithms
Chapter 5: Graph Algorithms
Section 2: Machine Learning Algorithms
Chapter 6: Unsupervised Machine Learning Algorithms Introducing Unsupervised Learning
Chapter 7: Traditional Supervised Learning Algorithms Understanding Supervised Machine Learning
Chapter 8: Neural Network Algorithms
Chapter 9: Algorithms for Natural Language Processing Introducing NLP
Chapter 10: Recommendation Engines Introducing Recommendation Systems Types of Recommendation Engines
Section 3: Advanced Topics
Chapter 11: Data Algorithms Introduction to Data Algorithms
Chapter 12: Cryptography
Chapter 13: Large Scale Algorithms Introduction to Large Scale Algorithms
Chapter 14: Practical Considerations Introducing Practical Considerations
Summary
Index
9781789801217
Electronics and Communication Engineering
005.1 / AHM
40 Algorithms Every Programmer Should Know: Hone Your Problem Solving Skills by Learning Different Algorithms and Their Implementation in Python - U. K. Packt Publishing Ltd. 2020 - 365p
Preface
Section 1: Fundamentals and Core Algorithms
Chapter 1: Overview of Algorithms
Chapter 2: Data Structures Used in Algorithms Exploring Data Structures in Python
Chapter 3: Sorting and Searching Algorithms Introducing Sorting Algorithms
Chapter 4: Designing Algorithms
Chapter 5: Graph Algorithms
Section 2: Machine Learning Algorithms
Chapter 6: Unsupervised Machine Learning Algorithms Introducing Unsupervised Learning
Chapter 7: Traditional Supervised Learning Algorithms Understanding Supervised Machine Learning
Chapter 8: Neural Network Algorithms
Chapter 9: Algorithms for Natural Language Processing Introducing NLP
Chapter 10: Recommendation Engines Introducing Recommendation Systems Types of Recommendation Engines
Section 3: Advanced Topics
Chapter 11: Data Algorithms Introduction to Data Algorithms
Chapter 12: Cryptography
Chapter 13: Large Scale Algorithms Introduction to Large Scale Algorithms
Chapter 14: Practical Considerations Introducing Practical Considerations
Summary
Index
9781789801217
Electronics and Communication Engineering
005.1 / AHM