OpenAI 创始人:GPT-4 的研究起源和构建心法

三十年前,互联网(Web 1.0)时代开启。人们只能在笨重的电脑上用鼠标点击由 HTML 编写的网页文本,随后开始支持插入图片,可以上传视频,于是有了网络新闻、搜索、电子邮件、短信、网游…… 互联网带来了全新的商业模式,深刻改变了人们的生产生活。

三十年后的当下,以 ChatGPT 为代表的大模型问世了。起初人们拿它当玩具,直到 ChatGPT 的诞生与人类实现惊艳交互,自动生成文本信息,而刚刚发布的 GPT-4 更是进化成支持文本和图像的多模态大模型,还能理解图像、代码,目前已经接入到微软 Office 全家桶……

看到两者的共性了吗[……]

Read more

Java设计模式-工厂模式,由ChatGPT生成

Java中的工厂模式是一种常见的设计模式,用于创建对象,使代码更具可维护性和可扩展性。下面是一个简单的Java工厂模式的实现示例:

首先定义一个抽象的产品接口:

public interface Product {
    void use();
}

然后创建多个具体的产品类来实现这个接口:

public class ConcreteProductA implements Product {
    @Override
    public void use() {
        System.out.println("使用具体产品A");
    }[......]

Read more

ChatGPT 开始支持插件:可联网、可执行代码 !

OpenAI 宣布已经在 ChatGPT 中实现了对插件的初步支持。插件 (Plugins) 是专门为语言模型设计的工具,以安全为核心原则,可帮助 ChatGPT 访问最新信息、运行计算或使用第三方服务

这就意味着第三方开发商能够为 ChatGPT 开发插件,以将自己的服务集成到 ChatGPT 的对话窗口中。从演示来看,首批开放可使用的插件包括了酒店航班预订、外卖服务、在线购物、法律知识、专业问答、文字生成语音,以及用于连接不同产品的 Zapier 等。

OpenAI 官方也提供了两款插件:Browsing 和 Code inte[……]

Read more

Python贪吃蛇游戏-pygame, 来源ChatGPT生成

由ChatGPT生成的一个贪吃蛇游戏

使用了pygame库

代码

import pygame
import random

# 初始化游戏
pygame.init()

# 游戏窗口大小
window_width = 800
window_height = 600

# 定义颜色
white = (255, 255, 255)
black = (0, 0, 0)
red = (255, 0, 0)

# 创建游戏窗口
game_display = pygame.display.set_mode((window_width, window_height)[......]

Read more

微软开源 Visual ChatGPT,五天斩获两万Star!

除了大力投资 Open AI ,微软还亲自下场大搞 AI 。5 天前,微软开源了 Visual ChatGPT ,这个软件可以连接 ChatGPT 和一系列视觉模型,以实现在 ChatGPT 的聊天过程中发送和接收图像

众所周知,尽管 ChatGPT 的功能非常强大,甚至可以用来写小说写论文,但目前也仅限于文字交流。但表情包早已成为日常文本聊天不可或缺的功能。

Visual ChatGPT 的出现,就像在以文字交流的 APP 中首次添加了表情包功能,而且还是根据用户输入的文本自动生成的 “定制化表情包”,大大提升了 ChatGP[……]

Read more

OpenAI 正式发布 GPT-4

OpenAI 刚刚宣布正式推出 GPT-4。GPT-4 是 Generative Pre-trained Transformer 4 的缩写,即生成型预训练变换模型 4。

公告写道,GPT-4 是一个多模态大型语言模型(支持接受图像和文本输入,以文本形式输出),也是 OpenAI 努力扩展深度学习的最新里程碑。虽然 GPT-4 对于许多现实场景的处理比人类差,但它在各种体现专业和学术能力的 benchmark 上,已表现出和人类相当的水平。

例如,GPT-4 通过了模拟律师考试,其分数在应试者的前 10% 左右;相比之下,GPT-3.[……]

Read more

开发者总结了 8 种最好的 AI 机器学习开源项目

随着 AI 技术快速发展,各种理论与实践层出不穷,它正在迅速改变我们生活中几乎每一个领域,从我们如何交流到用于交通的手段。作为开发者或者学习者,在开始构建机器学习应用程序之前,从众多开源项目中选择一项应该是一个艰巨的任务,日前,有网友在博客总结了 8 种最好的开源 AI 技术,为机器学习开发者指明道路。

1、Tensorflow

TensorFlow 是谷歌为支持其研究和生产目标创建的项目,于 2015 年发布,它是一款开源机器学习框架,易于在各种平台上使用和部署。它是机器学习中维护得最好和广泛使用的框架之一,目前已被多家公司广泛使用,包括 Drop[……]

Read more

微信开源围棋 AI PhoenixGo,还能不能让人类好好下棋了?

5月11日,微信翻译团队正式开源其围棋AI程序 PhoenixGo。PhoenixGo 基于 AlphaGo Zero 论文实现,具有超越人类棋手的围棋功力,在2018年4月于福州举办的世界人工智能围棋大赛上获得冠军。

微信翻译团队自述,在去年 DeepMind 的 AlphaGo Zero 论文发表时,微信资源调度团队刚好研发了一个大规模云计算平台,正在利用微信后台闲时的计算资源做机器学习的推理及训练。出于测试自研大规模云计算平台和研究 AlphaGo Zero 算法的目的,几名工程师陆续加入 PhoenixGo 这个项目,把论文上的算法[……]

Read more

在 macOS 上安装 TensorFlow

本指南介绍如何在 macOS 上安装 TensorFlow。虽然这些说明可能也适用于其他 macOS 版本,但我们只在满足以下要求的计算机上对这些说明中的内容进行过测试(并提供相关支持):

  • macOS X 10.11 (El Capitan) 或更高版本

注意:从 1.2 版开始,TensorFlow 在 macOS 上不再支持 GPU。您必须选择安装 TensorFlow 的方式。目前可支持如下几种方式:

  • Virtualenv
  • “原生”pip
  • Docker
  • 从源代码安装,详情请参阅这篇单独的指南

[……]

Read more

重现 AlphaGoZero 风采,Facebook 开源 ELF OpenGo

近日,Facebook AI Research(FAIR)在其官方博客宣布开源他们开发的曾打败专业围棋棋手的 AI 围棋机器人 ELF OpenGo,包括源代码和训练好的模型。

开发团队表示,受 DeepMind 的启发,他们在今年早些时候启动了一项使用 FAIR 的可扩展、轻量级框架 ELF 进行强化学习研究的工作,希望能重现与 AlphaGoZero 最接近的结果,最终创建一个能自学围棋并达到人类职业棋手或更高水平的开源系统。

ELF OpenGo 是他们用两千块 GPU 训练约两到三周后得到的围棋 AI ,目前已成功战胜其他开源[……]

Read more