- 博客(16)
- 收藏
- 关注
原创 机器学习基础
机器学习只要研究计算机系统对于特定任务的性能,逐步进行改善的算法和统计模型。通过输入海量训练数据对模型进行训练,使模型掌握数据所蕴含的潜在规律,进而对输入的数据进行准确的分类或预测。是一门多领域交叉学科,涉及概率论,统计学,逼近论,凸优化,算法复杂度理论等多门学科。专门研究计算机怎么模拟或实现人类的学习行为,以获取性的知识或技能,重新组织已有的知识结构使之不断地改善自身的性能。
2023-04-25 23:27:23
315
原创 推荐系统基础
用户满意度(问卷调查),覆盖率(不要只推荐热门的商品,而忽略小众的商品),多样性(避免搜了一个商品,推荐的全是此商品),惊喜度(推荐出用户没有想到但是喜欢的商品),信任度,实时性,健壮性,商业目标(销售指标),预测准确度(用户对物品的历史评分,从中学习一个兴趣模型,预测用户对新物品的评分;2.隐式的用户反馈:这类事用户在使用网站时产生的数据,隐式的反应了用户对物品的喜好,例如购买了某物品,用户查看了某物品的信息等。利用和用户相似的其他用户,给用户推荐那些和他们兴趣爱好相似的其他用户喜欢的物品。
2023-03-30 21:02:38
430
原创 Java IO流点名器和学生家庭信息表
点名器package cn.j.www;import java.io.*;import java.util.ArrayList;import java.util.Random;public class 点名器 { public static void main(String[]args) throws IOException { //创建字符缓冲流对象 BufferedReader br=new BufferedReader(new FileRead
2023-01-02 15:32:50
151
原创 HTML5基础
一.html5的基本框架:<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2023-01-02 15:30:35
2700
原创 MySQL基础
展示表、查询表的基本信息、查询表的字段信息、修改表的名字、修改字段名、修改字段数据类型、增加字段、删除字段。创建表是构建一张空表,指定这个表的名字,这个表有几列,每一列叫什么名字,以及每一列存储的数据类型。字段名1类型[(宽度)][约束条件][comment'字段说明'],...当表的名字或者字段名太长不好记住时,可以通过起别名的方式。分为主键约束、非空约束、默认值约束、唯一性约束、外键约束。更新数据以及删除数据。查询以及过滤重复数据。)[表的一些设置];添加一个以及多个数据。...
2022-07-21 16:04:08
238
原创 Java图书管理系统
建立了一个“图书管理系统”包包下有total、book_information、reader_information、book_lending 四个类分别实现总控制表、图书信息表,读者信息表,图书借阅表三个表的功能目录1.总类2.图书信息表1.添加(书号、书名、作者、出版社、出版日期、存馆数量、定价)2.查询(可根据书名、作者名、出版社分别查询)3.排序(根据书号、书名排序)4.修改(根据书号、书名进行修改图书信息操作)和删除(据书号、书名进行删除图书信息操作)5..
2022-05-31 13:17:04
1680
原创 Java周记——IO流补充(第五周)
1.文件夹创建和遍历mkdir():创建目录mkdirs():如果父目录链不存在一同创建list():下级名称listFiles():下级FilelistRoots():根路径package cn.j.www;import java.io.File;public class testdir { public static void main(String[]args){ File dir=new File("E:/mycode/IObuchong/d
2022-05-30 20:01:27
151
原创 Java周记(第四周)IO流
1.IO流概述:1.IO:输入、输出(Input、Output)2.流:是一种抽象概念,是对数据传输的总称,也就是说数据在设备之间的传输称为流,流的本质是数据传输3.IO流就是用来处理设备之间数据传输问题的常见的应用:文件复制、文件上传、文件下载2.IO流的分类1.按照数据的流向:输入流:读数据输出流:写数据2.按照数据类型来分:字节流:字节输入流、字节输出流字符流:字符输入流、字符输出流如果数据通过Window自带的记事本打开,我们还可以读懂里面的内容,就是
2022-05-23 23:30:50
245
原创 Java异常处理
1.异常处理的方式Java采用面向对象的方式来处理异常的。处理过程为:1.抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。2.捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常,JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。2.异常分类不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类
2022-05-22 17:33:03
1083
原创 Java周记(第三周)容器
第九章容器数组就是一种容器,可以在其中放置对象或基本类型数据。数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。比如:我们在一个用户管理系统中,要把今天注册的所有用户取出来,那么这样的用户有多少个?我们在写程序时是无法确定的。因此,在这里就不能使用数组。基于数组并不能满足我们对于“管理和组织数据的需求”,所以我们需要一种更强大、更灵活、容量随时可扩的容器来装载我们的对
2022-05-22 09:30:01
154
原创 Java周记(第三周)常用类
第八章1.包装类1.包装类基本知识Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类。包装类均位于java.lang包 ...
2022-05-17 16:33:57
434
原创 Numpy
根据B站的视频,写了关于Numpy的相关知识先来看看numpy的基础使用import numpy as npdef 数组相加(n): a = np.arange(1, n + 1) ** 3 b = np.arange(1, n + 1) ** 2 return a + bprint(数组相加(3))1.体验Numpy多维数组对象1.创建数组的方法...
2022-05-14 11:56:38
92
原创 c++通讯录管理系统
#include<iostream>#include<string>#include<iomanip>using namespace std;//头void test01(){cout << "您可进行以下操作:" << endl;cout << "1.增加联系人" << endl;cout << "2.删除联系人" << endl;cout <&...
2022-05-09 18:55:41
852
原创 python基础知识
age=20print("我的名字是%s,我的性别是%s"%("张三","男"))# %s为字符占位print("我的年纪是%d岁"%age)# %d为数字占位print("www","baidu","com",sep=".")# sep表示分割print("hello",end="")# end=""表示不间隔,不换行print("hello",end="\n")# end="\n"表示换行print("hello",end="\t")# end="\t"表示间隔,相当于tab键print.
2022-05-07 21:38:46
1762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人