受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生

WBOY
發布: 2023-05-02 23:19:10
轉載
1337 人瀏覽過

現在,當你面對一堆資料再也不用感到頭痛了!今天我們將要介紹的這個應用程序,它可以讓你用英語和你的數據聊天,然後出結果!

這款應用程式名為RTutor,透過API 呼叫OpenAI 的Davinci (ChatGPT 兄弟模型),可以將自然語言翻譯為R 腳本,然後在Shiny 平台執行,幾秒鐘內產生R Markdown 原始檔和HTML 報告。

在本地, RTutor 以 R 套件的形式提供服務,幫助使用者進行初步分析和視覺化,即使沒有 R 經驗也可以使用。但如果你有 R 經驗效果會更好,能夠省去將請求轉換為 R 的過程,直接透過提供程式碼作為起點來節省使用者時間。

受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生


  • #專案網址:https://github.com/gexijin/RTutor
  • 試用位址:http://rtutor.ai/

我們以mpg資料集為例,mpg 資料集記錄了美國1999 年和2008 年部分汽車的製造廠商、型號、類別、驅動程式和耗油量。

在了解了一些背景知識後,你可以和RTutor 這樣對話,使用ggplot2 創建hwy(高速公路駕駛耗油量) vs. class(車輛類型,如雙座汽車)的箱型圖。按類別顏色。添加抖動。接著是 RTutor 產生 R 語言,輸出結果:

受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生

RTutor 也可以解釋統計概念,並協助使用者決定使用哪種統計檢定。它的水平就像一個有統計學和 R 課程背景的本科生,回答的雖然不完美,但很有幫助。

受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生

RTutor 也能根據上下文產生程式碼甚至是文件:

受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生

專案作者表示:RTutor 完全是個業餘項目,他在工作之餘了解了ChatGPT 後,利用業餘時間10 天完成專案。

受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生

安裝

這個儲存庫經常更新,有時一天更新幾次。所以,專案作者建議使用者在每次使用前重新安裝,以便始終擁有最新版本。

library(remotes)install_github("gexijin/RTutor")
登入後複製

將 API 金鑰與 RTutor 一起使用

#從 OpenAI 取得 API 金鑰,然後與 RTutor 一起使用。有以下幾種方法可以做到這一點。

  • app 啟動後,按一下 「設定」(Settings)並貼上 API 金鑰。
  • 將此金鑰儲存為工作目錄中名為 api_key.txt 的文字檔案。
  • 建立一個名為 OPEN_API_KEY 的環境變量,適用於 Windows、Mac 和 Linux 系統。

更多技術細節請參閱原始項目。

以上是受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:51cto.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!