- 博客(257)
- 收藏
- 关注
原创 list[::2]: 表示从左往右步长为2进行切片
#list[起始索引:结束索引]切片时包含起始索引位置的元素,但不包含结束索引位置的元素list = [1, 2, 3, 4, 5]print(list[-1]) # 5print(list[:1]) # [1]print(list[1:]) # [2, 3, 4, 5]print(list[-1:]) # [5]print(list[:-1]) # [1, 2, 3, 4]print(list[::1]) # [1, 2, 3, 4, 5]print(list[::-1]) #
2024-08-14 14:29:32
273
原创 提高超短期功率预测的准确性
时间序列模型:如ARIMA (自回归积分滑动平均模型)、SARIMA (季节性ARIMA)等,适用于捕捉时间序列中的趋势和周期性。人工智能技术:利用AI技术,比如深度学习中的GANs (生成对抗网络)、ResNet (残差网络)等,提高预测精度。特定于风能的方法:如混沌理论下的空间重构和基于混沌时间序列预测的神经模型。融合模型:将多种模型的结果进行融合,以获得更稳定和准确的预测结果。高质量的数据:确保所使用的数据准确无误,避免噪声和异常值的影响。学术研究:跟进最新的研究成果,了解最新的预测技术和方法。
2024-08-12 17:52:13
227
转载 大模型微调的几个重要环节
针对自己的分析结果,设计实验去验证。怀疑是训过拟合了,就抽一些训练数据的 prompt 格式,让模型去回答类似的问题;做法 1 : 跑事前准备好的评估集,然后自评或送评,正向收益的话这个工作纠结束了,负向收益的话就认为是数据不干净,想办法去清洗数据或者是构造更多的训练数据,哪个 task 的指标差就重点优化这个 task 的训练数据。做法 4 : 利用用户的交互日志来驱动数据构造过程,收集用户的真实 prompt,用规则或者GPT4去分析用户的 feedback,进而获得高质量的 answer 数据。
2024-08-07 09:32:24
22
原创 tmux常用命令
在 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。下次使用时,重新连接到会话tmux a -t my_session或者tmux a -t 0。上面命令执行后,就会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行。新建会话tmux new -s my_session或者tmux。tmux kill-session命令用于杀死某个会话。tmux ls命令可以查看当前所有的 Tmux 会话。Ctrl+b d:分离当前会话。
2024-08-03 01:26:28
125
原创 Prompt相关
Prompt 提示词的定义:简单来说它是给 AI模型的指令,通常被称为提示词,在 AI模型中起着关键的作用。举个例子:如果我们把 AI 模型比作一名员工,Prompt 就相当于给员工的具体指令。指令的明确性和详细性决定了模型的输出效果。参考:https://datawhaler.feishu.cn/wiki/BhVQw3FlFitUTAkS4oXcSyJanph。
2024-07-31 10:15:58
159
原创 := 符号python
在 Python 3.8 及更高版本中,引入了一种新的语法特性,称为"海象运算符"(Walrus Operator),它使用 := 符号。这个运算符的主要目的是在表达式中同时进行赋值和返回赋值的值。使用海象运算符可以在一些情况下简化代码,尤其是在需要在表达式中使用赋值结果的情况下。这对于简化循环条件或表达式中的重复计算很有用。下面是一个简单的实例,演示了海象运算符的使用:实例。
2024-07-30 15:04:08
451
原创 724. Find Pivot Index
for循环遍历每一个index,右边和的变化是每次减一个数,左边和的变化是每次加一个数。思路二:使用切片,效率较低。
2024-07-30 11:40:52
255
原创 66. Plus One
所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即倒序。b = a[i:j:s] # 表示:i,j与上面的一样,但s表示步进,缺省为1.b = a[i:j] # 表示复制a[i]到a[j-1],以生成新的list对象。#当j缺省时,默认为len(alist), 即a[1:]相当于a[1:10]#当i缺省时,默认为0,即 a[:3]相当于 a[0:3]#所以a[i:j:1]相当于a[i:j]#从后往前数的话,最后一个位置为-1。
2024-07-29 15:00:14
599
原创 1672. Richest Customer Wealth
Example 1:Output: 6Example 2:Output: 10Example 3:Output: 17思路一:这道题需要求出accounts中的每一个列表的和的最大值,使用for循环。思路二:仍然需要求出accounts中的每一个列表的和的最大值,使用map方法。map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
2024-07-25 17:33:36
667
原创 709. To Lower Case
ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。返回值是当前整数对应的 ASCII 字符。返回值是对应的十进制整数。
2024-07-25 16:50:14
158
原创 1480. Running Sum of 1d Array
Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]…nums[i]).Return the running sum of nums.Example 1:Input: nums = [1,2,3,4]Output: [1,3,6,10]Explanation: Running sum is obtained as follows: [1, 1+2, 1+2+3, 1+2+3+4
2024-07-25 16:17:46
520
原创 771. Jewels and Stones
count()是Python中的内置函数。它将返回列表中给定元素的总数。count()函数用于对列表中的元素以及字符串进行计数。count()方法将返回一个整数值,即给定列表中给定元素的计数。可以遍历jewels中的jewel每一种,用count函数数一数stones。这道题的本质是求stones中有多少个stone属于jewels。这道题的本质是求stones中有多少个stone属于jewls。可以遍历stones中的每一个stone看是否属于jewels。element:是我们要查找计数的元素.
2024-07-24 17:12:21
359
原创 python中map()函数的用法
这个函数的意思就是将function应用于iterable的每一个元素,结果以列表的形式返回。注意到没有,iterable后面还有省略号,意思就是可以传很多个iterable,如果有额外的iterable参数,并行的从这些参数中取元素,并调用function。如果一个iterable参数比另外的iterable参数要短,将以None扩展该参数元素。参数function传的是一个函数名,可以是python内置的,也可以是自定义的。参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。
2024-07-24 16:16:29
165
原创 Linux下如何解压rar文件
在windows下我们压缩解压文件通常后缀为rar,在linux下我们压缩解压文件通常后缀为tar默认在linux下我们不能解压压缩rar文件,那我们如何使用呢?我们可以下载rarlinux安装包实现解压压缩后缀为rar的包下载地址:https://www.rarlab.com/安装。
2024-07-12 10:20:45
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人