Win a copy of Zero to AI - A non-technical, hype-free guide to prospering in the AI era this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

Machine Learning Bookcamp: difference in approaches?

 
Ranch Hand
Posts: 483
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ,

I like the example based approach you take in the book.
What would you say is the main difference in approaches to programming a  machine learning application compared to programming a traditional business/crud application?
thanks,
Paul
 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Paul,

There are a few points that come to mind. They are more conceptual though, and at the end it still boils down to writing a lot of code.

First, there's a training phase in ML projects, where you get some dataset and produce a model. It's not similar to CRUD, but quite similar to traditional ETL processes.

After that, we need to apply the model.

One option for doing it is putting the model to a web service. Often it's a service that gets a POST request and replies with predictions. Nothing unusual.

There's a slight conceptual difference though: machine learning applications make predictions. These predictions may sometimes be wrong.

In CRUD, you can't be wrong, you save whatever data the user gives you, and then later show this data. If there are no bugs, it just works.
 
paul nisset
Ranch Hand
Posts: 483
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Alexey .
That is an important distinction.
 
Gravity is a harsh mistress. But this tiny ad is pretty easy to deal with:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic