[{"data":1,"prerenderedAt":297},["ShallowReactive",2],{"project-31421232":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":73,"maker_in_thread":142,"shape":152,"grid":155,"attempts":260,"same_week":261,"maker_shows":32,"maker_hidden":290,"reader_version":291,"card":292},"31421232","Natural Language Processing Demystified","Natural Language Processing Demystified (Part One)","title","Show HN: Natural Language Processing Demystified (Part One)","https:\u002F\u002Fwww.nlpdemystified.org\u002F","nlpdemystified.org","mothcamp",1652871319,2022,166,42,364,2570,15,"notable","learning_science","online course","web_app",[24,25,26,27,28],"nlp course","natural language processing","spacy","scikit-learn","python nlp","debated",0,{"positive":32,"neutral":32,"mixed":30,"critical":33},2,3,7,{"idea":36,"design":37,"execution":39},{"positive":30,"critical":32},{"positive":38,"critical":30},1,{"positive":30,"critical":38},[30,30,30,30,30,30,30,30,30,30,30,38,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,41,30,30,38,30,30,33,33,38,41],5,"Hi HN:\n\nI published part one of my free NLP course. The course is intended to help anyone who knows Python and a bit of math go from the very basics all the way to today's mainstream models and frameworks.\n\nI strive to balance theory and practice and so every module consists of detailed explanations and slides along with a Colab notebook (in most modules) putting the theory into practice.\n\nIn part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using \"classical\" approaches. And along the way, we'll pick up useful bits on how to use",{"problem":44,"audience":50,"pricing":54,"motivation":58,"time_to_build":58,"stack":59,"openness":70,"stage":71,"team_size":72},{"value":45,"source":46,"evidence":47},"Learning NLP from basics to modern models with theory and practice","maker",[48],{"id":49},"post",{"value":51,"source":46,"evidence":52},"Anyone who knows Python and a bit of math",[53],{"id":49},{"value":55,"source":46,"evidence":56},"Free",[57],{"id":49},null,[60,66],{"value":61,"source":46,"evidence":62},"Next.js",[63],{"id":64,"by":11,"text":65},"31423573","Thank you. Yep. It's all statically-generated pages using Next.js with a single Next.js API route for the subscription. All hosted on Netlify.",{"value":67,"source":46,"evidence":68},"Netlify",[69],{"id":64,"by":11,"text":65},"free","launched","unknown",{"praise":74,"objections":83,"requests":99,"questions":115,"alternatives":120},[75],{"value":76,"source":77,"evidence":78},"Interface is great","commenter",[79],{"id":80,"by":81,"text":82},"31423042","irln","The interface is great. Did you create the front-end\u002Fback-end from scratch?",[84,95],{"value":85,"source":77,"evidence":86},"Commenters argue learners need linguistics background before NLP",[87,91],{"id":88,"by":89,"text":90},"31421467","jll29","NLP researcher here. It's great to see many offerings for courses and tutorials, and NLP has made a lot of progress, in terms of both its science as well as its re-usable…",{"id":92,"by":93,"text":94},"31421735","mywaifuismeta","I'm generally not a fan of these kind of high-level tutorials that tell you \"use X library to get Y result\" - it's just not good for learning. But any content that tries to sell…",{"value":96,"source":77,"evidence":97},"High-level library tutorials are poor for learning",[98],{"id":92,"by":93,"text":94},[100],{"value":101,"source":77,"evidence":102},"Recommend linguistics or NLP textbooks",[103,107,111],{"id":104,"by":105,"text":106},"31421572","PainfullyNormal","> I recommend people spend a bit of time to read an(y) introduction to linguistics textbook Do you have a favorite you can recommend?",{"id":108,"by":109,"text":110},"31421588","vb234","Could you recommend a good introduction to NLP book?",{"id":112,"by":113,"text":114},"31427158","meristem","Do you have specific book suggestions?",[116],{"value":117,"source":77,"evidence":118},"Which linguistics textbook is recommended",[119],{"id":104,"by":105,"text":106},[121,131,138],{"value":122,"source":77,"evidence":123},"Jurafsky and Martin Speech and Language Processing",[124,128],{"id":125,"by":126,"text":127},"31421780","photonemitter","Jumping in on this; I’ve found jurafsky\u002Fmartin a good place to start. Covers a lot of ground and is a pretty good read as well. https:\u002F\u002Fweb.stanford.edu\u002F~jurafsky\u002Fslp3\u002F",{"id":129,"by":11,"text":130},"31422389","In addition to Jurafsky and Martin (https:\u002F\u002Fweb.stanford.edu\u002F~jurafsky\u002Fslp3\u002F), I also like Emily Bender's book:…",{"value":132,"source":77,"evidence":133},"Manning and Schutze Foundations of Statistical NLP",[134],{"id":135,"by":136,"text":137},"31423414","rmellow","In addition to Jurafsky and Martin, I recommend Foundations of Statistical NLP by Manning and Schutze: https:\u002F\u002Fnlp.stanford.edu\u002Ffsnlp\u002Fpromo\u002F",{"value":139,"source":77,"evidence":140},"Emily Bender Linguistic Fundamentals for NLP",[141],{"id":129,"by":11,"text":130},{"comments":143,"answered":32,"key":144},4,[145,146,149],{"id":129,"text":130},{"id":147,"text":148},"31423795","I agree. I think having linguistics knowledge can help especially in applied situations. Linguistics knowledge can help create fallback systems when an ML system fails, or help…",{"id":150,"text":151},"31421240","Hi HN: I published part one of my free NLP course. The course is intended to help anyone who knows Python and a bit of math go from the very basics all the way to today's…",{"commenters":153,"max_depth":41,"maker_replies":143,"first_comment_mins":38,"lifespan_hours":154},29,68,[156,158,160,161,162,165,169,170,173,176,177,181,183,186,189,192,195,198,201,202,205,208,210,213,215,217,219,220,223,226,229,231,233,235,238,242,245,247,250,252,254,256],[88,30,30,157,89,30],"other\u002Fneutral\u002Fnone",[104,30,30,159,105,30],"commenter\u002Fneutral\u002Fdocs",[129,30,30,159,11,38],[135,30,30,159,136,30],[163,30,30,159,164,30],"31423499","sam_lowry_",[166,30,30,167,168,30],"31421586","commenter\u002Fneutral\u002Fnone","amitport",[108,30,30,159,109,30],[171,30,30,167,172,30],"31421597","xtiansimon",[174,30,30,159,175,30],"31421679","philophyse",[125,30,30,159,126,30],[178,30,30,179,180,30],"31422084","commenter\u002Fpositive\u002Fdocs","ninjin",[92,30,38,182,93,30],"project\u002Fcritical\u002Fidea",[184,30,30,167,185,30],"31421946","scarface74",[187,30,30,167,188,30],"31422296","mirker",[190,30,30,167,191,30],"31424281","nmstoker",[193,30,30,167,194,30],"31425424","Der_Einzige",[196,30,30,167,197,30],"31421752","LunaSea",[199,30,30,167,200,30],"31422077","gattilorenz",[147,30,30,167,11,38],[203,30,30,167,204,30],"31425066","k8si",[206,30,30,167,207,30],"31426013","riku_iki",[209,30,30,167,204,30],"31428657",[211,30,30,167,212,30],"31423537","adamsmith143",[214,30,30,167,168,30],"31424025",[216,30,30,167,164,30],"31424219",[218,30,30,167,212,30],"31435164",[112,30,30,159,113,30],[221,30,30,167,222,30],"31427217","screye",[224,30,30,157,225,30],"31433468","ad404b8a372f2b9",[227,30,30,167,228,30],"31455941","true_religion",[150,38,30,230,11,38],"project\u002Fneutral\u002Fdocs",[80,38,41,232,81,30],"project\u002Fpositive\u002Fdesign",[64,38,30,234,11,38],"maker\u002Fneutral\u002Fexecution",[236,32,30,157,237,30],"31422020","jasfi",[239,32,38,240,241,30],"31424323","project\u002Fcritical\u002Fexecution","airstrike",[243,32,30,244,237,30],"31425353","commenter\u002Fneutral\u002Fexecution",[246,32,30,157,194,30],"31425471",[248,32,33,249,237,30],"31430907","maker\u002Fneutral\u002Fnone",[251,32,33,249,237,30],"31436211",[253,32,38,182,207,30],"31426060",[255,32,30,167,237,30],"31430900",[257,33,41,258,259,30],"31424470","project\u002Fpositive\u002Fnone","Utkarsh_Mood",[],[262,267,271,276,280,285],{"id":263,"name":264,"points":265,"category":266},"31354130","Mitmproxy2swagger",691,"dev_tools",{"id":268,"name":269,"points":270,"category":266},"31371340","Bud",531,{"id":272,"name":273,"points":274,"category":275},"31409077","Bike",513,"productivity",{"id":277,"name":278,"points":279,"category":266},"31364081","Aspect",479,{"id":281,"name":282,"points":283,"category":284},"31412608","Urza's AI",188,"ai",{"id":286,"name":287,"points":288,"category":289},"31364983","Fruits",185,"web_saas",false,"v2",{"id":293,"name":5,"line":6,"ai":290,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":294,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":295,"url":9,"mix":296,"praise":76,"objection":85,"sub":21},31421232,[24,25,26,27,28],"0000000000010000000000000000005001003315",[32,32,30,33],1793991045883]