# ai-practice **Repository Path**: framework_4/ai-practice ## Basic Information - **Project Name**: ai-practice - **Description**: ai练习场 easyai训练营 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-10-30 - **Last Updated**: 2024-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 本工程为个人学习AI相关技术的学习笔记,主要使用EasyAI框架进行大模型的开发。 ## 模块说明 * lesson01: 感知机 * lesson02: 待续 # EasyAi介绍 EasyAi无任何依赖,它是一个原生Java人工智能算法框架。首先,它可以Maven一键丝滑引入我们的Java项目,无需任何额外的环境配置与依赖,做到开箱即用。再者,它既有一些我们已经封装好的图像目标检测及人工智能客服的模块,也提供各种深度学习,机器学习,强化学习,启发式学习,矩阵运算等底层算法工具。开发者可以通过简单的学习,就能完成根据自身业务,深度开发符合自己业务的小微模型。 ### 入门教程: 人工智能0基础JAVA程序员速成课(基础篇) 本课程为基础篇内容,后续更新还会有图像篇与自然语言篇,三部分构成。 地址:https://www.bilibili.com/cheese/play/ss17600 技术文档远程地址: https://www.myeasyai.cn ### 模型说明 * 词向量嵌入模型:该模型负责记录样本输入过的字,注意词向量模型无需频繁更新,当一句话中只有少量非关键字不认识的时候,不影响输出结果。 * 语义分辨模型:该模型负责对语句进行分类,训练完毕可在Config中开启样本测试(selfTest = true 默认是false不开启),开启后将在服务启动时进行数据库内的样本数据自检,如果对样本测试结果不满意,可删除该模型文件,进行重新训练。该模型训练时间通常在半个小时以内(具体看数据量),该模型只有样本增量超过20%以上的时候才值得更新。 * 关键词敏感性嗅探:该模型针对指定关键词种类是否存在进行判定,该模型更新时间通常小于两分钟,可以频繁更新。如果对关键词判定是否存在结果不满意,可以调整参数后,删除模型重新训练,也可以接收任意数量的增量样本后,删除重新更新。 * 关键词查找模型:该模型负责判定存在某种类关键词后,抓取该种类关键词。该模型更新速度很快,通常小于一分钟,如果对抓取不满意,可以删除后模型重新训练。也可以接收任意数量的增量样本后,删除重新更新。 * 关键词索引模型:记录所有关键词,负责只有当用户直接输入关键词本身的时候才会抓取,速度飞快,数秒就可完成更新,只是作为一种辅助补充。 * 所有模型更新只需要删除指定路径下的模型文件,服务重启后,服务自动更新缺失的模型文件。 * 词向量嵌入模型如果重新更新,所有模型都需重新更新,因为所有模型几乎都依赖词向量模型。而除了词向量以外的其他模型更新,只需删除它对应的文件模型,重启后就会只更新它自身即可。 * 聊天词向量嵌入模型,专门服务聊天问答模型的词嵌入模型 * 聊天问答模型,负责sayOrder聊天问答的模型 * 用户输入想要咨询的问题 * 想交流或提建议的,请加微信技术交流群 ![加交流群](./zf/wxt.png) ### 如果该项目对你有用,请可怜一下作者的劳动力支持开源,请作者吃一顿早饭就好!给作者持续更新easyAi引擎,同时封装更多依赖easyAi的常用应用提供动力!为大家低成本部署AI应用添砖加瓦!万谢! 好心人! ![支付宝支付](/zf/zs.jpg)![微信支付](/zf/ws.jpg)