Advanced NLP with SpaCy
course.spacy.io
course.spacy.io
After experimenting with gensim, nltk, and most everything else under the sun, we primarily rely on SpaCy now with some TensorFlow for specific models.
I wasn't too successful running it against tweets (low hit rate/false positives, low spatial resolution) but geolocating tweets is a hard problem and I'm sure it would work better against more structured text.
> This was my understanding --- actually I designed the licensing structure of this project around the assumption that companies would not want to use GPL licensed code commercially. I offer an AGPL license, and offer a commercial license for a fixed fee.
A couple years ago or so it went MIT, I think he might have mentioned it on HN at the time.
I'm thinking, questions like, top adjectives applied to men and women, or top word usage across document classes.
The best I've come across for doing this easily is in R, where they have tidytext[1] which is nice, and very straight forward to understand and work with. However, the data model stores each token and all its meta data (page number, sentence number, document id / title, document class, word type, etc, etc) in its own row, causing the in memory size of whatever corpus you are working on to explode.
Might also be interesting to others who have DataCamp courses they'd like to release free.
Here's some context for anyone who's wondering why: https://noamross.github.io/datacamp-sexual-assault/
I'm against bogus sexual assault claims as much as anyone but if you're DataCamp you really have no choice but to just fire this guy and move on (and it's obviously too late now to even do that).
Why the victim and other people who were witnessing what happened count on executives's partners and colleagues to "take proper action". In the civilized society courts should be engaged in such situation, we don't need to relay on some ad hoc, possibly bias committees to punish people. If this executive did something wrong, let him rot in prison or whatever is the proper punishment.
The local prosecutor in whatever jurisdiction this incident occurred in is likely to decline prosecuting the case. Prosecuting instances of sexual harassment (assault in this case?) Is not typically a prosecutor’s first choice for how to use their office’s limited time and resources.
Maybe she could’ve filed a claim with the EEOC? But, that’s a long drawn out process as well. Most victims of harassment may just choose to try a company’s internal HR processes, since an EEOC claim may require spending inordinate amounts of time, and maybe money if you hire professional help.
From the dozens of Twitter and personal blog testimonials of DataCamp instructors (contractors), it seems that but for collective pressure and organizing from the instructors, DataCamp would’ve just swept this whole incident under the rug.
Apparently, now it is also necessary to get someone fired and/or closing the business entirely.
Why should someone have to leave their job because an executive is a "piece of shit"?
I followed the outrage about Datacamp loosely on Twitter. At first I thought it was about an actual assault, but so far afaik the only thing publicly known is "uninvited contact", on a dancefloor and the victim reported that several months later.
Sexual assualt or abuse is a crime and should be punished and prosecuted. However, if we treat every situation where two people interact physically and have a different understanding of their relationship as sexual assault, there won't be any sexuality without a written consent form in the future anymore and real victims get marginalized at the same time. I don't know if that is really what we should be aiming for.
I don't see Datacamps reaction as inappropriate in this case,at least if there is nothing more to the story behind the curtain. Humans do errors and in most cases everybody should get a second chance. One moment of misjudgment can be enough today to get fired, you name gets burned forever in the Internet and your life can get turned upside down. And I don't know if that helps the victim in any way.
Probably I will be downvoted for that, but I want to make clear again that I don't tolerate this behaviour in any way and I think the industry needs to be more inclusive and diverse. I just think that you have to differentiate and that public shaming is not on all cases a good solution.
I don’t see responding to a letter from ~100 of your content producers with a legalese blog post purposely hidden from search engines as ‘appropriate’
People do shitty things; that doesn’t have to reflect on the organization that employs them unless the org decides to do shitty things as well.
(Wait, I'm getting this wrong somehow.)
"In general, no. Contract terms vary a bit, but for me: I retain IP and the right to post it elsewhere, but grant DC a perpetual, non-exclusive license to the course material in return for royalties. I've requested breaking the contract by mutual consent, have not heard back."