<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mbanyan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mbanyan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mbanyan]]></copyright><item><title><![CDATA[《NLP-基于预训练模型的方法》----笔记一（绪论）]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/122474611</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/122474611</guid><author>mbanyan</author><pubDate>Thu, 13 Jan 2022 15:53:25 +0800</pubDate><description><![CDATA[一.自然语言处理的概念

自然语言通常指的是人类的语言。
自然语言处理（Natural Language Processing，NLP）主要研究用计算机理解和生成自然语言的各种理论和方法。又称为计算语言学（Computational Linguistics，CL）。

二.自然语言处理的难点

人工智能发展至今，在设计自然语言处理以及常识建模和推理等研究的认知智能上，机器与人类还有很大的差距。那么为什么计算机在处理自然语言时会如此困难呢？

自然语言的特性导致了计算机理解自然语言时会很困难：自然语言的抽象性]]></description><category></category></item><item><title><![CDATA[Codeforces Round #754 (Div. 2) B. Reverse Sort]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/121488093</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/121488093</guid><author>mbanyan</author><pubDate>Tue, 23 Nov 2021 10:51:28 +0800</pubDate><description><![CDATA[题目传送

题目大意
给定一个序列，选取子序列进行交换，使得交换完之后的序列为递增序列。问需要经过几次操作，以及交换的位置。
天坑：
一开始我看案例的第三个，研究了好久，最后发现是题目错了。最后的答案应该是k=2，{3,6}，没有5.按照我这个答案的代码提交，就AC了
解题思路
先对序列进行排序
首先，m的答案只有0和1.如果排序后的序列和原来的序列相等，说明之前的序列已经是一个递增的序列，则不需要操作，m=0.如果不相等，则可以直接进行交换，所以操作数m=1.
然后（m=1）的情况下，比较两个序列的每一个]]></description><category></category></item><item><title><![CDATA[Codeforces Round #754 (Div. 2) A. A.M. Deviation]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/121479070</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/121479070</guid><author>mbanyan</author><pubDate>Mon, 22 Nov 2021 22:57:12 +0800</pubDate><description><![CDATA[A. A.M. Deviation

题意：给出三个数，任意给一个数+1，一个数-1，求这三个数的最小算数平均值。
解题思路：这是一道思维题，通过题目可以发现：
假设三个数分别为a,b,c，d = (a+c-2*b)
第一种情况，a+1,c-1,则d不变
第二种情况，a+1,b-1,则d+3
第三种情况，a-1,b+1,则d-3
（由于d公式，所以c+1和a+1是同一种情况）
所以，综上所述，当d是3的倍数时，最终的结果为0，

...]]></description><category></category></item><item><title><![CDATA[CodeForces_Div2_276_A +鸽巢原理]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/120599818</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/120599818</guid><author>mbanyan</author><pubDate>Sun, 03 Oct 2021 23:31:12 +0800</pubDate><description><![CDATA[一.鸽巢原理（抽屉原理）
1.基础点
把ｎ＋１个物体放入n个盒子里，则至少有一个盒子里含有两个或两个以上的物体 。
2.强化点
当n只鸽子飞进m个巢时，必定至少有一个巢中飞进了r只

3.运用
只用于证明是否存在的问题
二.Codeforces Round #276 (Div. 2)	A.Factory
1.题目的意思是说：第一天有a个材料，每天多生成a%m个材料，当a%m=0时，停止生产计划。
2.暴力可以直接解，比如m是[1,1e5],那么循环1e6就可。
3.找规律，当a%m为前面出现过的余数时，必回]]></description><category></category></item><item><title><![CDATA[Task2 Transformer模型介绍理解]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/119776873</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/119776873</guid><author>mbanyan</author><pubDate>Wed, 18 Aug 2021 22:49:03 +0800</pubDate><description><![CDATA[文章目录文章前言从问题出发来了解背景从整体宏观上来理解TransformerEncoder（编码器）和Decoder（解码器）Position Embedding（位置编码）Self-Attention机制多头注意力机制（Multi-Head Attention）代码实现Attention残差连接Decoder最后的先行层和softmax层
文章前言

该篇博客只为了记录自己学习Transformer的笔记，供自己日后复习，也给需要学习Transformer的小伙伴一点参考。
博客的资料来自《Attenti]]></description><category></category></item><item><title><![CDATA[task01-熟悉规则，学习概览]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/119711598</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/119711598</guid><author>mbanyan</author><pubDate>Sun, 15 Aug 2021 12:08:30 +0800</pubDate><description><![CDATA[一.第一次参加感想
之前学习的时候，经常都是跟着Datawheal的github上的资料进行学习，也曾经想过要参与其中，进行每个月的学习，抢过一两次，但是没抢到名额就只能遗憾了。昨天报名成功了，激动的心颤抖的手哈哈。大家都很活跃，大家会互相分享学习的资料，讨论学术问题，到了晚上自我介绍的时候，发现群里真是卧虎藏龙（群除我佬哈哈），几乎都是研究生，博士生（还有博士后），大厂工程师。感觉自己（弱鸡二本准大三）混入了一个不属于自己的世界，不过自己正常努力，争取早日成为群中大佬的一员哈哈！到了晚上的分队，自己也有了]]></description><category></category></item><item><title><![CDATA[初等数论一]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/116832620</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/116832620</guid><author>mbanyan</author><pubDate>Tue, 18 May 2021 13:16:32 +0800</pubDate><description><![CDATA[初等数论
一.质数


定义
大于1的整数中，只有1和它本身的约数的整数就叫做质数，也叫作素数。


质数的判定
（1）试探法，时间复杂度为O(n)


#include&lt;iostream&gt;
#include&lt;algorithm&gt;
using namespace std;
int main(){
    ios::sync_with_stdio(false),cin.tie(0);
    int n;
    cin &gt;&gt; n;
    if (n &lt; 2)  r]]></description><category></category></item><item><title><![CDATA[POJ部分水题]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/116118944</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/116118944</guid><author>mbanyan</author><pubDate>Mon, 26 Apr 2021 22:41:22 +0800</pubDate><description><![CDATA[一.POJ1000 A+B Problem

1.题意

输出a+b的和（CE了一次，发现poj不能用万能头文件）

2.代码


//输出a+b的和

#include&lt;iostream&gt;
using namespace std;
int main(){
    ios::sync_with_stdio(0),cin.tie(0);
    int a,b;
    cin &gt;&gt; a &gt;&gt; b;
    cout &lt;&lt; a + b &lt;&lt; '...]]></description><category></category></item><item><title><![CDATA[I平面切分]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/115774054</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/115774054</guid><author>mbanyan</author><pubDate>Fri, 16 Apr 2021 23:47:16 +0800</pubDate><description><![CDATA[蓝桥杯第十一届   I.平面切分1. 原题题目2. 解题思路3. Ac代码
2021.4.16
1. 原题题目
资源限制
时间限制：1.0s   内存限制：256.0MB
问题描述
平面上有  条直线，其中第  条直线是 。
请计算这些直线将平面分成了几个部分。
输入格式
第一行包含一个整数 。
以下N行，每行包含两个整数 。
输出格式
一个整数代表答案。
样例输入
3
1 1
2 2
3 3
样例输出
6
评测用例规模与约定
对于50的评测用例：
1 &lt;= N &lt;= 4,-10 &lt;= A]]></description><category></category></item><item><title><![CDATA[寒假算法训练之欧拉，欧几里德（2）]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/113278770</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/113278770</guid><author>mbanyan</author><pubDate>Wed, 27 Jan 2021 22:47:01 +0800</pubDate><description><![CDATA[hdu -2588 GCD
The greatest common divisor GCD(a,b) of two positive integers a and b,sometimes written (a,b),is the largest divisor common to a and b,For example,(1,2)=1,(12,18)=6.
(a,b) can be easily found by the Euclidean algorithm. Now Carp is considerin]]></description><category></category></item><item><title><![CDATA[寒假算法训练之欧拉，欧几里德（1）]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/113202817</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/113202817</guid><author>mbanyan</author><pubDate>Tue, 26 Jan 2021 23:51:48 +0800</pubDate><description><![CDATA[A.poj-1061 青蛙的约会
两只青蛙在网上相识了，它们聊得很开心，于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上，于是它们约定各自朝西跳，直到碰面为止。可是它们出发之前忘记了一件很重要的事情，既没有问清楚对方的特征，也没有约定见面的具体位置。不过青蛙们都是很乐观的，它们觉得只要一直朝着某个方向跳下去，总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上，不然是永远都不可能碰面的。为了帮助这两只乐观的青蛙，你被要求写一个程序来判断这两只青蛙是否能够碰面，会在什么时候碰面。
我们把这两]]></description><category></category></item><item><title><![CDATA[洛谷入门——分支结构（c++）]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/106311338</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/106311338</guid><author>mbanyan</author><pubDate>Sun, 24 May 2020 10:40:23 +0800</pubDate><description><![CDATA[小小的总结，小小的分析了一下，如果对您有帮助，请动动你的小手给个赞吧！
如果有更好的解法可以在评论区留言哦！
1.数的性质
/*根据各自的条件来进行判断就行了*/ 
#include&lt;bits/stdc++.h&gt;
using namespace std;
int main()
{
	int num;
	cin&gt;&gt;num;
	if(num%2==0&amp;&amp;(num&gt;4&amp;&amp;num&lt;=12))
		cout&lt;&lt;1&lt;&lt;" "&l]]></description><category></category></item><item><title><![CDATA[洛谷入门一顺序结构代码（c++）]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/106211250</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/106211250</guid><author>mbanyan</author><pubDate>Tue, 19 May 2020 11:52:12 +0800</pubDate><description><![CDATA[1.A+B Problem
#include&lt;bits/stdc++.h&gt;
using namespace std;
int main()
{
	int a, b;
	cin &gt;&gt; a &gt;&gt; b;
	cout &lt;&lt; a + b;
	return 0;
}

2.超级玛丽游戏
#include&lt;bits/stdc++.h&gt;
using namespace std;
int main()
{
    printf(
    "             ]]></description><category></category></item><item><title><![CDATA[Sublimne Text3的安装与基本设置]]></title><link>https://blog.youkuaiyun.com/mbanyan/article/details/105215128</link><guid>https://blog.youkuaiyun.com/mbanyan/article/details/105215128</guid><author>mbanyan</author><pubDate>Tue, 31 Mar 2020 14:35:42 +0800</pubDate><description><![CDATA[一.Sublimne Text3的安装
1.百度网盘64位系统安装包：https://pan.baidu.com/s/1MnXur_69VHoU69xzPClhGQ
提取码：yxxu
或者找到官网下载根据自己的系统来下载
2.安装流程
建议勾选add to explore context menu,这样就能在主菜单中找到
next——安装的默认位置因电脑而已，不过不建议安装在C盘，因为C盘存储过多...]]></description><category></category></item></channel></rss>