Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks. In this course, students gain a thorough introduction to cutting-edge neural networks for NLP. Show
ContentWhat is this course about?Natural language processing (NLP) or computational linguistics is one of the most important technologies of the information age. Applications of NLP are everywhere because people communicate almost everything in language: web search, advertising, emails, customer service, language translation, virtual agents, medical reports, politics, etc. In the last decade, deep learning (or neural network) approaches have obtained very high performance across many different NLP tasks, using single end-to-end neural models that do not require traditional, task-specific feature engineering. In this course, students will gain a thorough introduction to cutting-edge research in Deep Learning for NLP. Through lectures, assignments and a final project, students will learn the necessary skills to design, implement, and understand their own neural network models, using the Pytorch framework. “Take it. CS221 taught me algorithms. CS229 taught me math. CS224N taught me how to write machine learning models.” – A CS224N student on Carta Previous offeringsBelow you can find archived websites and student project reports from previous years. Prerequisites
Reference TextsThe following texts are useful, but none are required. All of them can be read free online.
If you have no background in neural networks but would like to take the course anyway, you might well find one of these books helpful to give you more background:
CourseworkAssignments (54%)There are five weekly assignments, which will improve both your theoretical understanding and your practical skills. All assignments contain both written questions and programming parts. In office hours, TAs may look at students’ code for assignments 1, 2 and 3 but not for assignments 4 and 5.
Final Project (43%)The Final Project offers you the chance to apply your newly acquired skills towards an in-depth application. Students have two options: the Default Final Project (in which students tackle a predefined task, namely textual Question Answering) or a Custom Final Project (in which students choose their own project involving human language and deep learning). Examples of both can be seen on last year's website. Important information
Practicalities
Participation (3%)We appreciate everyone being actively involved in the class! There are several ways of earning participation credit, which is capped at 3%:
Late Days
Regrade RequestsIf you feel you deserved a better grade on an assignment, you may submit a regrade request on Gradescope within 3 days after the grades are released. Your request should briefly summarize why you feel the original grade was unfair. Your TA will reevaluate your assignment as soon as possible, and then issue a decision. If you are still not happy, you can ask for your assignment to be regraded by an instructor. Credit/No credit enrollmentIf you take the class credit/no credit then you are graded in the same way as those registered for a letter grade. The only difference is that, providing you reach a C- standard in your work, it will simply be graded as CR. All students welcomeWe are committed to doing what we can to work for equity and to create an inclusive learning environment that actively values the diversity of backgrounds, identities, and experiences of everyone in CS224N. We also know that we will sometimes make missteps. If you notice some way that we could do better, we hope that you will let someone in the course staff know about it. Well-Being and Mental HealthThe last two years have been difficult for everyone. We’re here for you to try to help you get through a couple more quarters of the pandemic. If you are experiencing personal, academic, or relationship problems and would like to talk to someone with training and experience, reach out to the Counseling and Psychological Services (CAPS) on campus. CAPS is the university’s counseling center dedicated to student mental health and wellbeing. Phone assessment appointments can be made at CAPS by calling 650-723-3785, or by accessing the VadenPatient portal through the Vaden website. Auditing the courseIn general we are happy to have auditors if they are a member of the Stanford community (registered student, official visitor, staff, or faculty). If you want to actually master the material of the class, we very strongly recommend that auditors do all the assignments. However, due to high enrollment, we cannot grade the work of any students who are not officially enrolled in the class. Students with Documented DisabilitiesWe assume that all of us learn in different ways, and that the organization of the course must accommodate each student differently. We are committed to ensuring the full participation of all enrolled students in this class. If you need an academic accommodation based on a disability, you should initiate the request with the Office of Accessible Education (OAE). The OAE will evaluate the request, recommend accommodations, and prepare a letter for faculty. Students should contact the OAE as soon as possible and at any rate in advance of assignment deadlines, since timely notice is needed to coordinate accommodations. Students should also send your accommodation letter to either the staff mailing list () or make a private post on Ed, as soon as possible. Sexual violenceAcademic accommodations are available for students who have experienced or are recovering from sexual violence. If you would like to talk to a confidential resource, you can schedule a meeting with the Confidential Support Team or call their 24/7 hotline at: 650-725-9955. Counseling and Psychological Services also offers confidential counseling services. Non-confidential resources include the Title IX Office, for investigation and accommodations, and the SARA Office, for healing programs. Students can also speak directly with the teaching staff to arrange accommodations. Note that university employees – including professors and TAs – are required to report what they know about incidents of sexual or relationship violence, stalking and sexual harassment to the Title IX Office. Students can learn more at https://vaden.stanford.edu/sexual-assault. ScheduleUpdated lecture slides will be posted here shortly before each lecture. Other links contain last year's slides, which are mostly similar. Lecture notes will be uploaded a few days after most lectures. The notes (which cover approximately the first half of the course content) give supplementary detail beyond the lectures.
What strategies and techniques that the speaker used to make his speech more attention getting?There are lots of ways to capture the attention of an audience, but here are a few of the most common:. Relay an anecdote. Start by telling us a story that directly relates to your speech. ... . Cite a startling fact or opinion. ... . Ask a question. ... . Use a quotation. ... . Build suspense through narrative.. What can you suggest for the speaker to improve in the delivery of his speech?The best public speakers maintain proper posture, make eye contact with the audience, and move in ways that look natural. Good body language improves your performance and helps the audience take in and remember what you say. Avoid putting your hands in your pockets or crossing your arms.
How can the speaker's better improve in delivering their speech enumerate 2 3 tips?Here Are My 10 Tips for Public Speaking:. Nervousness Is Normal. ... . Know Your Audience. ... . Organize Your Material in the Most Effective Manner to Attain Your Purpose. ... . Watch for Feedback and Adapt to It. ... . Let Your Personality Come Through. ... . Use Humor, Tell Stories, and Use Effective Language. ... . Don't Read Unless You Have to.. How should you approach public speaking if you want your voice to be lively and expressive?How To Improve Vocal Expression. Practice breathing techniques. Breathe from deep within your diaphragm, not just from your lungs. ... . Practice speaking slower. It's common for people to speak faster when they're nervous. ... . Practice taking a pause. This goes along with speaking slower. ... . Practice working your pitch range.. |