As a machine learning engineer you could fine-tune your own model. This requires writing annotation instructions, creating an annotation interface, recruiting (crowd) workers, introducing quality assurance measures to handle low-quality data, fine-tuning a model on this data, and deploying it.
Or you could send your data with instructions to an LLM API. You skip fine-tuning and deployment entirely, and you reduce the data analysis process to writing instructions (prompts), which you send to an “LLM annotator” behind an API. In this case, the LLM API is your final inference solution and you use the LLM's outputs directly for your analysis.
Although Option 2 is more expensive at inference time and requires you to send sensitive data to a third party, it is significantly easier to set up than Option 1 and, therefore, used by many developers.
In 2024, synthetic data provides a third option: combining the cost benefits of Option 1 with the ease-of-use of Option 2. Simply put, you can use an LLM (the “teacher”) to annotate a small sample of data for you, and then you fine-tune a smaller, more efficient LM (the “student”) on this data. This approach can be implemented in a few simple steps.
Post #392
173
AI Scope به عنوان مهندس یادگیری ماشین، تا همین اواخر، دو راه داشتی: ✍️ گزینه اول: ساخت مدل مخصوص خودت باید همه چی رو از صفر میساختی: دستورالعمل برای برچسبگذاری مینوشتی یه پلتفرم برای برچسبگذاری میساختی آدم میگرفتی برای برچسب زدن باید مواظب کیفیت دادهها…
- 💅 1