原创 openai的api使用教程
import openai import time import os from multiprocessing import Pool, cpu_count from tqdm import tqdm openai.api_key =
原创 prompt learning如何計算損失的
在prompt learning中,對於一個類別的多個候選詞,損失函數通常會計算所有詞的logit和,並與真實標籤作比較。以情感分類爲例: 假設正面類別有兩個候選詞:“positive”和“optimistic”。負面類別有兩個候選詞:“
原创 zeRO-Offload代碼實踐
https://mp.weixin.qq.com/s/VOgNPEcDhmhMuDdy_HL0BA from deepspeed.ops.zero_offload import FP16ZeROOffloadEngine # Initia
原创 pairwise損失_triplet損失_提升精排模型的trick
01標籤 import torch import torch.nn as nn # 輸入x是一個二維張量,每一行表示一個樣本的分數,每一列表示一個特徵或維度 x = torch.tensor([[0.5, 0.7], [0.9, 0.8]
原创 筆記_提升性能的損失_有用_pytorch
Focal loss class Focal_loss(nn.Module): def __init__(self, alpha=0.25, gamma=2, num_classes = 3, size_average=True):
原创 藉助chatgpt學習對比學習中的疑惑
使用pytorch得到對比學習的正負樣本,要求是NLP方向,正樣本通過dropout(0.1)得到,負樣本使用batch內其他樣本。同時,幫我用pytorch實現他們的對比學習損失,用simcse的損失 以下是使用 PyTorch 得到
原创 C++STL六大部件
六大部件 容器結構分類 序列式容器 Array Vector Deque List FOrward-list 關聯式容器 有序容器 Set/Multiset Map/Multimap 不定序容器 Unordered
原创 Pytorch在訓練時凍結某些層使其不參與反向傳播
筆記摘抄:https://blog.csdn.net/qq_36429555/article/details/118547133 定義網絡 # 定義一個簡單的網絡 class net(nn.Module): def __init__
原创 c++可執行文件產生過程
https://blog.csdn.net/qq_34799070/article/details/125472381 #ifndef TEST #define TEST #include <iostream> using names
原创 指針數組和指向數組的指針_常量指針和指向常量的指針
int *const p:常量指針,指向不能變,可以解引用修改值; const int *p: 指向常量的指針,指向能變,不可以解引用修改修改值,但是可以通過修改指向的變量,進行改變。 int* p1[5]: 指針數組,數組包含5個元素,每
原创 淮安美食整理
整理自:https://www.zhihu.com/question/21445949 紅燒獅子頭:獅子頭大家應該都知道,是用雞湯燒的。鮮嫩多汁,而且全是肉! 軟兜長魚:是鱔魚。嫩嫩的,滑滑的。配菜就是酸瓣。一點都不腥、不膩(一定要
原创 【集成學習】boosting和bagging
視頻鏈接 思想 Boosting和Bagging Boosting Adaboost 算法流程 (分類誤差率小的時候,\(\alpha_{m}\):權重就更大) (\(Z{m-1}\)相當於一個歸一化過程,規範化因子)
原创 labelme標準數據並摳圖
import json import numpy as np from labelme import utils import cv2 import os def create_file(file): if not os.p
原创 面試題_數學相關
470. 用 Rand7() 實現 Rand10() 給定方法 rand7 可生成 [1,7] 範圍內的均勻隨機整數,試寫一個方法 rand10 生成 [1,10] 範圍內的均勻隨機整數。 你只能調用 rand7() 且不能調用其他方法。請