Couse webpage: https://uclanlp.github.io/CS269-17/ Final Project Kai-Wei Chang CS @ UCLA kw@kwchang.net Couse webpage: https://uclanlp.github.io/CS269-17/

Slides:



Advertisements
Similar presentations
Prof. Carolina Ruiz Department of Computer Science Worcester Polytechnic Institute INTRODUCTION TO KNOWLEDGE DISCOVERY IN DATABASES AND DATA MINING.
Advertisements

CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
1 Course Schedule Spring 2006 Exam 1 February 2006 Project Introduction(5pages)3/24/06 Project Testing 3/24-4/15 Exam 2 4/11/06 Presentation instructions:
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 6 Start of Part II Material Monday,
A preliminary analysis of AAAI-99 submissions Devika Subramanian Rice University.
Project 1: Classification Using Neural Networks Kim, Kwonill Biointelligence laboratory Artificial Intelligence.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
A Quick Guide to beginning Research Where to Start.
2014 ML Project2: Goal: Do some real machine learning; learn you to use machine learning to make sense out of data. Group Project—4 (3) students per group.
2011 Group Project2 Goal: Groups of 3 students (preferred, 2 and 4 is also okay; students pick a topic, work 3 weeks on the topic, and prepare a 5-8-page.
Programming with Spread Sheets Lecture 18: Supporting Material Dr Kathryn Merrick Tuesday 19 th May, 2009.
Carla P. Gomes CS4700 CS 4701: Practicum in Artificial Intelligence Carla P. Gomes
Take Out Catalyst Sheet Pencil Science notebook. Catalyst What potential sources for error do you foresee occurring in this lab?
Project 1: Classification Using Neural Networks Kim, Kwonill Biointelligence laboratory Artificial Intelligence.
Dr. Yuying Chris Chang Project Writing ( 專題製作 )
IOOS National Glider DAC: Demonstration and Update April, 7th 2016 | Becky Baltes and Luke Campbell.
ASH BUS 226 Week 3 Assignment Performance Evaluations Check this A+ tutorial guideline at
BPA 303 Week 5 Individual Assignment Feedback and Evaluation Paper - Resources: University Library, Internet - Select a federal, state, local, or not-for-profit.
BPA 303 Week 5 Learning Team Assignment Policy Evaluation Findings and Recommendations Paper - Resources: Policy Implementation Paper from Week Two, Internet,
Lecture 1: Introduction
Term Project Proposal By J. H. Wang Apr. 7, 2017.
BUS 642 HOMEWORK Marvelous Learning / bus642homework.com
CPS : Information Management and Mining
CS 4501: Introduction to Computer Vision Computer Vision + Natural Language Connelly Barnes Some slides from Fei-Fei Li / Andrej Karpathy / Justin Johnson.
Lecture 8: Word Clustering
Introduction of Reinforcement Learning
ECE 5424: Introduction to Machine Learning
Midterm Total points: 75 Total points graded: 36 Median: 31/36
Why it is Called Tensor Flow Parallelism in ANNs Project Ideas and Discussion Glenn Fung Presents Batch Renormalizating Paper.
Objectives of the Course and Preliminaries
TeamMember1 TeamMember2 Machine Learning Project 2016/2017-2
Natural Language Processing (NLP)
中国计算机学会学科前沿讲习班:信息检索 Course Overview
Course Summary (Lecture for CS410 Intro Text Info Systems)
Machine Learning for dotNET Developer Bahrudin Hrnjica, MVP
Machine learning project excersie
Are End-to-end Systems the Ultimate Solutions for NLP?
OPS/571 Operations Management
BUS 642 Possible Is Everything/snaptutorial.com
BUS 642 Education for Service-- snaptutorial.com.
BUS 642 Teaching Effectively-- snaptutorial.com
Required Course Project
Text Analytics Giuseppe Attardi Università di Pisa
Generalization ..
Required Course Project
RTI Workshop: Report-Out Activity Jim Wright www. interventioncentral
Project 5: Generating Privacy and Security Threat Summary for Internet of Things REU Student: Nicole Fella Graduate Mentor: Kexin Liao Faculty Mentor:
Project 5: Generating Privacy and Security Threat Summary for Internet of Things REU Student: Nicole Fella Graduate Mentor: Kexin Liao Faculty Mentor:
Wednesday My Name; My Self
ECE 3000: Engineering Seminar
Lecture 9: Semantic Parsing
Deciphering Technical Readings – aka, what the heck does all this mean
General recommendations
Presentation and project
Jacob Devlin Ming-Wei Chang Kenton Lee Kristina Toutanova
Presentation and project
Natural Language Processing (NLP)
Scaffolding the Generation of Machine Learning Models with SciRise
Course Summary Joseph E. Gonzalez
CS565: Intelligent Systems and Interfaces
SNoW & FEX Libraries; Document Classification
The Administrator’s View of a Staff Profile Page
Term Project Description
EDUC 591 Final Presentation.
Today’s Agenda! Today will be a work day for your social action campaigns. You will need to set up your websites today. Please stay on track and pace.
Natural Language Processing (NLP)
Machine Learning for Cyber
Presentation transcript:

Couse webpage: https://uclanlp.github.io/CS269-17/ Final Project Kai-Wei Chang CS @ UCLA kw@kwchang.net Couse webpage: https://uclanlp.github.io/CS269-17/ ML in NLP

Requirement #students: ≤ 4, group project rubric 5% Proposal 25% Final report 10% presentation ML in NLP

Final Report Can be in PDF format, a jupyter notebook, or a webpage. Less than 4 pages. ML in NLP

Project types List of potential ideas: https://goo.gl/W9RuoZ Shared task Research project NLP/ML applications Literature survey / Reimplementing Building a library / Demo ML in NLP

General Steps Define your task How to evaluate? Where to get data/ how to split data (use pre-split data is possible) / Define your evaluation metric Understand your problem Implement simple baseline and/or existing approaches Error analysis (e.g., https://arxiv.org/pdf/1606.02858v2.pdf) ML in NLP

General Steps Implement a non-trivial approach Analysis Sanity check / Unit testing / Parameter tuning Analysis Error analysis / Discussion/ Ablation study / Visualization Improve your approach ML in NLP

Useful tools https://uclanlp.github.io/CS269-17/resource Machine learning toolbox: Scikit learn, Pytorch, DyNet, Tensorflow NLP toolbox: NLTK, SpyCy ML in NLP

Paper summary Individual project Pick a paper from ACL, EMNLP, NIPS, ICML, UAI, AAAI, … Example: https://www.salesforce.com/products/einstein/ ai-research/tl-dr-reinforced-model-abstractive- summarization/ https://research.googleblog.com/2017/08/tran sformer-novel-neural-network.html https://github.com/uclanlp/reducingbias/blob/ master/src/fairCRF_gender_ratio.ipynb ML in NLP