作者: AI最严厉的父亲

  • 讲讲什么是ChatGPT

    到底什么是ChatGPT?

    ChatGPT:Chat Generative Pre-trained Transformer

    • "Chat" 是一个英语单词,意为“聊天”,通常指通过书面或口头方式进行的轻松、非正式的交流。在计算机科学中,“Chat” 也可以指即时通讯(Instant Messaging),是指通过网络实时传递消息的一种通讯方式。在这种方式下,用户可以通过键盘输入文字、表情、图片等来进行交流,常见的即时通讯软件包括WhatsApp、WeChat、Telegram、Facebook Messenger等。
    • “Generative” 表示模型可以生成文本,即生成式模型;
    • “Pre-trained” 表示在模型应用到具体任务之前,模型已经在大规模语料库上进行了预训
    • “Transformer” 表示模型基于Transformer架构,这是一种用于自然语言处理任务的深度学习模型架构。

    从字面意思上很容易就知道什么是ChatGPT了。

    未来会风靡世界的GPT

    自从2018年GPT-1模型问世以来,GPT模型已经成为了自然语言处理领域的一个热门话题。凭借其惊人的文本生成和理解能力,GPT模型在多个任务上取得了令人瞩目的成果。虽然目前仍然存在一些挑战和局限性,但我相信未来GPT模型将在更多的领域得到应用并风靡全球。

    GPT模型的生成能力是其最重要的优点之一,它可以生成连贯、富有逻辑的文本,甚至可以通过对话与用户进行交互。这为许多领域带来了机会,例如广告、文案撰写、内容创作、虚拟客服等。对于一些需要大量文本创作的领域,GPT模型可以帮助减轻人工创作的压力,提高工作效率。

    GPT模型可以进行有限的文本理解和推理,它可以解决一些基本的文本分类和语言推断任务。这为自然语言处理和人工智能领域带来了新的机会和挑战,例如情感分析、命名实体识别、机器翻译等任务。虽然目前GPT模型在这些任务上的表现还有待改进,但我相信随着更多的数据和技术的不断积累,GPT模型将会在这些任务上表现出更加出色的能力。

    随着GPT模型不断进步和发展,它将会在更多的领域得到应用。例如,GPT模型可以在智能对话系统中作为核心引擎,为用户提供更加智能、个性化的服务。它还可以用于虚拟现实和增强现实中,为用户提供更加自然和丰富的交互体验。除此之外,GPT模型还可以在教育、医疗、金融等领域得到应用,为人们的生活和工作带来更多的便利和创新。

    综上所述,我相信未来GPT模型将会在更多的领域得到应用,并带来更多的机遇和挑战。作为一种强大的自然语言处理模型,GPT模型将继续在文本生成、理解和推理等任务上不断创新和发展,成为自然语言处理领域的重要突破。

    2023火爆GPT排行榜

    1. ChatGPT-free
    2. ChatGPT-plus
    3. BingGPT(EDGEGPT)
  • 写个shell脚本:Linux下定时重启ipv6

    运行环境:Ubuntu-server-22.04 lts.

    #!/bin/bash
    
    # Disable IPv6
    sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
    sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
    sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
    
    # Wait for a few seconds
    sleep 5
    
    # Enable IPv6
    sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
    sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
    sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0
    
    # Show the IPv6 status
    cat /proc/sys/net/ipv6/conf/all/disable_ipv6
    

    设置定时运行脚本:

    # Edit the cron table
    crontab -e
    
    # Add the following line to run the script every day at 1 AM
    0 1 * * * /path/to/reset-ipv6-script.sh
    

    根据你的实际需要定时重启ipv6即可。

  • 普通用户和AIGC

    最近和朋友聊了下AIGC。

    朋友提出的问题一阵见血:AIGC需要落地。

    于是回过头反思一下:假如我是一个普通用户,我希望AIGC项目能帮我做什么?


    如何利用AIGC解决问题、提高效率?

    当我想到这个问题的时候,我首先想到的是:

    是不是一个人既要对一个行业有很深入的了解,又要对AIGC有很深入的了解。

    只有这样,才能针对自己的行业,部署一个实用的AIGC项目?

    如果对相关行业没有深入的了解,怎么确定项目的具体需求和目标,怎么去评估项目的实际效果?

    如果对AIGC没有深入的了解,怎么确定项目的技术方案,又怎么去评估项目的技术可行性?


    怎么解决上面的问题?

    1. 行业从业人员去学习和研究:对相关行业和AIGC进行学习和研究,了解相关的知识和技术。
    2. 合作和联合:与其他行业专家和AIGC专家合作,共同研究和解决问题。

    也就是要么行业从业者去消耗时间和精力学习AIGC,要么就花费代价去找专业的行业人才合作。

    有其他选项吗?

    当然有:AGI

    AGI即Artificial general intelligence的简写,计算机科学与技术专业用语,专指通用人工智能。这一领域主要专注于研制像人一样思考、像人一样从事多种用途的机器。

    但是AGI对于我们来说,有些遥远。目前的AGI项目只有一些大企业在做,而且都处于研发阶段。

    以下是一些著名的AGI项目:

    1. OpenAI:这是一个大型人工智能研究机构,它致力于推动AGI研究。
    2. Google DeepMind:这是一家人工智能公司,主要从事AGI研究。
    3. IBM Watson:这是一个大型人工智能系统,用于处理大量数据,并对问题进行分析和决策。
    4. Novamente:这是一家人工智能公司,专注于AGI领域的研究和开发。

    所以我们又绕回了问题的起点,普通人怎么去落地一个适合自己的AIGC项目。


    普通人怎么落地AIGC项目

    要么学习,要么花钱。

    又TM绕回去了。

    哈哈哈,烦躁。

  • 微信聊天记录删除了怎么恢复

    微信聊天记录删除了怎么恢复

    首先,如果你是自行删除的聊天记录,那么是恢复不了的。

    其次,如果是不可抗力导致手机(这里指的是手机储存)硬件损坏的,也是恢复不了的。

    最后,所谓聊天记录恢复的前提是你做了备份。

    为什么我会搜索到很多数据恢复软件

    这些数据恢复软件信誓旦旦,言之凿凿的告诉你,像TM真的一样告诉你一些“微信聊天记录删除了怎么恢复”的内容。甚至有些是付费推广的广告链接。

    当你点进去,一款一款下载,一款一款试用,甚至是付费。

    你会发现,都TM恢复不了。

    所有常规手段,都恢复不了,非常规手段,你接触不到

    这不是说微信记录删了,坏了就恢复不了。

    而是所有常规手段,都恢复不了,非常规手段,你接触不到。

    不要想着“微信聊天记录删除了怎么恢复”。

    如果你的聊天记录真的那么重要,请做好备份。

    如果有大神在默默的看着这篇文章

    这个世界还是有很多大神的,他们是否有手段恢复我就不知道了。

    如果我说错了,希望大神指点。

  • AICG-不要相信某些……

    这个标题比较隐晦。隐晦到我想骂人。没办法,至于原因你懂的。

    最近推送过来的都是某公司的AICG模型,仔细一看,都是开源模型的分支模型。

    你TM的开源了一个开源模型的分支模型,这操作真的秀。

    让我想起那些套壳linux,freebsd的国产系统了。

    都是一窝臭虫。

    下贱。

  • AICG-利用CHATGPT帮你写seo文章

    大家都知道我最近沉迷AICG。

    目前我觉得一款好的AICG-tools,帮我们解决流程化、重复性的工作是最基础的


    写了一个AICG生成文章并发布wordpress的程序,调用了openai的text-davinci-003模型来进行SEO文章创作。

    鉴于SEO文章写作不需要太大的上下文关联性,所以直接给定了每一段的关键词去写作:

    例如:

    response_zhengwen = openai.Completion.create(
        engine="text-davinci-003",
        prompt=(f"以{keywords_str}为关键词写一篇文章,每个关键词出现一次就可以"),
        max_tokens=1024,
        n=1,
        stop=None,
        temperature=0.8,
    

    response_zhengwen 就是文章正文。你可以举一反三。

    response_diyiduan = openai.Completion.create(
        engine="text-davinci-003",
        prompt=(f"这里是第一段的内容"),
        max_tokens=1024,
        n=1,
        stop=None,
        temperature=0.8,
    

    至于写作的效果嘛:从最近博客的访问数据就可以看得出来,很不错。

  • python-简单的屏幕录像功能

    # coding: utf-8  
    from PIL import ImageGrab  
    import numpy as np  
    import cv2  
    import datetime  
      
    fps = 30  
    start = 3  # 延时录制  
    end = 15  # 自动结束时间  
      
    curScreen = ImageGrab.grab()  # 获取屏幕对象  
    height, width = curScreen.size  
    filename = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") + ".avi"  
    video = cv2.VideoWriter(filename, cv2.VideoWriter_fourcc(*'XVID'), fps, (height, width))  
      
    imageNum = 0  
    while True:  
        imageNum += 1  
        captureImage = ImageGrab.grab()  # 抓取屏幕  
        frame = cv2.cvtColor(np.array(captureImage), cv2.COLOR_RGB2BGR)  
      
        # 显示无图像的窗口  
        cv2.imshow('encoding,press"q" exit', np.zeros((1, 255), np.uint8))  
      
        # 控制窗口显示位置,方便通过按键方式退出  
        cv2.moveWindow('encoding,press"q" exit', height - 100, width - 100)  
        if imageNum > fps * start:  
            video.write(frame)  
        # 退出条件  
        if cv2.waitKey(50) == ord('q') or imageNum > fps * end:  
            break  
    video.release()  
    cv2.destroyAllWindows()
    

    运行需要安装依赖:

    pip install pillow
    pip install pyautogui
    pip install opencv-python
    

    很简单的一个功能。多平台都可使用。

  • 使用Obsidian写wordpress文章

    为什么要用Obsidian写wordpress文章

    1. Markdown,虽然wordpress也支持markdown插件,但我更喜欢本地化创作。
    2. 丰富的插件,未来有很多东西需要用AI创作,而我又写了自己的AI插件用于写作。
    3. 本地化客户端写作。个人爱好
    4. 代码高亮,在Obsidian中,代码高亮只需要一个Tab

    这是一段代码示例:

    # -- coding: utf-8 --  
    """  
    @Time:2022-10-29 23:36  
    @Author:zstar  
    @File:te_WeLM.py  
    @Describe:测试WeLM  
    """  
    import requests  
      
    url = 'https://welm.weixin.qq.com/v1/completions'  
      
    prompt = "中国地大物博,自然⻛光秀丽,大自然的⻤斧神工造就了许多动人心魄的美景,"  
      
    data = {  
        "prompt": prompt,  
        "model": "xl",  
        "max_tokens": "512",  
        "temperature": "0.85",  
        "top_p": "0.0",  
        "top_k": "10",  
        "n": "1",  
        "echo": True,  
        "stop": ",,.。",  
    }  
      
    header = {  
        "Content-Type": "application/json",  
        "Authorization": "cfe7mpr2fperuifn5l6g"  
    }  
      
    if __name__ == '__main__':  
      
        response = requests.post(url, json=data, headers=header)  
        result = eval(response.text)  # str -> dict  
        # print(result)    print(result["choices"][0]["text"])
    
  • 试用了WeLM,嗯….一言难尽

    WeLM是腾讯开发的一个擅长理解和生成文本的通用语言模型。

    官方文档:https://welm.weixin.qq.com/docs/tutorial/

    对比openai的语言模型。

    WeLM目前相当于openai的text-davinci-002,用来写作的话经常会出现复读机的效果:

    比如:今天我用百度百度百度百度搜索了…….

    目前申请了另外一个中文语言模型:源1.0。

    号称:全球最大规模人工智能巨量模型

    等api申请通过之后再试试。

     

  • 爱快软路由多拨设置协议分流加速网页(HTTP/HTTPS)访问

    使用爱快软路由(ikuai)的小伙伴们,经常会在多拨账号后体验到下载和上传速度的提升。然而,他们可能会遇到一个常见问题,就是在访问网页时初期感觉速度较慢,甚至经常断开连接。这是因为他们没有进行协议分流的正确设置。

    网页访问通常使用TCP协议,而TCP协议本身并不支持负载均衡。要解决这个问题,我们需要进行协议分流的设置,以加速网页访问。在本文中,我们将详细介绍如何在爱快软路由中进行协议分流的配置,以提高网页访问速度。

    步骤一:进入协议分流设置

    首先,确保你使用的是爱快软路由的3.6.12版本(或更高版本)。然后,按照以下步骤进行协议分流的配置:

    1. 登录爱快软路由的管理界面。
    2. 在界面中,找到以下菜单:流控分流 → 分流设置 → 协议分流。

    步骤二:添加HTTP协议分流规则

    在协议分流设置中,我们需要添加HTTP协议的分流规则,以加速网页访问。按照以下步骤进行设置:

    1. 点击协议分流页面上的“添加规则”或类似选项。
    2. 在规则设置中,选择协议为HTTP。
    3. 在线路选择中,选择你想要使用的线路。请注意,不要选择线路绑定选项。
    4. 在负载模式中,选择“源IP+目的IP”。
    爱快协议分流设置
    爱快协议分流设置

    结语

    通过按照以上步骤在爱快软路由中进行协议分流的配置,你将能够显著提高网页访问速度,解决初期慢和断开连接的问题。这个简单的设置将为你的网络体验带来明显的改善,确保你能够顺畅地浏览网页和使用互联网。

    协议分流是网络优化的重要步骤之一,它能够确保不同类型的网络流量得到合理的分流和处理,提高整体网络性能。希望这篇教程对你有所帮助,让你更好地利用爱快软路由来优化网络体验。