- 博客(57)
- 收藏
- 关注
原创 JAVA网络编程
其中,CS架构比如微信、idea等,用户需要下载使用,然后它们也能和服务器相互通信(比如idea会收到更新信息或者发生错误时向服务器反馈信息)。
2023-10-12 21:01:16 338
原创 关于神经网络的思考
感知机(Perceptron)和神经网络(Neural Network)之间有一定的关系,可以说感知机是神经网络的一个基本组成单元。其中线性函数如果在二维中就是一条直线f=wx+b把两种类别分开,在三维就是一个平面...
2023-10-10 11:25:28 1184
原创 Linux入门之Shell编程
bin/bash 表示该脚本文件用bash执行,#是注释,#!从键盘输入name(read -p "Please input your name:" name就提示键盘输入name)。计算a+b,因linux默认都是字符串故不能直接计算(注意如大于要\>,乘要\*转义)。两次循环,第一次i即zs,第二次i即lisi,do前有换行,类比python。then即c中的{,fi即},then不换行时前要加;中括号那要有空格,即c中的if(a>=b){...}。执行hello.sh,如输出hello!
2023-05-31 09:47:36 699
原创 MySQL入门
用关键字(也可以小写但建议关键字用大写方便区分)创建一个名为“mydatabase”的数据库。如果名称和关键字相撞,可以用Esc键下面的括起来(会显示选择要运行的语句再点击(也可以根据鼠标点下这一语句然后再点击第二个“闪电”即带“I的闪电”)即可创建数据库“database”(已经存在的数据库再创建会报错)。
2023-05-10 16:17:13 1324
原创 深度学习—神经网络基础原理及循环神经网络
这里用两层来代表多层的神经网络第一层的输出是第二层的输入,其中MM的W*X矩阵乘法,ADD是向量加法即加上偏置,如果每一层都只有线性变换,那么最终无论多少层都可以化简成一层(见上图左边的公式),这样多层数就没有意义了,所以要在每一层都加上函数即,才能保证每一层都有它独特的作用。
2023-05-08 23:02:47 438
原创 深度学习—卷积神经网络简单理论及实践
传统意义上的多层神经网络只有输入层、隐藏层和输出层。其中隐藏层的层数根据需要而定,没有明确的理论推导来说明到底多少层合适。卷积神经网络CNN,在原来多层神经网络的基础上,加入了更加有效的特征学习部分,具体操作就是在原来的全连接层前面加入了卷积层和池化层。卷积神经网络的出现,使得神经网络层数得以加深,“深度”学习由此而来。
2023-05-05 23:22:37 1194
原创 深度学习—神经网络
机器学习需要的执行时间远少于深度学习,深度学习的参数往往很庞大,需要通过大量数据的多次优化来训练参数。朴素贝叶斯、决策树等。
2023-04-25 11:36:53 1817
原创 Linux入门之命令行
n显示查找到的内容的行号,i 查找时不区分大小写,v反向查找即查找不包含hello的行,可以组合着用,比如-n单单显示行号。删除当前目录下的所有内容 ,不删除隐藏文件(rm .a才能删隐藏文件). 和 .. 是删不掉的。软链接本事不存储内容,只记录源文件名称(即如果删了该文件再创建一个同名的文件链接还在)cat是从文件末尾开始的,more从头开始。将文件中的内容返回到屏幕中(可显示多个),就不用像gedit打开一个文件程序查看。显示所有的文件(a即all),即包含隐藏文件,隐藏文件是以“.”开头的文件。
2023-04-24 23:37:50 1046
原创 PTA正整数A+B(正则表达式)
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
2023-04-17 21:50:16 497
原创 机器学习——分类算法
简单来说信息是消除随机不定性的东西,比如当我不知道小明的年龄时,小明说他今年18岁,那么小明的话就是一条信息,这时小华接着说小明明年19岁,小华的话就不是信息了。以下图为例:将数据分成4份,其中一份作为验证集,然后经过4次(组)的测试,每次都更换不同的验证集,即得到4组模型的结果,取平均值作为最终结果,称为4折交叉验证。K Nearest Neighbor算法又叫KNN算法,它的原理是如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。
2023-04-17 16:22:29 824
原创 机器学习——数据处理
从中自动分析获得模型,并利用对未知数据进行预测。的格式:比如上图中房子的各种属性是特征值,然后房屋价格是目标值。注:对于每一行数据我们可以称之为样本有些数据集可以没有目标值——聚类与的关系:深度学习是使用深度神经网络的机器学习。——机器学习里面有种结构叫神经网络,神经网络多层的就叫深度学习,深度就是多层次的意思。
2023-04-12 17:24:57 2005
原创 2021年ICPC国际大学生程序设计竞赛暨陕西省第九届大学生程序设计竞赛 C-GCD(二分)
输入三个整数l,r,k表示在区间[l,r]内找出有多少种k个数的最大公约数都是同一个数的集合 ,每种集合的最大公约数是不一样的。要求多少种这样的集合就是求有多少个这样的最大公约数,如l,r,k分别为5 10 2,那么在[1,4]中有这样的最大公约数1,2,3;在[5,10]中有这样的最大公约数5;最后输出4。而这两个区间中的这样的最大公约数都是从小到大连续的,鉴于本题的数据量可以用二分分别在这两个区间中找出分别最大的这样的最大公约数是多少。...
2022-06-02 17:23:42 182 2
原创 第十九届同济大学程序设计竞赛 G-归零(前缀和版)
输入:6 31 1 4 5 1 43 5 101 4 111 4 6输出:10115AC代码:(前缀和优化版本)#include<bits/stdc++.h>using namespace std;typedef long long ll;ll n,l,r,k,t,i,mx,ans,sum[200005];int a[200005];int main(){ scanf("%lld %lld",&n,&t); ...
2022-05-25 09:48:13 208
原创 微信小程序之自定义表单组件(radio)
背景:最近在做项目的时候遇到一个问题,那就是微信的官方表单组件的可扩展性不强,无法达到设计稿所要求的效果,所以想到了用自定义组件的方法自定义一个表单组件。(自定义组件其实往往用在需要复用的地方,比如每个页面都有一样的头部和底部,那么我们就可以把它们封装到自定义组件中,这样就不用每个页面都复制粘贴一样的一堆代码了)开始:下面以自定义radio组件为例:官方radio的样式只能修改color(当然要修改其他样式也是有办法的,不过较为麻烦,这里先不提),扩展性不强。而我想要达到类似
2022-05-24 09:00:00 9254 8
原创 Bookshelf Filling(二分)
输入:42 5 5 8 52 4 5 7 52 6 5 2 63 4 3 2 5输出:10874题目大意:先输入T,表示T组测试样例,然后每个测试样例依次输入a,b,n,m,h,分别表示小书的高,大书的高,小书的数量,大书的数量和书架的高,每本书的厚度都为1,初始状态都是小书放左边,大书放右边。然后取k本大书放到如上图的空位,输出书所占的最小宽度是多少?AC代码:#include<bits/stdc++.h>using namespa..
2022-05-23 09:00:00 608
原创 2020浙江省赛 A - AD 2020
题意:给出两个日期,求这两个日期之间有202这个字符串的天的个数。题解:打表+前缀和。原来的超时代码:#include<bits/stdc++.h>using namespace std;int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};bool leap(int x){ if((x%400==0)||(x%4==0&&x%100!=0)) return true; else...
2022-05-05 23:52:04 110
原创 PTA储水问题(双指针|单调栈)
给定一系列非负整数,将这些数据看作一个柱子高度图,计算按此排列的柱子,下雨之后能接多少雨水。(数组以外的区域高度视为0)数据范围:0≤n≤106,数组中每个值满足 0 <val≤109输入格式:第一行是n值,第二行是n个非负数输出格式:输出能接的雨水单位数输入样例:63 1 2 5 2 4输出样例:5说明:柱子高度分别为3,1,2,5,2,4, 如图所示。在这种情况下,可以接 5个单位的雨水,蓝色的为雨水 。解法:使用单调栈(单调递增栈:单调递
2022-05-01 22:49:35 418
原创 微信小程序之三步简单上手如何使用后端提供的接口
一.在js中的data对象中定义一个用于接收数据的空数组这个数组我命名为resData。二.在js中用wx.request发起网络请求wx.request({ //这里的url用的是新视觉实训的一个测试接口 url: 'https://edu.newsight.cn/wxList.php', //success是接口调用成功的回调函数,这里习惯用res去接收返回值 success:res=>{ console.log
2022-04-29 10:27:19 14667 8
原创 Unity中怎么播放视频
一.首先在场景中新建UI中的Raw Image可以按住Alt再点击下图红色箭头所示将Raw Image铺满游戏全屏(也可以自己调整大小)二.给Raw Image添加Video Player组件三.在Assets或者自己想要的文件夹中创建Render Texture四.将准备好的视频(这里用到的视频格式是mp4)拖入项目中并做如下修改这里我把新建的Render Texture命名为2,拖入的视频也命名为2(随便命的,不要在意)这里我们看到这个Render Te...
2022-04-24 20:51:53 20668 26
原创 C盘清理(简单上手版)
众所周知,很多时候下载安装的东西都默认放到了C盘里,为了方便我们也不想去改默认路径,免得出现奇奇怪怪的问题。软件本身的大小我们是不好压缩了,那么怎么样才能让C盘腾出空间呢?我们知道,软件运行时总会产生一些缓存文件,并且软件在使用过程中的一些历史记录和下载的文件我们是没用的,那么我们就可以从这些文件下手。下面以Window 10系统为例:一.按住键盘上的win键再下i键(或者同时按下)打开设置二.点击系统后再点击存储三. 根据需要清理文件这里我之前已经清理过一遍了,因为我在
2022-04-24 20:08:51 4892 1
原创 Unity 异步加载场景(简单上手版)
首先附上需要用到的代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;using UnityEngine.UI;public class MyLevelManager : MonoBehaviour{ static string nextLevel; AsyncOperation async;
2022-04-16 20:04:13 5425 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人