Algorithms

Algorithms

  • Downloads:2935
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2022-01-12 09:55:06
  • Update Date:2025-09-07
  • Status:finish
  • Author:Panos Louridas
  • ISBN:0262539020
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

An accessible introduction to algorithms, explaining not just what they are but how they work, with examples from a wide range of application areas。Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently。 Application areas range from search engines to tournament scheduling, DNA sequencing, and machine learning。 Arguing that every educated person today needs to have some understanding of algorithms and what they do, in this volume in the MIT Press Essential Knowledge series, Panos Louridas offers an introduction to algorithms that is accessible to the nonspecialist reader。 Louridas explains not just what algorithms are but also how they work, offering a wide range of examples and keeping mathematics to a minimum。

After discussing what an algorithm does and how its effectiveness can be measured, Louridas covers three of the most fundamental applications areas: graphs, which describe networks, from eighteenth-century problems to today's social networks; searching, and how to find the fastest way to search; and sorting, and the importance of choosing the best algorithm for particular tasks。 He then presents larger-scale applications: PageRank, Google's founding algorithm; and neural networks and deep learning。 Finally, Louridas describes how all algorithms are nothing more than simple moves with pen and paper, and how from such a humble foundation rise all their spectacular achievements。

Download

Reviews

Renato Alves

This is a very good introduction to Algorithms。 A bit complex to a newcomer, like me, but well explained。 The book is organized in a way that you can come back and reread a specific chapter。 The chapters were written with very simple language。 I did need to revist some math concepts but I've always been bad at math, so this is not a fault of the book。One of the best chapters of the book was/is chapter 6, where the author explains how Deep Learning works。 I personally found the explanation fascin This is a very good introduction to Algorithms。 A bit complex to a newcomer, like me, but well explained。 The book is organized in a way that you can come back and reread a specific chapter。 The chapters were written with very simple language。 I did need to revist some math concepts but I've always been bad at math, so this is not a fault of the book。One of the best chapters of the book was/is chapter 6, where the author explains how Deep Learning works。 I personally found the explanation fascinating and the book ended leaving with a desire to explore more about this topic。A good introduction and a good read。 A bit easier to digest when compared with another book I read: Computer Science Distilled from Wladston Ferreira Filho。 Which was also very good by the way。 。。。more

Galatea

A relatively comprehensive overview of algorithms, what they are, and what they do。 I'd recommend this to anyone who's interested in the subject as it's really well-written (despite a few typos that made me stumble), and even goes into specific applications of algorithms like Google's Pagerank algorithm and Neural Networks。That being said, my only significant gripe is that I wish it went more into detail with the maths and also that it'd tackle the graphical representation of algorithms using fl A relatively comprehensive overview of algorithms, what they are, and what they do。 I'd recommend this to anyone who's interested in the subject as it's really well-written (despite a few typos that made me stumble), and even goes into specific applications of algorithms like Google's Pagerank algorithm and Neural Networks。That being said, my only significant gripe is that I wish it went more into detail with the maths and also that it'd tackle the graphical representation of algorithms using flowcharts and data visualisation。 Kinda ironic that the cover has a flowchart but the pages themselves don't mention them at all, but that's relatively minor compared to what the book does well。 。。。more

Harry Harman

Algorithms that apply to the real world。 Like Decoding the human genome。

Zach

finally finished reading this for class! great book at explaining the idea of algorithms and some explains with little to no technical jargon or formulas。 unfortunately, the final two chapters go over some really high level stuff that was kind of lost on me (e。g。 how google search sorts pages, how neural networks decide if an image is a dress or a shoe) but i'm excited to come across these topics in more detail as my data science master's program continues ~ finally finished reading this for class! great book at explaining the idea of algorithms and some explains with little to no technical jargon or formulas。 unfortunately, the final two chapters go over some really high level stuff that was kind of lost on me (e。g。 how google search sorts pages, how neural networks decide if an image is a dress or a shoe) but i'm excited to come across these topics in more detail as my data science master's program continues ~ 。。。more

Joe Neidig

Not as interesting as I had hoped。 One of those books that claims to simplify a complex subject but then proceeds to ramp up quickly。

Kerry Pickens

An interest perspective on math that provides a simple introduction to algorithms as a series of precise steps with the first practical application being drumming。 If you are a software developer or perform data analysis, then this book would be easy to understand。 Otherwise it will probably get to involved in mathematics for you。

Kieran Wood

This was a good intro to algorithms, however the last 2 chapters ramp up massively compared to the rest of the book。 If it were not for the last two chapters how they are this would likely be a 4 or 5 star, but with how they are I'm going to have to give it more of a tepid 3。 Still well worth it, especially if you don't have a compsci background。 This was a good intro to algorithms, however the last 2 chapters ramp up massively compared to the rest of the book。 If it were not for the last two chapters how they are this would likely be a 4 or 5 star, but with how they are I'm going to have to give it more of a tepid 3。 Still well worth it, especially if you don't have a compsci background。 。。。more