❤️🔥❤️🔥❤️🔥FlyFlow工作流预览版来咯~~~
❤️🔥❤️🔥❤️🔥FlyFlow工作流预览版来咯~~~
EasyAi的出现对于Java的意义,等同于在JavaWeb领域spring出现的意义一样——做一个开箱即用,让每一个开发者都可以使用EasyAi,来开发符合自己人工智能业务需求的小微模型,这就是它的使命!
EasyAi无任何依赖,它是一个原生Java人工智能算法框架。首先,它可以Maven一键丝滑引入我们的Java项目,无需任何额外的环境配置与依赖,做到开箱即用。再者,它既有一些我们已经封装好的图像目标检测及人工智能客服的模块,也提供各种深度学习,机器学习,强化学习,启发式学习,矩阵运算,等底层算法工具。开发者可以通过简单的学习,就能完成根据自身业务,深度开发符合自己业务的小微模型。
EasyAI码云下载链接:https://gitee.com/dromara/easyAi
EasyAI技术文档地址:https://www.myeasyai.cn/
EasyAI详细视频教程:https://www.bilibili.com/video/av89134035
EasyAI框架0基础深度开发及人工智能完整体系教程:https://www.bilibili.com/cheese/play/ss17600
NVIDIA显卡,因为EasyAI是基于CUDA进行GPU加速,而非NVIDIA显卡(如AMD显卡)都不支持CUDACUDA12.0.0或更高的版本(通常支持更高版本,则也能支持较低版本)CUDA12.0.0,以及该CUDA版本对应的cuDNN。安装可参考:https://blog.csdn.net/m0_45447650/article/details/123704930| EasyAI版本 | CUDA扩展版本 | 平台架构 |
|---|---|---|
| ≥1.3.4 | 1.0.0 | windows-x86_64 inux-x86_64 |
根据依赖的EasyAI版本选择对应的CUDA扩展版本即可
<dependency>
<groupId>org.dromara.easyai.extensions</groupId>
<artifactId>easyai-extensions-cuda-12.0.0</artifactId>
<version>${CUDA扩展版本}</version>
<classifier>${平台架构}</classifier>
</dependency>
前面的步骤都已成功完成后,直接调用EasyAI进行训练,如果控制台输出以下内容,则说明CUDA扩展集成成功。
EasyAI CUDA-12.0.0 extensions init success.
以后在pom文件引入以下JAR包地址即可,无需进行下载手动打包。
<dependency>
<groupId>org.dromara.easyai</groupId>
<artifactId>easyAi</artifactId>
<version>1.3.8</version>
</dependency>
常用底层算法模块
基础矩阵及线代计算模块:
1.内置矩阵类,矩阵计算类,可以完成常用矩阵四则运算,奇偶性,多元线性回归,逻辑斯蒂回归,欧式距离,余弦相似性,im2col,逆im2col,求代数余子式,求逆,求伴随矩阵,内积等,微分等一系列api。
2.RGB三通道矩阵,可进行图像转化,剪切,分块,生成图像矩阵等操作方便后续计算。
机器学习-聚类:
k聚类,混合高斯聚类,密度聚类,学习向量量化聚类等
机器学习-分类及拟合: 多层前馈神经网络,多层循环神经网络,残差网络,多层残差循环神经网络,卷积神经网络,决策树,随机森林,k最近邻等
启发式算法: 粒子群,蚁群,模拟退火
强化学习 动态规划,蒙特卡洛分析,马尔可夫,时序差分
常用上层算法模块
视觉图像: 图像识别,图片摘要,目标检测
自然语言: 语义理解,拆词分词,推理敏感及关键词,语句补全,语言交流
游戏机器人: 自主策略,自主行动
1.将项目下载后打包进本地maven库
2.将easyAi pom文件引入地址引入项目
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。



