【Datawhale夏令营】大模型技术方向Task1打卡笔记 从给定的<客服>与<客户>的群聊对话中, 提取出指定的字段信息。其实就是企业收集了大量的客服与客户之间的对话记录,这些对话记录属于非结构化数据,而企业想通过大模型技术,将它们变为结构化数据,以用于后续的数据治理和数据挖掘,为企业带来更多价值。输入:客服对话记录输出:结构化json数据。
第2章 数据的类型 很多人认为平均值也可以作为测度中心,这是不正确的,因为两个变量相减或相加得到的值无任何意义,比如4分减去2分,差异的2分没有任何意义,所以数学运算得出的平均值也没有任何意义。温度是最常见的定距尺度数据。所以,我们可以增加一个叫“相对长度”的新特征,用来表示这条推文的长度相对平均推文长度的倍数。比如,对于世界卫生组织的酒精消费量数据,出现次数最多的洲是Africa,因此Africa可以作为continent列的测度中心。比如,体重可以是68千克,也可以是89.66千克,注意小数点,所以体重是连续型数据。
第1章 如何听起来像数据科学家 案例:分析一条推文在本例中,我们将分析一些含有股票价格信息的推文。下面解释一下上面的代码片段:(1)用变量tweet存储推文信息(Python中的string类型):RT @robdv: $TWTR now top holding for Andor,unseating $AAPL(3)用for循环对切分开的列表进行迭代,逐个查看列表中的内容(4)用if语句判断推文中的每一个词是否包含$符号(人们在推文中使用$表示股票行情)(5)如果推文中包含$符号,则输出该词。
[计算机组成原理] 02 数据的表示和运算(3) [计算机组成原理] 02 数据的表示和运算(3)文章目录[计算机组成原理] 02 数据的表示和运算(3)浮点数的表示定点数的局限性从科学计数法理解浮点数浮点数的表示浮点数尾数的规格化规格化浮点数的特点IEEE 754移码IEEE 754标准浮点数的运算浮点数的加减运算舍入强制类型转换电路的基本原理、加法器设计算术逻辑单元(ALU)最基本的逻辑运算复合逻辑用门电路求偶校验位一位全加器串行加法器并行加法器加法器、ALU的改进如何更快地产生进位?并行加法器的优化ALU芯片的优化浮点数的表示定点数的局限性
[题解] Leetcode 92 反转链表II Leetcode 92 反转链表II一、题目给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5]二、解法我们之前在 Leetcode
[题解] Leetcode 206 反转链表 Leetcode 206 反转链表一、题目给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]二、解法方法一人最容易想到的是递归解法。先使用 reverseList(head->next) 递归地处理该链表,效果是将从head->next的结点到最后一个结点翻转。
[题解] Leetcode 237 删除链表中的节点 Leetcode 237 删除链表中的节点一、题目请编写一个函数,用于 删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 。题目数据保证需要删除的节点 不是末尾节点 。示例 1:输入:head = [4,5,1,9], node = 5输出:[4,1,9]解释:指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9示例 2:输入:head = [4,5,1,9],
[题解] Leetcode 203 移除链表元素 Leetcode 203 移除链表元素一、题目给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7,7], val = 7输出:[]二、解法最直接的思路就是遍历一遍整个链表,遇到 N
[题解] Leetcode 19 删除链表的倒数第N个结点 Leetcode 19 删除链表的倒数第N个结点一、题目给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]二、解法首先遍历一次链表得到链表元素的个数num,再用num减去题目给出的参数n,恰好可以定位到待删除结点的上一个结点。示例2提示我们需要用
[AcWing算法基础课] Chapter2 数据结构(一) 链表与邻接表做面试题时,我们常用的实现方式是struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * };下面讲的主要是用数组
[AcWing算法基础课] Chapter1 基础算法(三) 双指针算法我们在快速排序和归并排序里就已经用到双指针算法了。第一类:第一个指针指向序列1,第二个指针指向序列2第二类:两个指针指向同一个序列for(int i=0,j=0;i<n;i++){ while(j<i && check(i,j)) j++; //每道题目的具体逻辑}核心思想:将朴素算法优化到O(n)问题1:有一个形如abc def hij的字符串,请输出每个单词(不含空格),每个单词占一行。#include <iostream>