Mô tả
Bạn sẽ bắt đầu với phần giới thiệu về thuật toán và khám phá các kỹ thuật thiết kế thuật toán khác nhau, trước khi khám phá cách triển khai các loại thuật toán khác nhau, chẳng hạn như tìm kiếm và sắp xếp, với sự trợ giúp của các ví dụ thực tế. Khi chuyển sang một bộ thuật toán phức tạp hơn, bạn sẽ tìm hiểu về lập trình tuyến tính, xếp hạng trang và đồ thị, thậm chí làm việc với các thuật toán máy học, hiểu toán học và logic đằng sau chúng. Hơn nữa, các nghiên cứu điển hình như dự đoán thời tiết, phân cụm tweet và công cụ đề xuất phim sẽ chỉ cho bạn cách áp dụng các thuật toán này một cách tối ưu. Cuối cùng, bạn sẽ thành thạo các kỹ thuật cho phép xử lý song song, mang lại cho bạn khả năng sử dụng các thuật toán này cho các tác vụ sử dụng nhiều điện toán.
Đến cuối cuốn sách này, bạn sẽ trở nên lão luyện trong việc giải các bài toán tính toán trong thế giới thực bằng cách sử dụng nhiều loại thuật toán.
Mục lục
- Overview of Algorithms
- Data Structures used in Algorithms
- Sorting and Searching Algorithms
- Designing Algorithms
- Graph Algorithms
- Unsupervised Machine Learning Algorithms
- Traditional Supervised Learning Algorithms
- Neural Network Algorithms
- Algorithms for Natural Language Processing
- Recommendation Engines
- Data Algorithms
- Cryptography
- Large Scale Algorithms
- Practical Considerations
Đánh giá
Chưa có đánh giá nào.