Writing a data science pipeline with command line tools really just means writing a data science pipeline in your terminal's shell programming language. If that sounds like a good idea to you, I'd be curious to hear why.
Writing a data science pipeline with command line tools really just means writing a data science pipeline in your terminal's shell programming language. If that sounds like a good idea to you, I'd be curious to hear why.
Well, CSVs are ubiquitous. That being said, people tend to either buy in to the command line or not. It's basically a matter of opinion. To me, the ability to automate the use of a tool is a massive force multiplier which the cli is built for. To other people, the ease of use of a gui is preferable to googling for cli syntax or reading man pages.
> Writing a data science pipeline with command line tools really just means writing a data science pipeline in your terminal's shell programming language. If that sounds like a good idea to you, I'd be curious to hear why.
If by my terminals shell programming language you mean my terminals shell programming language, any program that can be called from the cli, any program that can export in csv, any program that can produce $format that can be converted to csv, and virtually limitless combinations of other tools and methods then yes!
RStudio is an IDE and IPython is basically a fancy REPL, they're not GUI tools at all.
curl | grep | awk > .csv
patterns I've used in real life, and having a way to train a model from the command line is a great complement.Currently I would call a python training script from the command line, and do orchestrate everything in bash. I'm not sure why thay is undesirable.
Two major benefits:
* Approachability. If the first step to trying ML on a problem is “download RStudio and learn how to use a GUI and unfamiliar language” that is a HUGE barrier to entry.
* Confidence - if I’m going to put a model into production and all I have to go on is the output of a self-described novice who “played around in RStudio” a bit, well, that’s not going to happen. There are a million ways they might have messed up.
Tangram nails both of these and I’m excited to see where it goes. Happy to talk to you more (ex startup VP Product, current ML researcher) - DM me on Twitter (yieldthought).