随想录 训练营 九天 随想
用gpt4训练一个简易真人代理
标题哗众取宠。。。。。。这是一个恶搞教程。。因为本人是一个AI外行就懂一点点,没研究过怎样自己弄模型训练。所以借gpt试一下。本文结构如下: 方法 第一步,搞数据集——聊天数据 第二步,对原始聊天记录进行处理 第三步,调教GPT 实验 本人采用极小数据量的结果 一些感想 方法 第一步,搞数据集——聊 ......
第九天(nginx-第三篇--------nginx的相关总结)
1.1、 Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10 ......
【ACM算法竞赛日常训练】DAY5题解与分析【储物点的距离】【糖糖别胡说,我真的不是签到题目】| 前缀和 | 思维
DAY5共2题: 储物点的距离(前缀和) 糖糖别胡说,我真的不是签到题目(multiset,思维) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 ......
训练集 验证集 测试集
验证集validation set 当我们的模型训练好之后,我们并不知道他的表现如何。这个时候就可以使用验证集(Validation Dataset)来看看模型在新数据(验证集和测试集是不同的数据)上的表现如何。同时通过调整超参数,让模型处于最好的状态 测试集test set 去测试没见过的内容 ......
《yolo —— 训练自己的数据集》
1.labelimg安装 win+r输入cmd进入终端 conda activate yolo //这是上一章节我已经创建好的yolo环境,现在激活一下 pip install labelimg ......
代码随想录day 28 93.复原IP地址 | 78.子集 | 90.子集II
给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 有效的 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效的 IP 地址,但是 "0.011 ......
使用Pytorch实现对比学习SimCLR 进行自监督预训练
SimCLR(Simple Framework for Contrastive Learning of Representations)是一种学习图像表示的自监督技术。 与传统的监督学习方法不同,SimCLR 不依赖标记数据来学习有用的表示。 它利用对比学习框架来学习一组有用的特征,这些特征可以从未 ......
Leetcode(剑指offer专项训练)——DP专项(3)
分割等和子集 给定一个非空的正整数数组 nums ,请判断能否将这些数字分成元素和相等的两部分。 Link 错误思路 TLS的思路: 记录下所有子集在mp中,但是会造成超时 class Solution { public: bool canPartition(vector<int>& nums) { ......
代码随想录算法训练营Day55 动态规划
#代码随想录算法训练营 代码随想录算法训练营Day55 动态规划| 392.判断子序列 115.不同的子序 392.判断子序列 题目链接:392.判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置 ......
【ACM算法竞赛日常训练】DAY4题解与分析【树】【子序列】| 组合数学 | 动态规划
DAY4共2题: 树(组合数学) 子序列(dp,数学) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 原文链接(阅读原文获得更好阅读体验): ......
代码随想录 day27 39. 组合总和 | 40.组合总和II | 131.分割回文串
39. 组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制 ......
代码随想录Day11-Leetcode20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
20. 有效的括号 写过很多遍了,但还是不能秒a /** * @param {string} s * @return {boolean} */ var isValid = function(s) { let stack = [] let obj = {'(':')', '[':']', '{':'} ......
代码随想录Day13-Leetcode239. 滑动窗口最大值,347.前 K 个高频元素,栈和队列总结
239. 滑动窗口最大值 一开始没有思路,暴力了,然后果然超时; 看提示中的单调队列没有特别明白;后面反应过来跟单调栈很像; 也确实很符合本题的情况,一旦队尾出现更大的数,前面更小的数就不需要了, 他们不会成为最大数被弹出后的备选。 值得注意的是本题数次出现区间错误,一开始我的操作居然是删除q[l] ......
代码随想录--二叉树
二叉树 二叉树--二叉树的递归遍历 题目: 144.二叉树的前序遍历(opens new window) 145.二叉树的后序遍历(opens new window) 94.二叉树的中序遍历 题解: 前序遍历 class Solution { public List<Integer> preorde ......
使用matlab深度学习工具箱实现CNN卷积神经网络训练仿真
1.算法描述 深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。深度学习是学习样本数据的内在规律和表示层次,这些学习 ......
OOP前三次训练集总结
关于pta上OOP前三次训练集的总结: 前言: 前三次作业算是练手,第一次便是基本的了解java的大体主类的写法和基本操作。第二次则偏向于基本方法的调用,第三次是加入了其他类的方法的设计与调用。三次训练集一共25题,难度由简到难,但都不算复杂。 设计与分析: 大部分题都简单,就直接跳到第三次题目集的 ......
OOP训练集1~3总结
一、前言 OOP训练集的三次作业题量一共25题,第一次作业考察的知识点主要是Java程序的基本语法,基本的输入类Scanner的用法、各类型变量定义的方法、if...else语句、System.out.println()和System.out.printf()和System.out.print()的 ......
OOP训练集1-3总结
一,前言 题目集1-3总体难度不大,但有个别题目比较难。题目集1题目量较大,共有12题,作业时间很紧张。所以到题目集2发布时我提前做好准备,有充足的时间完成作业。 题目集1考察的是基本编程技能,例如java函数的基本结构,一些简单的输出,if语句的使用,和字符串的使用。其中字符串的使用比较难需要自己 ......
videopose3D训练与预测详细步骤
1. 环境准备 安装conda,创建Python环境并激活 安装pytorch、ffmpeg、detectron2 下载数据集 # 环境预处理 # https://shiboliu.com/2022/07/15/step1-videopose3d-prepare/ # 安装ffmpeg conda ......
OOP训练集010203总结
1.前言 (1)OOP训练集01:知识点主要是不同数据类型的输入、处理、应用和输出,以及基本的选择语句和循环语句的应用,还有很基础的Math类和String类的使用,题量稍微有点多,但是都不难。虽然有c语言的语法基础,但因为是第一次接触Java,没那么快就上手,在b站上看了很多网课、看书也看了很久才 ......
yolov5训练自己的数据集
1.安装cuda 可以先看看自己的 显卡信息,支持哪个cuda版本 cuda下载地址:https://developer.nvidia.com/cuda-toolkit-archive 我的RTX3060,下载的cuda11.8 下载后安装,直接默认安装到底,然后打开cmd,输入nvcc -V 2. ......
【LeetCode动态规划#05】背包问题的理论分析(基于代码随想录的个人理解,多图)
背包问题 问题描述 背包问题是一系列问题的统称,具体包括:01背包、完全背包、多重背包、分组背包等(仅需掌握前两种,后面的为竞赛级题目) 下面来研究01背包 实际上即使是最经典的01背包,也不会直接出现在题目中,一般是融入到其他的题目背景中再考察 因为是学习原理,所以先跳过最原始的问题模板来学。 0 ......
深度学习之路三 训练椭圆函数
#coding:utf-8 from sklearn.neural_network import MLPRegressor from sklearn.model_selection import train_test_split from sklearn.metrics import mean_sq ......
【ACM算法竞赛日常训练】DAY3题解与分析【旅游】【tokitsukaze and Soldier】
DAY3共2题: 旅游 tokitsukaze and Soldier 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 原文链接(阅读原文获得 ......
代码随想录算法训练营Day53 动态规划
#代码随想录算法训练营 代码随想录算法训练营Day53 动态规划|● 1143.最长公共子序列 1035.不相交的线 53. 最大子序和 动态规划 1143.最长公共子序列 题目链接:1143.最长公共子序列 给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个 ......
划分训练集和验证集并保存为CSV表格
import csv import os import numpy as np labels = [] data = [] a_train_file = r'xxx\train.csv' a_test_file = r'xxx\valid.csv' a_file = r'\all.csv' all_ ......
记一次CNN模型训练遇到的问题(初训练)
csv文件读写 读: filename = "D:\\桌面文件\\大三上\\大三下\\人工智能\\练习赛数据\\test_data.csv" df = pd.read_csv(filename) print(df.info())#简要摘要 information print(df.head())#输 ......
代码随想录Day10-Leetcode232. 用栈实现队列,225. 用队列实现栈
### 232.用栈实现队列 尽管是很简单的一题, 但还是参考了题解, 一开始还在想,push的时候还得把输出栈倒回来效率好低 结果一看题解发现不用 //思路: 对对队列尾部操作时(push,empty), 对输入栈正常操作; 对队列头部操作时(peek,pop),全部弹出到输出栈中操作 //参考思 ......
pta第一部分总结oop训练集01-03
(1)前言: 知识点: oop训练集01(题目量大,难度大) 7-1:简单的输入输出以及if语句的运用。 7-2:简单的输入输出以及if语句的运用。 7-3:简单的输入输出以及if语句的运用和双重循环的运用。 7-4:简单的输入输出以及if语句的运用以及对输出精度的控制。 7-5:简单的输入输出以及 ......
代码随想录Day9-Leetcode28. 实现 strStr(),459.重复的子字符串
28. 实现 strStr() 这题之前写过, 而且印象深刻的是细节很多,所以这边是看完以前的代码,再写的(几乎是在背代码了hhh) 甚至这样, next[0]=-1, 和j开始匹配子串是没初始化成0这样的细节还是忘了 手撕kmp感觉光靠理解是有困难的 /** * @param {string} h ......