|
|
|
ASK: HN how to deliver machine learning results under startup pressure?
|
|
11 points
by kuro-kuris
3582 days ago
|
|
Hi HN,
I just started working for a very early stage startup who want to do mainly intent extraction on email datasets. I thought I would work on the natural language processing. I have worked here for 2 weeks and I am struggling with extreme pressure between sprints. We don't have any data, feature engineering, users nothing. What can I do? I am trying to build up a data processing pipeline but it is difficult with the pressure. How can I keep delivering and build a better machine learning environment in the company? Thanks for your advice HN! |
|
For example, PaulHoule mentioned Enron emails. Could you build a pipeline to ingest those emails and provide sentiment or some basic text analysis? That would give you a deliverable (so management/the team sees you are working towards something) you can quantify into sprints. Make sure you are building something that could be development into a production ready pipeline, and not just a toy script you can put out in a day or two.
After that is built, I’d use that as a guidepost for what you need to build. Show them the project and then use that to define the different stages you need to build for the production application. Include risks, blocking issues, and what you need from other team members. For example, you can point out that after a certain point in developing the pipeline you simply cannot move forward without data or emails.
Management/The team is going to come back to you with one of the following. 1) That is a good plan and we like/dislike the timeline. 2). That is a bad plan, change it. 3). Leave us alone, we hired you so we don’t have to deal with this stuff.
If they do 3) that’s bad. If they do 2), you should evaluate who is being unrealistic – you or them. At my last job we lost great data scientists because lots of other people thought Stats/ML was magic that could be done with a simple R/Python script. The end result was severely rushed work done to unrealistic standards, resulting in massive technical debt – some projects were just a house of cards.