[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"project-37931688":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":14,"aspects":31,"strip":34,"post_text":36,"what":37,"said":50,"maker_in_thread":64,"shape":66,"grid":69,"attempts":76,"same_week":77,"maker_shows":106,"maker_hidden":107,"reader_version":108,"card":109},"37931688","a9.io","Finetune OpenAI Embeddings In-Browser","title","Show HN: Finetune OpenAI Embeddings In-Browser","https:\u002F\u002Fa9.io\u002Fspaceshifter\u002F","maxkrieger",1697649359,2023,14,2,2012,3109,65,"shown","ai","embeddings finetuning","web_app",[23,24,25,26],"openai embeddings","embedding finetuning","linear transform","in-browser training","quiet",null,{"positive":14,"neutral":30,"mixed":30,"critical":30},0,{"idea":32},{"positive":33,"critical":30},1,[35,35],5,"There's a lesser-known trick described in the OpenAI Cookbook. You can linearly transform a generic embedding space (like OpenAI’s) for your usecase with a well-tuned matrix multiply.\n\nI ported the cookbook technique into a standalone hardware-accelerated webapp, and added some UX to guide the process along. There are some examples on the homepage for out-of-the-box fun. With 30 seconds of training, I was able to improve performance by the first example by 15%.",{"problem":38,"audience":28,"pricing":28,"motivation":44,"time_to_build":28,"stack":48,"openness":49,"stage":49,"team_size":49},{"value":39,"source":40,"evidence":41},"Improve embedding search performance for a specific use case without retraining a model","maker",[42],{"id":43},"post",{"value":45,"source":40,"evidence":46},"Port the OpenAI Cookbook technique into a standalone, hardware-accelerated webapp with guiding UX",[47],{"id":43},[],"unknown",{"praise":51,"objections":60,"requests":61,"questions":62,"alternatives":63},[52],{"value":53,"source":54,"evidence":55},"Commenters find the project very cool","commenter",[56],{"id":57,"by":58,"text":59},"37942794","skeptrune","This is insanely cool",[],[],[],[],{"comments":30,"answered":30,"key":65},[],{"commenters":14,"max_depth":33,"maker_replies":30,"first_comment_mins":67,"lifespan_hours":68},94,20,[70,72],[57,30,35,71,58,30],"project\u002Fpositive\u002Fidea",[73,33,35,74,75,30],"37932989","maker\u002Fpositive\u002Fnone","gbertb",[],[78,83,88,92,97,101],{"id":79,"name":80,"points":81,"category":82},"37857765","Diceright",395,"games",{"id":84,"name":85,"points":86,"category":87},"37881771","yt-siphon",333,"productivity",{"id":89,"name":90,"points":91,"category":87},"37914672","Floutwork",206,{"id":93,"name":94,"points":95,"category":96},"37888606","Italian Poetry",187,"languages",{"id":98,"name":99,"points":100,"category":19},"37914425","Riffusion",186,{"id":102,"name":103,"points":104,"category":105},"37854844","Nostalgist.js",124,"dev_tools",4,false,"v2",{"id":110,"name":5,"line":6,"ai":107,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":28,"top":17,"kw":111,"maker":10,"domain":5,"tier":18,"attempts":30,"strip":112,"url":9,"mix":113,"praise":53,"objection":-1,"sub":20},37931688,[23,24,25,26],"55",[14,30,30,30],1793991076393]