anarchy-ai / anarchy-ai/LLM-VM

Brainstorming Testing Development

オープン
#230 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
champaign-problem discussion someday
主要言語
Python
スター
490
フォーク
139
PR マージ指標
30日以内にマージされた PR はありません

説明

Below is a result of the brain storming session for testing development. The goal is to flesh out a CI/CD system as described in issue #204 . Use this to start dividing up issues as tests.

* Server Tests
** Does the server complete it's setup, to respond to HTTP(S) requests?
*** Test
run the flask app holding the endpoint
*** Passing?
The app offers an http(s) endpoint for requests

** Test individual Endpoints
*** Test
Test the completion endpoint to ensure a generative text (model Specific)
*** Passing?
Text is generated from the completion endpoint, with a 200 status code

* Data Synthesis Tests
** Data Quality Tests
*** How do we measure quality?
- Check with a larger model
- Cosine similarity
- Perplexity scores
- Correlation scores
- tokenization metrics
- A/B testing
- Data quality is defined in the classical way
** You provide examples that you'd like to scale
** We send to openAI "give me 50 examples like this one"
** Structure JSON object for finetuning
** at data-threshold we finetune the model
*** Dataset that came from gpt
**** 70% for training
**** 30% for testing
**** How useful is the model that you just created, to you?
**** How 'well' did our finetuning process work?
***** Did we give enough examples?
***** Were the examples of high enough "quality"?
** save model / load into completion
*** Reporting Metric
Natural Language Processing to assess the quality of the data generated

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。