Return to Video

Instructor Chat II

  • 0:00 - 0:01
    Hi, everyone.
  • 0:01 - 0:06
    We know that most of you still working really hard on the last couple of assignments and problem sets
  • 0:06 - 0:12
    but nevertheless our NLP class is coming to its close and so we thought we’ll both update you on a few of the issues.
  • 0:12 - 0:15
    And first of all, everyone is always interested in numbers
  • 0:15 - 0:17
    so let’s say a bit about the numbers.
  • 0:17 - 0:24
    So, it seems like, as we come into week 7’s material of the problem sets and programming assignments,
  • 0:24 - 0:28
    it seems like there are about 5,000 people still actively watching the videos
  • 0:28 - 0:32
    and about 2,000 people doing all the work of the homeworks.
  • 0:32 - 0:37
    But that’s, you know, overall it’s just been an enormous amount of stuff going on
  • 0:37 - 0:41
    so it now have well over a million video views and all.
  • 0:41 - 0:43
    Yeah, it’s very exciting.
  • 0:43 - 0:47
    Programming homework six, the parsing homework, was definitely our hardest homework so far
  • 0:47 - 0:50
    and there were definitely problems with the code being under-commented
  • 0:50 - 0:54
    so we appreciate very much those of you who helped out each other in the forums
  • 0:54 - 0:57
    and made things very clear for each other.
  • 0:57 - 1:01
    Those of you who managed to finish the homework have told us they got a lot out of it.
  • 1:01 - 1:04
    But those of you who didn’t have the time to do all of it,
  • 1:04 - 1:07
    we encourage you to do come back and do programming homework seven and eight
  • 1:07 - 1:11
    which are much easier than homework six and should be a lot fun as well.
  • 1:11 - 1:15
    One of the things that some people have been asking about is,
  • 1:15 - 1:19
    “Hey, can we take those great parsers that we did write for programming assignment six
  • 1:19 - 1:24
    and keep on working on them by posting them on Github or some other site like that?”
  • 1:24 - 1:27
    There is a slight problem with that because, you know,
  • 1:27 - 1:30
    we are hoping that we’ll be able to do this course again some time in the future
  • 1:30 - 1:32
    and we’d like to be able to reuse some of the assignments
  • 1:32 - 1:38
    so I’d really prefer that there just aren’t great solutions to all the assignments sitting on the open web
  • 1:38 - 1:42
    and to keep some of that stuff on the forum sites for the class.
  • 1:42 - 1:47
    So, it’s great that people want to keep exploring and doing better things for NLP
  • 1:47 - 1:50
    but we’d really think it’s probably a better idea for you
  • 1:50 - 1:54
    to pick up one of the several open source NLP frameworks that’re out there
  • 1:54 - 1:57
    and look at ways in which you can contribute to that
  • 1:57 - 1:59
    ’cause that both doesn’t sort of conflict with our assignments
  • 1:59 - 2:04
    but that’s actually going to be more useful for you and people around the world in general
  • 2:04 - 2:06
    if you’re helping along these open source frameworks.
  • 2:06 - 2:10
    So there are good ones — For Python NLTK is the best-known one;
  • 2:10 - 2:13
    and there are several well-known Java NLP open source frameworks
  • 2:13 - 2:17
    which certainly includes our own Stanford NLP tools
  • 2:17 - 2:21
    but also other things like OpenNLP, the GATE NLP Framework;
  • 2:21 - 2:24
    components: UIMA — a bunch of stuff out there if you look around.
  • 2:25 - 2:31
    Okay and that brings up the issue of what’s going to happen with this class website after the class ends.
  • 2:31 - 2:34
    It is going to stay open and available
  • 2:34 - 2:38
    and all you guys will be able to keep on looking at stuff and referencing things
  • 2:38 - 2:43
    and even beyond that, what we’re also going to have is this going to be available in an archive mode.
  • 2:43 - 2:46
    So, people who haven’t been registered in the class
  • 2:46 - 2:50
    will also be able to look at the content in terms of the videos that are up there
  • 2:50 - 2:53
    but not the programming assignments
  • 2:53 - 2:56
    which we are kind of going to keep to the people who were enrolled in the class.
  • 2:56 - 2:58
    But you shouldn’t worry about things going away.
  • 2:58 - 3:00
    Yes and those of you who are enrolled can still —
  • 3:00 - 3:02
    the forum will stay up —
  • 3:02 - 3:05
    we encourage you to continue to talk to each other on the forums.
  • 3:05 - 3:08
    Those of you who never got to finish some of the homeworks,
  • 3:08 - 3:09
    keep working on the homeworks,
  • 3:09 - 3:12
    go ahead and post them. The site will stay up.
  • 3:12 - 3:16
    And then for new people we will eventually be teaching the class again
  • 3:16 - 3:18
    but meanwhile we’ll be leaving the videos up
  • 3:18 - 3:21
    so if your friends want to watch the videos, we encourage that.
  • 3:21 - 3:25
    And then eventually we’ll actually teach the class again.
  • 3:25 - 3:30
    In fact for everybody, it’s been really helpful on the forums there —
  • 3:30 - 3:33
    we mentioned this earlier about helping people out with the code,
  • 3:33 - 3:36
    helping people out with basic NLP.
  • 3:36 - 3:40
    It’s been very supportive community and we really appreciate that and we think it’s really great.
  • 3:40 - 3:43
    We’d like help from you in suggesting —
  • 3:43 - 3:47
    you have already given us suggestions for next year but I’ve put up a forum just now
  • 3:47 - 3:52
    that we’d like you, give us specific suggestions about ways we can make the course better for next year.
  • 3:52 - 3:54
    We know Homework six is one of them
  • 3:54 - 3:57
    but there’s lot of suggestions you’ve given about improving the problem sets
  • 3:57 - 4:00
    or other reading material we can suggest
  • 4:00 - 4:04
    or anything else that will help us improve our course for the second time we teach it
  • 4:04 - 4:06
    that would be great.
  • 4:06 - 4:13
    We all have dreams of the future where there are computers with full natural language understanding
  • 4:13 - 4:16
    and in our research we still variously hoped to work to those goals
  • 4:16 - 4:22
    but in terms of the practical NLP that’s deployed around the world at the moment,
  • 4:22 - 4:25
    really you guys are just seeing the ton of the stuff that are actually used.
  • 4:25 - 4:31
    Things like text classifiers, building sequence classifiers, named entities and other things,
  • 4:31 - 4:35
    parsers, questions answering, machine techniques,…
  • 4:35 - 4:37
    So you really should feel good if you’ve made your way through this class
  • 4:37 - 4:42
    that you are a competent practitioner of the kind of useful NLP techniques
  • 4:42 - 4:48
    that’re leading to a new class of more intelligent language-wielding computer applications
  • 4:48 - 4:51
    and so we hope that you’ll be able to take these ideas and knowledge,
  • 4:51 - 4:56
    and go off and apply them in many different places.
  • 4:56 - 5:01
    We clearly are in this world now where human language material is just everywhere over the web
  • 5:01 - 5:07
    as part of the new move to the content authoring and social computing that’s going on everywhere.
  • 5:07 - 5:09
    So much of that is about language use.
  • 5:09 - 5:13
    So now you have a good toolkit to be able to go off and do things with that material
  • 5:13 - 5:16
    and we hope that you’ll be able to find good things to do.
  • 5:16 - 5:21
    Yeah. Thanks for taking the class and look forward to seeing you wherever and whenever we see you.
  • 5:21 -
    Thanks a lot.
Title:
Instructor Chat II
Video Language:
English

English subtitles

Revisions