自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (2)
  • 收藏
  • 关注

原创 矩阵分解

基于推荐系统的矩阵分解矩阵分解就是把原来的大矩阵,近似的分解成小矩阵的乘积,在实际推荐计算时不再使用大矩阵,而是使用分解得到的两个小矩阵我们知道要做推荐系统,最基本的数据就是用户-物品的评分矩阵上图中:​ 矩阵中,描述了5个用户(U1,U2,U3,U4 ,U5)对4个物品(D1,D2,D3,D4)的评分(1-5分),- 表示没有评分,现在目的是把没有评分的 给预测出来,然后按预测的分数高低,给用户进行推荐。​ 如何预测缺失的评分呢?对于缺失的评分,可以转化为基于机器学习的回归问题,也就是连

2020-12-06 10:48:59 508

原创 梯度下降

梯度下降法一、简介:梯度下降法是一个最优化算法,通常也称为最速下降法。常用于机器学习和人工智能当中用来递归性地逼近最小偏差模型二、梯度下降算法2.1 具体问题:有一个人在山上,想要下山,目的地是山谷(也就是最低点)而如何到达最低点则是我们需要解决的问题。下山的路有很多种,想要快速的到达,就需要选择最陡的地方下山。2.2 基本思想:将人看作f(θ),即目标函数。在当前位置求偏导就是我们所讨论的梯度,正常的梯度方向是类似于上山的方向,是使值增大的,下山最快需使f(θ)最小,从负梯度求最小值,就

2020-12-06 10:34:41 944

原创 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。

题目描述有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。输入初始人数n输出最后一人的初始编号样例输入:3样例输出:2#include<stdio.h>int main(){ int count=0,i,n,no=0; int num[50]; int *p; sca...

2020-04-21 16:26:58 2872 1

原创 编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元、1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张

题目编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元、1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张分析我们可以设x,y,z分别对应面值为5元、1元和五角三种的零钞张数。再以三种零钞面值的总数以及兑换零钞的总张数作为判断条件,列举出各种面值张数的各种组合。可列两个方程式:x+y+z=1005x+y+0.5z=100接下来是代码:#i...

2020-04-14 17:22:48 5906

原创 编写程序计算三角函数sin(x)值。可以使用递推方法来近似计算

如果要用到sin等数学中的值,可直接调用标准库函数,但如果要自己编写计算的话可以用下面的方法。直接上代码:#include<stdio.h>#include<math.h>main(){ double s,t,x; int n; printf("Please input x= "); scanf("%lf",&x); t=x;n=1;s=x;...

2020-04-04 21:03:11 6378

原创 凯撒密码:编写程序,按某种加密规则对正常文字进行加密。

输入Study输出WxyhcC语言代码:#include<stdio.h>main(){ char c; while((c=getchar())!='\n') { if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) { c=c+4; if(c>'Z'&...

2020-04-04 20:46:04 995

原创 字符串处理:输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。如输入"BEIJING", "123", 3,则输出:"BEI123JING"。

输入第一行和第二行分别输入两个字符串s1和s2,第三行输入插入位置f。每个字符串的长度不超过100个字符。输出输出一行插入后的字符串。样例输入:BEIJING1233样例输出:BEI123JINGC语言代码:#include<stdio.h>#include<string.h>int main(void){ char s1[150],...

2020-04-04 12:44:48 16264 10

原创 C语言:函数的递归调用

一、函数递归调用的定义:函数直接或间接的调用自身叫函数的递归调用。二、采用递归方法来解决问题时,必须符合以下两个条件:(1)、可以把要解决的问题转化为一个规模较小的新问题,而这个新问题的解决方法仍与原来的解决方法相同。即函数的自我调用(2)、必定要有一个明确的结束递归的条件。即递归出口总而言之,可归纳为:大事化小,小事化了三、递归调用过程(两个阶段):递...

2020-04-01 21:50:26 8714 2

原创 字符插入:输入两个字符串a和b,将b串中的最大字符插入到a串中最小字符后面。

题目描述:输入两个字符串a和b,将b串中的最大字符插入到a串中最小字符后面。输入输入一段文字输出输入两个字符串a和b。样例输入:MynameisAmyMynameisJane样例输出:MynameisAymy接下来是代码:#include<stdio.h>#include<string.h>int main(void){ int i,j,m,...

2020-04-01 18:58:56 19366 15

原创 对于给定的一个字符串,统计其中数字字符出现的次数。

输入输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。输出对于每个测试实例,输出该串中数值的个数,每个输出占一行。样例输入:2asdfasdf123123asdfasdfasdf111111111asdfasdfasdf样例输出:69#include<stdio.h>int main(void){ i...

2020-04-01 09:21:25 16420 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除