当前位置: 首页 > wzjs >正文

高端网站制作开发seo营销型网站设计要点

高端网站制作开发,seo营销型网站设计要点,扶贫网站建设优势,成都著名网站建设公司🚀 实践步骤概览 今天我们要在MAC上完成一个完整的AI项目闭环: 微调一个大模型 → 2. 导出模型并部署 → 3. 暴露API给web后端 → 4. 前端展示 🛠️ 微调模型准备 核心配置 框架:LLama-Factory 🏭 算法&#xff1a…

🚀 实践步骤概览

今天我们要在MAC上完成一个完整的AI项目闭环:

  1. 微调一个大模型 → 2. 导出模型并部署 → 3. 暴露API给web后端 → 4. 前端展示


🛠️ 微调模型准备

核心配置

  • 框架:LLama-Factory 🏭

  • 算法:LoRA (低秩适应) 🧠

  • 基座模型deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B (来自HuggingFace)


📥 第一步:下载LLama Factory

# 如果下载失败的话,可以手动下载压缩包
git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git
cd LLaMA-Factory
# 下载依赖包
pip install -e ".[torch,metrics]"
# 检验是否安装成功
llamafactory-cli version
# 启动webui
llamafactory-cli webui

💡 小贴士:部署成功后会自动弹出localhost:7860的页面哦!


🧩 基座模型下载

曲折经历:原本想用huggingface-cli命令下载,但多次尝试失败后,我选择了手动下载...

mkdir Hugging-Face
# 将下载的模型放在该目录下
  1. 指定模型路径

  2. 点击加载按钮

  3. 等待模型加载完成


📚 准备微调数据

参考LLama-Factory的身份训练数据模板,替换{{name}}{{author}}

[{"instruction": "你好","input": "","output": "您好,我是 {{name}},一个由 {{author}} 开发的 AI 助手,很高兴认识您。请问我能为您做些什么?"
},
{"instruction": "你好","input": "","output": "您好,我是 {{name}},一个由 {{author}} 打造的人工智能助手,请问有什么可以帮助您的吗?"
}]

关键操作

  1. 创建magic_conch.json文件放在LLama-Factory/data

  2. dataset_info.json中添加配置:

"magic_conch": {"file_name": "magic_conch.json"},

⚙️ 微调参数设置与执行

微调完成后

  1. 在chat界面卸载模型

  2. 选择检查点重新导入

  3. 测试提问"我是谁",验证微调效果


📦 导出完整模型

mkdir -p Models/deepseek-r1-1.5b-merged

🔍 技术说明:LoRA只是低秩矩阵,调整了部分权重,需要合并导出完整模型

在UI上:

  1. 选择export(导出)

  2. 选择导出设备为auto

  3. 设置导出路径

  4. 点击导出按钮


🌐 创建FastAPI接口

from fastapi import FastAPI
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
​
app = FastAPI()
# 模型路径
model_path = "/Users/xxx/deepseek/Models/deepseek-r1-1.5b-merged"
# 加载 tokenizer (分词器)
tokenizer = AutoTokenizer.from_pretrained(model_path)
# 加载模型并移动到可⽤设备(GPU/CPU)
device = "cuda" if torch.cuda.is_available() else "cpu"
model = AutoModelForCausalLM.from_pretrained(model_path).to(device)
​
@app.get("/generate")
async def generate_text(prompt: str):inputs = tokenizer(prompt, return_tensors="pt").to(device)outputs = model.generate(inputs["input_ids"], max_length=150)generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)return {"generated_text": generated_text}
​
if __name__ == '__main__':import uvicornuvicorn.run(app,host='localhost',port=8060)

☕ Java后端调用示例

关键代码(完整项目见GitHub):

@RestController
@RequestMapping(value = "/chat")
public class ChatController {
​@Autowiredprivate ChatService chatService;
​@RequestMapping("/generate")@ResponseBodypublic Result generate(@RequestParam String prompt) {// 参数校验和异常处理try {String res = chatService.callAiForOneReply(prompt);return Result.success().setData(res);} catch (Exception e) {return Result.error();}}
}
@Service
public class ChatServiceImpl implements ChatService {@Autowiredprivate RestTemplate restTemplate;public String callAiForOneReply(String prompt) {String url = String.format("%s/generate?prompt=%s", aiServiceConfig.getBaseUrl(), prompt);GenerateResponse response = restTemplate.getForObject(url, GenerateResponse.class);return response != null ? response.getGenerated_text() : "";}
}

🎉 大功告成!

现在你已经完成了:

  1. 模型微调

  2. 模型导出

  3. API服务搭建

  4. 后端集成

下一步:可以开始设计炫酷的前端界面啦!🚀

💬 遇到问题?欢迎在评论区交流讨论~


文章转载自:

http://EgjJAPoK.fprLL.cn
http://7r9K29sJ.fprLL.cn
http://TMlqXC0e.fprLL.cn
http://iaCHyagF.fprLL.cn
http://dAV97wV5.fprLL.cn
http://L6OihKw2.fprLL.cn
http://pF9yjqdw.fprLL.cn
http://Gk75nn8T.fprLL.cn
http://13WSOfte.fprLL.cn
http://yS1itsjC.fprLL.cn
http://UHcbIZVk.fprLL.cn
http://5JnmhOZJ.fprLL.cn
http://kxGwAFBZ.fprLL.cn
http://PzKNXOIF.fprLL.cn
http://VAjVbnu0.fprLL.cn
http://akTGc3EV.fprLL.cn
http://mf5PyhIl.fprLL.cn
http://aNYndiub.fprLL.cn
http://EeoBNnF2.fprLL.cn
http://bgQtxgrD.fprLL.cn
http://bKEENiUw.fprLL.cn
http://b39BwJHh.fprLL.cn
http://oApn1rj3.fprLL.cn
http://zTJ8rBOS.fprLL.cn
http://ebHh7AIt.fprLL.cn
http://EJ4BVDDn.fprLL.cn
http://C8y3y9Ky.fprLL.cn
http://SaiIpaRa.fprLL.cn
http://fNQjBTCE.fprLL.cn
http://mXC9Xd6l.fprLL.cn
http://www.dtcms.com/wzjs/675390.html

相关文章:

  • 凡科网站建设怎么样网站订单系统模板下载
  • 网站建设智推网nginx wordpress 403
  • 国外网站做acm题目比较好wordpress中常用插件安装
  • 电信网站备案wordpress页面id判断
  • 网站广告怎么赚钱wordpress颜色代码
  • 自己做一个网站要多少钱自己做的网站页面错误
  • 营销型网站怎么做教务管理系统登录入口
  • 著名的网站建设平台采购平台网
  • 什么是网站交互宁波网站优化
  • 网站建设费用的财务核算合肥经开区建设局网站
  • 杭州建设局网站电子商务网站建设背景
  • golang做网站人力资源招聘公司
  • 网站建设免备案免费空间皮具制品 东莞网站建设
  • 经营类网站备案黄石市新闻
  • 国外网站托管个人教程网站
  • php网站建设含义网站域名做固定资产怎么处理
  • 自己创业做网站口碑营销案例2021
  • 上海制作网站的公司有哪些手机网站宽度是多少
  • 基于jsp的电子商务网站开发做网站网站建设专业公司哪家好
  • 创新的盐城网站开发株洲 网站建设 公司
  • 网站运营服务中心建设方案中国服务外包公司排名
  • 宜飞思工业设计网站58同城湛江网站建设
  • 手机交互设计网站做游戏网站有钱赚吗
  • 接广告的网站为什么网址在浏览器里打不开
  • 网站怎样和首页做链接地址页面访问升级正常更新中
  • 平顶山网站建设电话卸载西部数码网站管理助手
  • 甘肃电子商务网站建设网站返回503的含义是
  • 爱站长专门找事做的网站
  • 网站流量查询1核1g WordPress 华为云
  • 网站开发+进度表南通企业自助建站系统