Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Data Wrangilng (Score 4, Interesting) 54

My experience is that getting the data ready for the "math" part is about 80% of the work, and you have to know something about the models to know how to prep the data. For example, a recent text classification I did with Python and Keras has about 10 lines of code to define, train and test the neural network - but a whole lot more code to extract the data I needed and then beat it into shape for the modeling step.

That said, I'm quite happy with "Python for AI', as it's quick and simple to do things. Please don't make it suck like Javascript :-)

Comment Aggregators vs. OTAs (Score 1) 140

The original article confuses OTAs and Aggregators. Expedia and Travelocity are OTAs and have a login to Sabre and other systems as travel agencies. They can book and service your trip. They also use Sabre and others to do the search against the fares and schedules databases, as well as online connectivity to airlines for availability. Kayak, Skyscanner and others are aggregators.

BTW - I led the algorithm design of Sabre's Linux-based search engine about 15 years ago - Travelocity, Expedia and others drove our requirements.

Alan

Comment I can live with this... (Score 2) 141

I'm self-employed and the price of IntelliJ is the equivalent of about 30 minutes of my time. I write algorithms for several companies, in multiple languages, and have been quite happy with IntelliJ. Your mileage may vary...

That said, perhaps Eclipse would do everything I need, but there is a cost of changing - I'd be spending some time scanning websites to figure out how to do what I want to do.

A.

Comment Hackers and Gearheads (Score 5, Interesting) 649

Is there nothing more American than taking a mass market car and finding another 10 horsepower?
Or making the stereo loud enough to knock down old barns as you drive by?

What if immersing your motherboard in liquid nitrogen for another 3 frames per second were illegal?
Or writing your own operating system could land you in jail?

What have we come to? We need to protect people from doing stupid stuff, but nobody wants to live in a world with only one flavor...

A.

Comment Or even lower... (Score 1) 637

It really depends on what you want to do. If you're trying to wring the last iota of performance out of an algorithm, then understanding TLB misses and cache protocols can be useful. Even accessing RAM can be an order of magnitude faster or slower, depending on what you do. So, maybe a class on microprocessor design?

OTOH, I find that an ability to understand functional programming, recursion and data structures is very useful. They're the sort of things I quiz people on when I'm looking for really strong developers.

Alan

Slashdot Top Deals

What hath Bob wrought?

Working...