Igel

AI

ml cli tool

SHOW HN2020

405points
102comments
#82of 3,028 in 2020
Top 3%of 2020 by points

How HN took it

DebatedReal support and real criticism

21 positive, 11 neutral or asking, 1 mixed, 12 critical, out of 45 comments about the project. Thread score +0.20.

Idea: 11 for, 9 againstDesign: 1 for, 3 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Makes ML accessible to non-experts and is a useful abstraction

    From 3 comments
    • Terrific! Keep pursuing this and ignore critics. What you're doing is important b/c ML is just out of reach of a big percentage of developers and technical lay people. It will…
      howmayiannoyyou on HN
    • This is the giant's shoulders I like to stand on! Need to see more projects abstracting away the hard stuff (I'm looking at you, GUI libraries!)
      jkmcf on HN
    • Great idea - I’ve been waiting for a good cli tool for machine learning, saves the hassle to have to learn python and also can use with other existing shell tools.
      mjgs on HN
  • Useful for standardized ML tasks and sharing configs in teams

    From 2 comments
    • I think it can be a useful tool for automation of very standardized ML tasks. However: It's a command line tool that is also intended for non-technical folks. I sense a…
      alphachloride on HN
    • Nice work! This is def gonna be useful for a lot of people. Companies can benefit from using something like this too. It helps when all your people use the same tool to build and…
      tinyhouse on HN

Objections

  • Automation of algorithm selection undermines experimental design

    From 2 comments
    • Sure, but shotgunning every statistical test and machine learning algorithm completely undermines your results, because the power and significance levels are not adjusted for…
      fractionalhare on HN
    • No, it's emphatically not a great feature, and it's not clear to me the commenter was recommending that so much as making a nit. Please don't automate the process of choosing and…
      fractionalhare on HN
  • Adds little over writing scikit-learn directly

    From 2 comments
    • "Automate everything" is a disingenuous claim. You're simply replacing a couple of lines of scikit-learn with a couple of lines of your CLI tool. There is pretty much no benefit…
      st1x7 on HN
    • I find it difficult to believe anyone who can use the models listed on the repository effectively would have any difficulty using scikit themselves. Abstracting scikit out into a…
      mk_chan on HN
  • Contradiction between CLI tool and non-technical audience

    From 2 comments
    • I think it can be a useful tool for automation of very standardized ML tasks. However: It's a command line tool that is also intended for non-technical folks. I sense a…
      alphachloride on HN
    • "non-technical" and "cli tool" sound like an oxymoron. But if you hide the yaml config behind a UI i guess it can pass for "non technical".
      kamhh94 on HN

Requests

  • GUI for non-technical users

    From 2 comments
    • Hi, I want to clear up some points. First, it is not intended for non technical folks, this was never claimed! However, even if it was, we are currently working on a gui, where…
      nidhaloff on HN
    • already working on a gui that users can launch using a command. You can check the issues list
      nidhaloff on HN
  • SQLite or database support

    From 1 comment
    • Agreed here. I am not involved in the ML space but have briefly toyed with PyTorch/TF/Sklearn. I see the value in having a CSV data dump and going "I wonder what happens if I run…
      gavinray on HN
  • More real-world examples

    From 1 comment
    • Terrific! Keep pursuing this and ignore critics. What you're doing is important b/c ML is just out of reach of a big percentage of developers and technical lay people. It will…
      howmayiannoyyou on HN

Questions

  • How does it compare to Ludwig

    From 1 comment
    • Awesome! How do you compare this to https://github.com/uber/ludwig, which also has a YAML-based cli for ML?
      sthatipamala on HN
  • What does IGEL stand for

    From 1 comment
    • What does “IGEL” stand for? I couldn’t find it in the documentation.
      asimjalis on HN

Alternatives named

  • Uber Ludwig

    From 2 comments
    • In case it isn't on your radar, there is also https://github.com/uber/ludwig which seems to have similar goals.
      khimaros on HN
    • Awesome! How do you compare this to https://github.com/uber/ludwig, which also has a YAML-based cli for ML?
      sthatipamala on HN
  • PyCaret

    From 1 comment
  • SKLL

    From 2 comments
    • Reminds me of SKLL: https://github.com/EducationalTestingService/skll
      jeroenjanssens on HN
    • Great idea! We had a similar idea back in 2015 with SKLL[1]. We are still actively maintaining it and it’s definitely been helpful to many folks, including many outside our…
      desilinguist on HN
  • Weka

    From 1 comment
  • H2O AutoML

    From 1 comment
    • I think you’re looking for something like AutoML by H2O[0]. There are few similar offerings out there if you search around ‘automl’. [0]…
      rabscuttler on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/24671525)