>本教程展示了精神健康情感分析的Llama 3.1-8B-IT模型。 我們將自定義模型以預測文本數據中的患者心理健康狀況,將適配器與基本模型合併,並在擁抱面樞紐中部署完整的模型。 至關重要的是,請記住,在醫療保健中使用AI時,道德考慮是至關重要的。此示例僅用於說明目的。 >我們將使用Kaggle,使用Transformers庫進行推理以及微調過程本身來介紹訪問Llama 3.1型號。 先前對LLM微調的理解(請參閱我們的“微調LLMS介紹性指南”)是有益的。
>由作者
理解Llama 3.1
來源:Llama 3.1(Meta.com)
>
我們將利用Kaggle的免費GPU/TPU。 請按照以下步驟:
>在meta.com上註冊(使用您的kaggle電子郵件)。>
>訪問Llama 3.1 Kaggle存儲庫和請求模型訪問。
安裝必要的軟件包(
)。- 加載模型和令牌:
- 創建提示並運行推斷:
-
%pip install -U transformers accelerate
- 精神健康分類
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline import torch base_model = "/kaggle/input/llama-3.1/transformers/8b-instruct/1" tokenizer = AutoTokenizer.from_pretrained(base_model) model = AutoModelForCausalLM.from_pretrained(base_model, return_dict=True, low_cpu_mem_usage=True, torch_dtype=torch.float16, device_map="auto", trust_remote_code=True) pipe = pipeline("text-generation", model=model, tokenizer=tokenizer, torch_dtype=torch.float16, device_map="auto")
messages = [{"role": "user", "content": "What is the tallest building in the world?"}] prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True) outputs = pipe(prompt, max_new_tokens=120, do_sample=True) print(outputs[0]["generated_text"])>設置:
>使用Llama 3.1啟動新的Kaggle筆記本,安裝必需的軟件包(,
,,,
,- ),並添加“心理健康的情感分析”數據集。配置權重和偏見(使用您的API鍵)。
-
數據處理:加載數據集,清潔它(刪除模棱兩可的類別:“自殺”,“壓力”,“人格障礙”),洗牌並分成培訓,評估和測試集(使用3000個樣本提高效率)。 創建提示併入語句和標籤。
> -
模型加載:使用4位量化的記憶效率,加載Llama-3.1-8b-Insruct模型。加載令牌器並設置墊子令牌ID。
-
>>預先調整評估:創建功能以預測標籤和評估模型性能(準確性,分類報告,混淆矩陣)。 在微調之前評估模型的基線性能。
-
微調:使用適當的參數配置lora。設置培訓論點(根據您的環境根據需要進行調整)。使用
SFTTrainer
訓練模型。使用權重和偏見監控進度。 -
> 在調查後評估:
在微調後重新評估模型的性能。 -
合併並保存:
將微調適配器與基本模型合併。測試合併模型。保存並將最終型號和令牌推到擁抱的臉部集線器上。PeftModel.from_pretrained()
在新的kaggle筆記本中,使用model.merge_and_unload()
和 >
/kaggle/input/...
記住將佔位符(如
以上是微調駱駝3.1用於文本分類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

使用Gemma範圍探索語言模型的內部工作 了解AI語言模型的複雜性是一個重大挑戰。 Google發布的Gemma Scope是一種綜合工具包,為研究人員提供了一種強大的探索方式

解鎖業務成功:成為商業智能分析師的指南 想像一下,將原始數據轉換為驅動組織增長的可行見解。 這是商業智能(BI)分析師的力量 - 在GU中的關鍵作用

SQL的Alter表語句:動態地將列添加到數據庫 在數據管理中,SQL的適應性至關重要。 需要即時調整數據庫結構嗎? Alter表語句是您的解決方案。本指南的詳細信息添加了Colu

介紹 想像一個繁華的辦公室,兩名專業人員在一個關鍵項目中合作。 業務分析師專注於公司的目標,確定改進領域,並確保與市場趨勢保持戰略一致。 simu

Excel 數據計數與分析:COUNT 和 COUNTA 函數詳解 精確的數據計數和分析在 Excel 中至關重要,尤其是在處理大型數據集時。 Excel 提供了多種函數來實現此目的,其中 COUNT 和 COUNTA 函數是用於在不同條件下統計單元格數量的關鍵工具。雖然這兩個函數都用於計數單元格,但它們的設計目標卻針對不同的數據類型。讓我們深入了解 COUNT 和 COUNTA 函數的具體細節,突出它們獨特的特性和區別,並學習如何在數據分析中應用它們。 要點概述 理解 COUNT 和 COU

Google Chrome的AI Revolution:個性化和高效的瀏覽體驗 人工智能(AI)正在迅速改變我們的日常生活,而Google Chrome正在領導網絡瀏覽領域的負責人。 本文探討了興奮

重新構想影響:四倍的底線 長期以來,對話一直以狹義的AI影響來控制,主要集中在利潤的最低點上。但是,更全面的方法認識到BU的相互聯繫

事情正穩步發展。投資投入量子服務提供商和初創企業表明,行業了解其意義。而且,越來越多的現實用例正在出現以證明其價值超出


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

禪工作室 13.0.1
強大的PHP整合開發環境

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境