自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Datawhale X 魔搭 AI夏令营第四期魔搭AIGC方向——Task1学习笔记

哈哈对于第一次运行baseline来说,这个就有点标题党了。有一点需要说明,要是之前开过阿里PAI-DSW的同学可能没办法免费获取实用算力,这种情况,同学们可以选择其他算力方案比如魔搭可以提供免费GPU额度,这里注意多模态数据合成执行是不能采用这个方案的。在这里给大家一个小提醒,尤其是对平台不太熟悉的同学:建议大家在配置环境的过程中,一定要仔细参照手册按照指引进行不要因为漏看信息导致配置错误,这方面手册操作步骤和配图是很详细。代码运行需要一段一段进行,不能上一段还没运行结束,就运行下一段。

2024-08-11 23:59:32 388

原创 LeetcodeTask2数组基础

基础知识定义:一种线性表数据结构。它使用一组连续的内存空间,来存储一组具有相同类型的数据。特点:可以进行随机访问——根据下标通过「寻址公式」 计算出对应元素的内存地址,访问地址对应的数据元素。寻址公式:下标 i 对应的数据元素地址 = 数据首地址 + i * 单个数据元素所占内存大小基本操作:增删改查习题加一给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整

2021-11-18 00:33:38 210

原创 Leetcode刷题task1:数据结构与算法简介、力扣入门及攻略

1.数据结构与算法程序=算法+数据结构算法——解决问题的方法或过程数据结构——数据的计算机表示和相应的一组操作程序——算法和数据结构的具体实现1数据结构定义:带有结构特性的数据元素的集合。(可以理解为,数据的组织结构,用来组织、存储数据)研究内容:数据的逻辑结构、物理结构及二者之间的关系,并由结构定义相应运算、设计相应算法。作用:提高计算机硬件的利用率。分类:逻辑结构、物理结构1.数据的逻辑结构定义:数据元素之间的相互关系分类(按关系):(1)集合结构:数据元素同属一个集合,

2021-11-16 00:14:49 232

原创 Task4Pytorch基础实战

pytorch的实战训练1.导入包import osimport numpy as npimport pandas as pdimport torchimport torch.nn as nnimport torch.optim as optimfrom torch.utils.data import Dataset, DataLoader2.配置训练环境和超参数# 配置GPU,这里有两种方式## 方案一:使用os.environos.environ['CUDA_VISIBLE_D

2021-10-21 22:59:03 144

原创 task3:Pytorch主要组成模块

基本配置如下是一些需要导入的包import osimport numpy as npimport torchimport torch.nn as nnfrom torch.utils.data import Dataset, DataLoaderimport torch.optim as optimizer对如下超参数进行统一设置:batch size初始学习率(初始)训练次数(max_epochs)GPU配置batch_size = 16lr = 1e-4max_e

2021-10-19 23:22:15 161

原创 Task2:Pytorch基础知识

pytorch基础知识1.张量2.自动求导3.并行计算简介1.张量几何代数中定义的张量是基于向量和矩阵的推广。0维张量/标量 标量是一个数字1维张量/向量 1维张量称为“向量”。2维张量 2维张量称为矩阵3维张量 公用数据存储在张量 时间序列数据 股价 文本数据 彩色图片(RGB)pytorch中定义的张量(tensor)与几何数学定义有所区别——pytorch中的tensor是储存和变换数据的主要工具,支持GPU运算,可自行求导等功能,这也使得tensor更加适合深度学习。创建

2021-10-16 00:00:38 124

原创 pytorch的认知与安装

pytorch的认知与安装1.认识pytorch视频介绍地址:https://www.bilibili.com/video/BV1e341127Lt?spm_id_from=333.999.0.0下载地址:https://pytorch.org/get-started/locally/2.安装pytorch由于之前电脑上已经安装了anaconda,所以这里我偷懒使用它来安装pytorch。在上述下载地址选择合适的版本(如图,这里是Windows版本),打开prompt激活一个环境,然后将Com

2021-10-13 00:13:15 99

原创 task2

观看学习视频,了解了一些思路。对baseline没有改动只是简单的调试了一下。但是在提交的过程中好像出了一些问题,代码一直刷不出结果

2021-02-25 01:08:36 109

原创 【学习分享】Task1比赛流程体验

这是模拟比赛赛题的提交,和臆想中的简单差距有点大,其实对于这项任务直接的说是不难的——下载文件提交到规定位置,完事儿~可是呢我就是出问题了(欲哭无泪)不是别的原因就在于规定位置——因为事先不了解SFTP以为win系统会自带结果打开命令行怎么也找不对位置。查了资料才知道需要下载FileZille。又是一通折腾结果还误下载成Server版本没办法又重新下载,终于下载好了之后才磕磕绊绊找到了提交途径,成功提交。虽然现在看起来我确实水平超差劲。但总之一句话,路漫漫其修远兮,吾将上下而求索。...

2021-02-20 01:13:00 114

原创 机器学习Task3支持向量机

1、支持向量机:一个非常优雅的算法,具有非常完善的数学理论,常用于数据的回归预测中。2、支持向量:带黑边的点是距离当前分类器最近的点3、软间隔:相比于硬间隔而言,我们允许个别数据出现在间隔带中。我们知道,如果没有一个原则进行约束,满足软间隔的分类器也会出现很多条。所以需要对分错的数据进行惩罚,SVC 函数中,有一个参数 C 就是惩罚参数。惩罚参数越小,容忍性就越大。4、超平面:我们可以将二维(低维)空间的数据映射到三维(高维)空间中。此时,我们便可以通过一个超平面对数据进行划分。所以,我们映射的目的在

2020-08-26 22:09:39 154

原创 机器学习Task2基于决策树的分类预测

决策树是一种常见的分类模型1、信息熵函数给定一个标定的数据集X计算数据集中信息量的大小H(X)=-∑(i=1→n)p(xi)log₂p(xi)2、决策树执行流程3、Demo实践4、基于且数据集的决策树实战在实践的最开始,我们首先需要导入一些基础的函数库包括:numpy (Python进行科学计算的基础软件包),pandas(pandas是一种快速,强大,灵活且易于使用的开源数据分析和处理工具),matplotlib和seaborn绘图。本次我们选择企鹅数据(palmerpenguin

2020-08-22 23:38:49 269

原创 机器学习Task1基于逻辑回归的分类预测

Demo实践1、库函数导入2、模型训练3、模型参数查看4、数据和模型可视化# 可视化决策边界plt.figure()plt.scatter(x_fearures[:,0],x_fearures[:,1], c=y_label, s=50, cmap='viridis')plt.title('Dataset')nx, ny = 200, 100x_min, x_max = plt.xlim()y_min, y_max = plt.ylim()x_grid, y_grid = np.me

2020-08-20 23:16:58 128

原创 pythonTask9文件与文件系统

文件与文件系统1、打开文件open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)Open file and return a stream. Raise OSError upon failure.a. file : 必需,文件路径(相对或者绝对路径)。b. mode : 可选,文件打开模式c. buffering : 设置缓冲d. encoding : 一般使用ut

2020-08-09 08:43:06 224

原创 python8 Task8:模块与datetime模块

模块1、什么是模块容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件2、命名空间内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名空间,所以,我们可以在任何程序中直接运行它们,比如 id() ,不需要做什么操作,拿过来就直接使用了。2. 全局命名空间(Module:Global Namespaces):每个模块创建它自己所拥有的全局命名空间,

2020-08-07 20:42:20 207

原创 python Task7类、对象与魔法方法

类与对象1、对象=属性+方法封装:信息隐蔽技术2.继承:子类自动共享父类之间数据和方法的机制3.多态:不同对象对同一方法相应不同的行动2、self相当于c++的this指针class Test: def prt(self): print(self) print(self.__class__)t = Test()t.prt()# <__main__.Test object at 0x000000BC5A351208># <class '__main__.Te

2020-08-05 21:04:14 214

原创 python Task6函数与Lambda表达式

函数1、函数定义函数以 def 关键词开头,后接函数名和圆括号()。2. 函数执行的代码以冒号起始,并且缩进。3. return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。def functionname(parameters): "函数_文档字符串" function_suite return [expression]2、函数调用def printme(str): print(str)def add(a, b):

2020-08-02 20:57:26 178

原创 PythonTask5字典、集合和序列

字典1、可变类型与不可变类型2、字典的定义3、访问和创建字典4、字典的内置方法集合1、集合的创建basket = set()basket.add('apple')basket.add('banana')print(basket) # {'banana', 'apple'}2、访问集合中的值len()得到集合大小for()读取集合中的数据in/not in判断元素是否存在在集合中3、集合的内置方法set.add(elmnt) 用于给集合添加元

2020-07-31 23:21:22 180

原创 PythonTask4(2)元组,字符串

元组(tuple)定义语法:(元素1,元素2,…,元素n)。Python 的元组与列表类似,不同之处在于tuple被 创建后就不能对其进行修改,类似字符串。元组使用小括号,列表使用方括号。元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用temp = (1)print(type(temp)) # <class ‘int’>print(type(temp)) # <class ‘tuple’>temp = []print(type(temp)

2020-07-28 23:39:06 144

原创 Python学习Task4:列表

列表简单数据类型:1、整型 2、浮点型 3、布尔型容器数据类型:1. 列表 <class ‘list’>2. 元组 <class ‘tuple’>3. 字典 <class ‘dict’>4. 集合 <class ‘set’>5. 字符串 <class ‘str’>列表的定义——有序集合【元素1,元素2,…,元素n】列表的创建:1、普通列表 2、用range()创建列表 3、推导式 4、混合列表 5、空列表由于lis

2020-07-25 22:48:38 87

原创 Task3异常处理

异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1、Python标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionEr

2020-07-24 21:44:25 396

原创 Task2:条件循环结构——python

一、条件语句***1、if语句***if expression:expr_true_suiteif语句的expr_true_suite代码块只有条件表达式experssion结果为真才操作,否则将继续执行该代码块后面的语句。单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。例如:if 2 > 1 and not 2 > 3:print(‘Correct Judgement!’)# Correct Jud

2020-07-24 00:01:19 297

原创 Task1:变量、运算符、数据类型及位运算

变量、运算符、数据类型1、注释:1、#表注释,作用于整行2、""" “”"或’’’ ‘’’ 表区间注释,引号之间所有内容被注释2、运算符: 包括算术运算符、比较运算符、逻辑运算符、位运算符、三元运算符以及其他运算符3、变量与赋值: 变量使用前要先赋值,不能以字母开头,注意区分大小写4、数据类型与转换:1、获取数据类型信息:type(object)2、保留小数点后n位可用decimal包里的Decimal对象和getcontext()方法实现import decimalfrom d

2020-07-22 23:59:06 940

原创 LEETCODE打卡10

两数相加(python)题目:解答:class Solution: def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode: nu=ListNode(0) l=nu flag=0 while l1.val>=0 or l2.val&...

2020-03-10 22:13:55 65

原创 LEETCODE打卡09

**环形链表(python)题目:示例1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例2:输入:head = [1,2], pos = 0输出:true解释:链表中有一个环,其尾部连接到第一个节点。示例3:输入:head = [1], pos = -1输出:false解释:链表中没有...

2020-03-09 20:44:48 62

原创 LEETCODE打卡08

删除链表重复元素(python)题目:解答:执行:

2020-03-09 14:07:20 68

原创 LEETCODE打卡07

Leetcode打卡Day7合并链表(python)题目:解答:class Solution: def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNode: if l1 is None: return l2 if l2 is None: ...

2020-03-07 22:06:48 71

原创 LEETCODE打卡06

Leetcode打卡Day6买卖股票的最佳时机(python)题目:示例:解答(c++)class Solution {public: int maxProfit(vector<int>& prices) { int n=prices.size(); if (n<2) return 0; ...

2020-03-06 23:29:41 93

原创 LEETCODE打卡05

Leetcode 打卡Day5最接近的三数之和(python)题目:解答:class Solution: def threeSumClosest(self, nums: List[int], target: int) -> int: n=len(nums) nums.sort() a=nums[0]+nums[1]+nums[...

2020-03-05 21:46:41 102

原创 LEETCODE打卡04

Leetcode 打卡Day4三数之和(python)题目:示例:python解答:class Solution: def threeSum(self, nums: List[int]) -> List[List[int]]: l=len(nums) ans=[] if l<3: ...

2020-03-04 23:25:42 74

原创 LEETCODE打卡03

Leetcode打卡Day3移除元素(python)题目:示例:说明:暴力解答:class Solution: del removeElement(self,nums:List[int],val:int)->int: i=1 while i<=len(nums): if val==nums[i-1]: del nums[i-1] else...

2020-03-03 19:15:55 139

原创 LEETCODE打卡02

Leetcode打卡Day2数组删重(python)题目:在这里插入代码片

2020-03-02 19:32:16 135

原创 LEETCODE打卡01

Leetcode打卡Day1两数之和(python)第一次耗时60ms,内存14.8mb个人感觉比较大,运行慢。看了好多大佬的代码后进行了大刀阔斧的修改(终于搞出点人样来了): 1. class Solution: 2. def twoSum(self,nums:list[int],target:int)->list[int]: 3. dict={} 4. for ...

2020-03-01 20:08:15 133

空空如也

空空如也

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

TA关注的人

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