首页 > 其他分享 >《动手做科研 》| 01.AI的最新进展与科研应用

《动手做科研 》| 01.AI的最新进展与科研应用

时间:2024-07-26 20:00:33浏览次数:17  
标签:动手做 01 科研 AI 模型 random names 文本 name

地址链接:《动手做科研》01. AI的最新进展与科研应用

导读: 该部分介绍AI的最新进展以及在科研各个领域的应用
目前AI发展到什么程度了?哪些问题可以尝试用AI解决呢?如何快速构建一个属于自己的AI应用程序?

本教程目标:

  1. 与语言模型交互,使用零样本和少样本学习来测试其能力。
  2. 学习使用 通义千文 的文本完成功能构建简单的应用程序,并使用其代码生成功能。

本教程内容:

0. 工具准备说明

1.Python 程序运行工具:Kaggle Notebook, Google Colab

1. 获得大模型调用权限

通义千问:https://help.aliyun.com/zh/dashscope/developer-reference/quick-start

分别完成下面这两步

在这里插入图片描述

2. 文本生成

让我们使用语言模型生成文本。语言模型是单词序列上的概率分布。语言模型可以简单地进行训练来预测句子中的下一个单词。语言模型擅长理解和生成文本。我们可以制定许多任务,包括摘要、问答、提取数据、翻译,并将完成其中的一些任务。我们将研究语言模型完成文本的能力,具体而言我们将为模型提供一些文本输入,然后让模型为我们返回完整的文本。https://dashscope.console.aliyun.com/playground
在这里插入图片描述

3. 代码编辑

# 创建一个 Python 函数,返回 5 个描述这门入门攻略的随机名字
在这里插入图片描述

import random
import string

def generate_guide_names():
    # 定义一些可能的形容词和主题词
    adjectives = ['基础', '入门', '新手', '简易', '快速', '全面', '实用', '基础入门', '初级', '精要']
    topics = ['指南', '教程', '秘籍', '宝典', '速成', '通鉴', '详解', '入门手册', '初级教程', '知识基石']

    # 生成随机名字
    names = []
    for _ in range(5):
        name = f"{random.choice(adjectives)} {random.choice(topics)}"
        names.append(name)

    return names

# 调用函数并打印结果
random_guide_names = generate_guide_names()
for name in random_guide_names:
    print(name)

让我们将其移到 Notebook 中,看看它是否真的可以执行。

在这里插入图片描述

标签:动手做,01,科研,AI,模型,random,names,文本,name
From: https://blog.csdn.net/qq_44157835/article/details/140721585

相关文章

  • 0基础学嵌入式day01
    一、C语言概述    1、什么是程序        程序是为了解决某些问题或者实现某些功能的一系列有序指令的集合。    2、计算机语言简史        第一代机器语言:由0和1组成的二进制机器码。        第二代汇编......
  • 【待做】【AI+安全】数据集:HTTP DATASET CSIC 2010
    HTTPDATASETCSIC2010HTTPDATASETCSIC2010包含已经标注过的针对Web服务的请求。该数据集由西班牙最高科研理事会CSIC在论文ApplicationoftheGenericFeatureSelectionMeasureinDetectionofWebAttacks中作为附件给出的,是一个电子商务网站的访问日志,包含36000......
  • [ZJCTF 2019]NiZhuanSiWei
    [ZJCTF2019]NiZhuanSiWeiStep1开靶机,获得php源码<?php$text=$_GET["text"];$file=$_GET["file"];$password=$_GET["password"];if(isset($text)&&(file_get_contents($text,'r')==="welcometothezjctf......
  • 4K Video Downloader v4.32.0.0108 授权版
    4KVideoDownloader是一款专门为帮助您从不同的视频网站下载高清视频的软件工具(极速下载站提供),该应用程序为用户提供了将视频保存到FLV,MP4,MKV或3GP的可能性。它拥有直观,整洁的布局,允许用户随时随地执行多项操作。您可以将URL直接粘贴到主面板中,并根据其流类型选择视频质量。此外,......
  • 01HTML+CSS
    今日正式开始学习前端,学习内容有1.标签的写法:标签分为单标签和双标签,其中他们都是由尖括号组成<>,例如:加粗标签<strong></strong>,倾斜标签<em></em>,下划线标签<ins></ins>,删除线标签<del></del>。2.HTML的基本骨架:HTML主要由<HTML></HTML>组成,在这里面有<head></head&g......
  • sqlserver2019--订阅发布
    一、连接数据库 1.查看sqlserver主机名称 2.通过SSMS工具连接sqlserver 二、发布1.复制--本地发布---右击选择新建发布 2.启动代理服务,为了防止自动启动失败,可以选择手动启动,然后去sqlserver服务器启动此服务 3.选择快照文件夹,如果是跨机器,需要共享文件夹(本次......
  • P1082 [NOIP2012 提高组] 同余方程
    [NOIP2012提高组]同余方程解法在这个问题中,我们想要找到......
  • Mac开发基础01-学前教育
    从iOS开发转型到macOS开发是一个相对平滑的过渡过程,尤其是对于那些已经熟悉Swift或Objective-C、以及Apple的软件开发工具和设计理念的开发者来说。以下几点是关于这一转型过程中的学习曲线的概述:1.语言和工具语言共通性:iOS和macOS开发都可以使用Swift或Objective-C,这意味着你......
  • C语言day01
    C语言day01Linux终端窗口提示语句:hq@ubuntu:~$用户名间隔符主机名间隔符当前路径输入提示符间隔符一般都是一些符号,但也有少数符号不是间隔符,比如~表示当前路径特殊符号:~:家目录权限最高/:根目录-:上一次操作的路径.:当前目录..:上一级目录Linux命令......
  • SOMEIPSRV_RPC_01: 使用单一TCP连接进行所有方法
    测试目的:验证客户端和服务器是否能够使用单一TCP连接来处理服务实例的所有方法、事件和通知。描述本测试用例旨在验证在SOME/IP通信中,客户端(<CLIENT-1>)和服务器(DUT)是否能够复用同一个TCP连接来交换属于同一服务实例的不同方法的请求和响应消息。测试拓扑:具体步骤:DUT......