算法floyd java

监督学习-分类算法-KNN

定义:KNN最核心的功能“分类”是通过多数表决来完成的,具体方法是在待分类点的K个最近邻中查看哪个类别占比最多。哪个类别多,待分类点就属于哪个类别 如果选择K=3,那么模型将考虑目标数据点的3个最近邻居, 对于图像的分类。他的邻居是什么 每个图像样本通常会被表示为一个特征向量,其中每个特征可以代表图 ......
算法 KNN

非监督学习-聚类算法-Kmeans

K均值聚类算法是一种用于将数据集中的数据点分成不同组的方法。这些组通常称为簇。这个算法的核心思想是把相似的数据点放在同一个簇中,从而把数据分成几个组,每个组内的数据点彼此相似。 这是一个简单的K均值聚类过程: 选择簇的数量(K):首先,您需要决定要将数据分成多少个簇。这个K值是您必须在开始时选择的, ......
算法 Kmeans

监督学习-分类算法

分类算法是一类监督学习算法,用于将数据点分为预定义的类别或标签之一。在分类问题中,算法通过学习从已知输入数据到其对应类别的映射来训练模型,然后使用该模型来对新的、未标记的数据进行分类。分类问题通常涉及到预测离散的输出,即将数据分为几个互斥的类别之一。 以下是一些常见的分类算法: 逻辑回归(Logis ......
算法

算法训练day13 LeetCode 239

算法训练day13 LeetCode 239.滑动窗口最大值347.前k个高频元素 239.滑动窗口最大值 题目 239. 滑动窗口最大值 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { private: class MyQ ......
算法 LeetCode day 239 13

Java中的函数式接口

一、先来看看自定义的函数式接口使用。 @FunctionalInterface interface MyFunction { void run(); } public class Test { public static void main(String[] args) { MyFunction f ......
函数 接口 Java

机器学习算法原理实现——lightgbm,核心leaf-wise生长结合数据和特征并行+直方图算法+单边梯度抽样+互斥特征捆绑

算法亮点: 1、leaf-wise生长策略+特征并行和数据并行 让我们通过一个简单的例子来详细解释 LightGBM 的 Leaf-wise 生长策略。假设我们有以下的数据集:| 年龄 | 收入 | 购买 || | | || 20 | 3000 | 0 || 25 | 3500 | 0 || 30  ......
算法 特征 直方图 梯度 leaf-wise

基于CNN卷积神经网络的调制信号识别算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.算法理论概述 在无线通信系统中,调制信号的识别是一项重要的任务。通过识别接收到的信号的调制方式,可以对信号进行解调和解码,从而实现正确的数据传输和通信。卷积神经网络(Convolutional Neural Network,C ......
卷积 神经网络 算法 信号 神经

Java Stream 必须掌握的几种用法

Stream 是 Java8 推出的一套简化集合、数组操作的 API,掌握 Stream 的用法将极大的提升我们的编程能力。 流的获取 通过 Stream 自带的 API 获取: // 通过传入可变参数构造 static<T> Stream<T> of(T... values); // 指定一个常量 ......
Stream Java

java基础-Junit 注解 枚举-day12

目录1. Junit2. 注解 annotation3. 枚举 1. Junit 白盒测试 黑盒测试 自行baidu了解 java单元测试 package com.msb01; import org.junit.After; import org.junit.Assert; import org.j ......
注解 基础 Junit java day

代码随想录算法训练营第十一天

代码随想录算法训练营第十一天 | LeetCode 239(滑动窗口最大值) LeetCode 347(前K个高频元素) 239: 滑动窗口最大值 LeetCode 239(滑动窗口最大值) import java.util.Deque; import java.util.LinkedList; c ......
随想录 训练营 随想 算法 代码

Java游戏服务器之优雅停服

一、写随笔的原因: 最近项目开发中,停服的时候发现停服的时候,日志无法打印,看了下原因,是因为项目使用了SpringBoot中的logback,无法控制日志关闭在项目内部停服逻辑之前关闭。研究之后,整理下关于优雅停服的相关处理 二、具体的内容: 1. 什么是优雅停服 让应用程序处理完正在运行的逻辑, ......
服务器 Java

R语言Apriori算法关联规则对中药用药复方配伍规律药方挖掘可视化|附代码数据

全文链接:http://tecdat.cn/?p=32316 原文出处:拓端数据部落公众号 我们常说的中药挖掘,一般是用药挖掘,还有穴位的挖掘,主要是想找出一些用药的规律。在中医挖掘中,数据的来源比较广泛,有的是通过临床收集用药处方,比如,一个著名老中医针对某一疾病的用药情况;有的是通过古籍,古代流 ......
药方 用药 算法 中药 规律

Java多线程学习

Java创建线程的3种方式 线程有3种运行方式,分别为实现Runnable接口的run方法, 继承Thread类并重写run方法, 使用FutureTask方式。 方法1,继承Thread类,重写run方法 public class MyThread extends Thread { @Overri ......
线程 Java

优化算法的类别和特性

计算智能是一类基于自然界启发的优化算法,旨在解决各种复杂问题 这些算法通过模拟自然界中的生物进化、群体行为或其他启发式策略来搜索问题的最优解 一. 人工神经网络(NN) 1.1 人工神经元 1.2 监督学习神经网络 1.3 非监督学习神经网络 1.4 径向基函数网络 1.5 强化学习 1.6 监督学 ......
算法 特性 类别

算法通关村第一关----链表青铜挑战笔记

链表 链式存储结构的线性表(链表)采用了一组地址任意的存储单元存放线性表中的数据元素。链表不会按线性的逻辑顺序来保存数据元素,它需要在每个数据元素里保存一个或两个引用上一个/下一个数据元素的引用(指针)。 创建链表 public class ListNode{ public int val; pub ......
青铜 算法 笔记

算法题——统计四叶玫瑰数的个数

public static int fourMi(){ int count = 0; for (int i = 1000; i < 9999; i++) { int ge = i % 10; int shi = i / 10 % 10; int bai = i / 100 % 10; int qia ......
算法 个数 玫瑰

算法题——为什么没有两位数的自幂数?

public static int doubleMi(){ int count = 0; for (int i = 10; i < 99; i++) { int ge = i % 10; int shi = i / 10 % 10; double sum = Math.pow(ge, 2) + Ma ......
算法

流形-流形学习算法

流形是指连在一起的区域:是一组点的集合,且每个点都有邻域。(也就意味着流形中某个元素可以通过某种方式移动到其邻域位置) 在机器学习中,我们允许流形的维数从一个点到另一个点有所变化。(这通常发生在流形与自身相交的情况。例如数字8,流形大多数位置只有一维,但在中心相交的时候,可移动方向变成两维)。 流形 ......
流形 算法

JAVA高级架构师

JAVA高级架构师技术包含:SpringBoot3.0,SpringCloudAlibaba,JDK11~19,Spring6,IOC,AOP,JavaWeb,SpringMVC,Mybatis,Docker,k8s,Devops,Vue3.0,Nginx,Redis7,MongoDB,JDBC,S ......
架构 JAVA

9.18日课堂上java练习

1 import java.util.ArrayList; 2 import java.util.Random; 3 import java.util.Scanner; 4 import java.util.ArrayList; 5 import java.util.Random; 6 import ......
课堂 9.18 java 18

spring boot 在Linux下服务启动报错Unable to find Java

前言: 最近在开发项目的过程中遇到了一些坑(也可能不是坑,是自己没弄过导致折腾了很久),我们项目中遇到有用到一些第三方的库,有些第三方库可能不支持openjdk,只支出jdk,所以就要更换一下jdk,然后服务器又是之前的前同事配置的,这时候我把服务器的jdk版本从原来的openjdk1.7换成了官方 ......
spring Unable Linux boot Java

数论——欧几里得算法和扩展欧几里得算法 学习笔记

数论——欧几里得算法和扩展欧几里得算法 引入 最大公约数 最大公约数即为 Greatest Common Divisor,常缩写为 gcd。 一组整数的公约数,是指同时是这组数中每一个数的约数的数。\(\pm 1\) 是任意一组整数的公约数; 一组整数的最大公约数,是指所有公约数里面最大的一个。 最 ......
算法 数论 笔记

JAVA基础知识学习

基础语法 基础语法 对象:对象(Object)是类的实例 类:描述对象的属性和行为 方法:封装了特定功能的代码块,可以在程序中被多次调用。方法是类的一部分,用于定义类的行为和功能 实例变量:也称为成员变量或字段,是类中声明的变量,它们用于存储对象的状态或属性 public class HelloMo ......
基础知识 基础 知识 JAVA

软件工程 之 (XMUT)PTA Java 编程题

Java编程题 先随笔记录,以后有时间再整理吧。 求最大值 统计符合条件元素的个数 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new ......
软件工程 工程 软件 XMUT Java

软件工程 之 (XMUT) PTA Java 函数题

PTA Java 函数题 先记录,有时间再整理。 是否偶数 public static boolean isOdd(int data){ return data%2==0?true:false; } 根据派生类写出基类(Java) public People() { } public People( ......
软件工程 函数 工程 软件 XMUT

软件工程 之 (XMUT)PTA Java 选项题

选项题 随便,后整理 在windows平台上安装配置JDK时,下列的说法错误的是_____。C.javac的功能是编译并执行 java代码项 一个计算机上安装JDK后,该计算机不包含的是()。C.Eclipse 有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( ).A.a1. ......
软件工程 工程 软件 XMUT Java

软件工程 之 (XMUT)PTA Java 判断题

PTA Java 判断题 随笔,后整理 在一个编辑器中编写好的Java应用程序,是扩展名为.class的文件。F java语言中不用区分字母的大写小写。F Java语言中,变量名可以用汉字表示。T 字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。T 一个Java源文件中可以有多个类 ......
软件工程 工程 软件 XMUT Java

算法

排序算法 详情链接:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html ......
算法

java通过流往外写文字

1、创建文件写文字,覆盖 1 File file=new File("文件路径"); 2 FileOutputStream out=null; 3 try { 4 if (!file.exists()) { 5 file.createNewFile(); 6 } 7 out = new FileOu ......
文字 java

软件工程 之 (XMUT)Java期末复习题及答案2

{callout color="#f0ad4e"} 软件工程实用案例教程 https://www.ivanky.cn/XMUTRG/304.html Java期末复习题及答案 https://www.ivanky.cn/XMUTRG/361.html 计算机网络复习题库 https://www.iv ......
复习题 软件工程 答案 工程 软件