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

盗用别人公司的产品图片做网站wordpress slide插件

盗用别人公司的产品图片做网站,wordpress slide插件,wordpress 瀑布流加载,开发项目管理系统机器学习: 定义:人工智能的子领域,通过数据驱动的方法让计算机学习规律,进行预测或决策。 核心方法: 监督学习(如线性回归、SVM)。 无监督学习(如聚类、降维)。 强化学…

机器学习:

  • 定义:人工智能的子领域,通过数据驱动的方法让计算机学习规律,进行预测或决策。

  • 核心方法

    • 监督学习(如线性回归、SVM)。

    • 无监督学习(如聚类、降维)。

    • 强化学习(如Q-learning)。

  • 特点:依赖特征工程,模型复杂度较低,适用于中小型数据。

深度学习:

  • 定义:基于深层神经网络的机器学习方法,可自动提取特征。

  • 关键技术

    • 神经网络架构:CNN(图像)、RNN/LSTM(序列数据)、Transformer。

    • 优化算法:反向传播、梯度下降(如Adam优化器)。

  • 优势:处理高维数据(如图像、文本),减少人工特征工程。

自然语言处理:

  • 目标:使计算机理解、生成人类语言。

  • 技术演进

    • 传统方法:词袋模型、TF-IDF、隐马尔可夫模型。

    • 深度学习方法:词嵌入(Word2Vec)、预训练模型(BERT、GPT)。

  • 任务:机器翻译、情感分析、文本生成等。

大语言模型:

  • 定义:参数量巨大(数亿至万亿)的深度学习模型,专注于语言任务。

  • 代表模型:GPT系列、BERT、T5。

  • 核心技术

    • Transformer架构:自注意力机制(捕捉长距离依赖)。

    • 预训练与微调:在大规模语料上预训练(如掩码语言建模),再针对下游任务微调。

大模型底层原理:

T:基于Transformer的神经网络

P:通过大量数据预训练,掌握自然语言规律

G:基于上文计算概率,生成下一个token

模型部署:

云部署:

优点:前期成本低、部署维护简单、弹性扩展、全球访问

缺点:数据隐私、网络依赖、长期成本高

本地部署:

优点:数据安全、不依赖外部网络、长期成本低、高度定制

缺点:初始成本高、维护复杂、部署周期长

开放API:

优点:前期成本极低、无需部署、无需维护、全球访问

缺点:数据隐私、网络依赖、长期成本高、定制限制


调用大模型:

传统应用和大模型应用:

大模型应用是基于大模型的推理、分析、生成能力,结合传统编程能力,开发出的各种应用

AI应用开发技术架构:

Fine-tuning(模型微调)

针对特有业务场景对基础大模型做数据训练与微调,以满足特定场景的需求。

SpringAI:

是一个大模型应用框架。其目标是将Spring生态系统的设计原则(如可移植性的模块化设计)应用于人工智能邻域。可以无缝接入Spring生态体系,快速改造传统项目。

对话机器人-入门

引入依赖:

配置模型:

配置客户端:

创建项目:

引入依赖自动完成

配置:

创建包config,包下创建相应类

创建controller包,包下创建相应的类:

手动加入

阻塞式,响应时间较长

流式默认采用event事件流,默认情况没有编码

需要在@RequestMapping注解后自己设置响应的类型

system设定:

这里是controller和前端的对话

对话机器人-会话日志

对chatclinet做修改加入环绕增强

修改配置文件,新增日志相关:

在application.yaml加入

日志功能通过环绕通知来去实现的

对话机器人-前端对接

解决跨域问题

对话机器人-会话记忆

步骤:

定义会话存储方式:

存储在内部的会话记忆

配置会话记忆:

添加会话id:

第三排:匿名环绕增强器

配置类中

添加

对话机器人-会话历史

新增接口:

public interface ChatHistoryRepository {
 
    /**
     * 保存会话记录
     * @param type
     * @param charId
     */
    void save(String type,String charId);
 
 
    /**
     * 获取会话记录
     * @param type
     * @return
     */
    List<String> getChatIds(String type);
}

接口实现:


 
/**
 * @author TonySong
 * @date 2025/4/12 0012
 * @time 10:35
 */
@Component
public class InMemoryChatRepository implements ChatHistoryRepository{
 
    private final Map<String,List<String>> chatHistory= new HashMap<>();
 
    @Override
    public void save(String type, String charId) {
//        if(!chatHistory.containsKey(type)){
//            chatHistory.put(charId,new ArrayList<>());
//        }
//        List<String> charIds = chatHistory.get(type);
        List<String> charIds = chatHistory.computeIfAbsent(type, k -> new ArrayList<>());
        if(charIds.contains(charId)){
            return;
        }
        charIds.add(charId);
    }
 
    @Override
    public List<String> getChatIds(String type) {
//        List<String> list = chatHistory.get(type);
//        return list==null? List.of():list;
        return chatHistory.getOrDefault(type,List.of());
    }
}

修改会话实现:


 
/**
 * @author TonySong
 * @date 2025/4/11 0011
 * @time 17:39
 */
@RestController
@RequestMapping("/ai")
@RequiredArgsConstructor//启用带参构造完成创建
public class ChatController {
 
    private final ChatClient chatClient;
 
    private final ChatHistoryRepository  chatHistoryRepository;
 
 
    @RequestMapping(value = "/chat",produces = "text/html;charset=utf-8")
    public Flux<String> chat(@RequestParam(value = "message",defaultValue = "你是谁") String message) {
        //1、保存会话
        chatHistoryRepository.save("chat",message);
        //2、获取会话
        return chatClient
                .prompt()
                .user(message)
                .stream()
                .content();
    }
}


文章转载自:

http://gvzJ3wsv.Lcxdm.cn
http://EB6cIfeR.Lcxdm.cn
http://bsAJEchZ.Lcxdm.cn
http://MqbTR6QA.Lcxdm.cn
http://bUUygNxl.Lcxdm.cn
http://u2zFllQe.Lcxdm.cn
http://BWtO8H28.Lcxdm.cn
http://zHbl03iz.Lcxdm.cn
http://lUGnld2n.Lcxdm.cn
http://96rV3T2H.Lcxdm.cn
http://tpJjCXVV.Lcxdm.cn
http://ODgXkvPR.Lcxdm.cn
http://MmBGVBQm.Lcxdm.cn
http://0m4qzQA7.Lcxdm.cn
http://56xDv6MM.Lcxdm.cn
http://hy1qyLy5.Lcxdm.cn
http://TkKvFXP4.Lcxdm.cn
http://TifuvVru.Lcxdm.cn
http://0x5E9weK.Lcxdm.cn
http://vaJVrTM7.Lcxdm.cn
http://ZTEr0NQg.Lcxdm.cn
http://ak5yj72g.Lcxdm.cn
http://Rlr8zt9h.Lcxdm.cn
http://7ZxWn1Gc.Lcxdm.cn
http://IMhc3dYr.Lcxdm.cn
http://E3ltd0Va.Lcxdm.cn
http://PdO50aYe.Lcxdm.cn
http://I3yIEoUR.Lcxdm.cn
http://1IrLRdWn.Lcxdm.cn
http://cnKsSXal.Lcxdm.cn
http://www.dtcms.com/wzjs/763833.html

相关文章:

  • 郑州网站营销汉狮wordpress 文中文档
  • 建设网站必备的开发工具沧州公司官网制作
  • dedecms网站后台模板新城疫最快解决的办法
  • 济南免费网站制作微信引流神器手机电影网站怎么做
  • 网站开发要什么专业专门做影评的网站
  • 用什么做asp网站网站开发需要多少钱推荐
  • 郑州优化网站图书馆网站建设申请
  • 沧源网站建设公司地址变更
  • 揭阳网站免费建站小程序代码
  • 在柬埔寨做网站开发做游戏网站教程
  • 哈尔滨行业网站建设策划动漫做羞羞的网站
  • 怎么做引流网站wordpress内页导航
  • 网页制作中怎么添加图片seo 推广怎么做
  • 上杭网站开发共享空间网站开发公司
  • 嘉禾县网站建设推广公司易语言和网站做交互
  • it培训网站模板学院网站怎么做的
  • 快速网站轻松排名辽宁朝阳网站建设公司
  • 潍坊在线制作网站cn.wordpress.org
  • 北京高端网站建设入门企业在线查询
  • 建设网站所需要的技术公司手机网站开发
  • 旅游网站内容泉州有那些网站建设公司
  • 如何建造网站视频教程西安seo高手
  • 深度科技商业官方网站友情链接收录
  • 网站建设哪家好万维科技深圳网站制作必推祥奔科技
  • 网站开发 前端 后端重庆网上核名
  • 企业网站备案容易吗剪辑软件
  • 河南省建设厅网站地址建设部网站注册规划师查询
  • wid2008vps创建网站怎么用dw做带登陆的网站
  • 做网站公司选哪家wordpress 注册小工具
  • 网站设计公司网页设计湛江网站建设皆选小罗24专业