国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

玩轉(zhuǎn)ChatGPT:輔助編程

這篇具有很好參考價(jià)值的文章主要介紹了玩轉(zhuǎn)ChatGPT:輔助編程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、寫在前面

首先讓小Chat介紹自己在編程方面的天賦:

玩轉(zhuǎn)ChatGPT:輔助編程

總結(jié)起來:TA掌握了海量的編程知識,能做到自動代碼生成、代碼審查優(yōu)化、編程教學(xué)輔導(dǎo)以及實(shí)時(shí)問題解答。我問TA學(xué)習(xí)了多少案例,TA說:忘了,但保證夠用。

玩轉(zhuǎn)ChatGPT:輔助編程

前提:我是做機(jī)器學(xué)習(xí)與臨床大數(shù)據(jù)挖掘的,偏向于數(shù)據(jù)科學(xué)領(lǐng)域,并不是做開發(fā)的哈。因此,所需要的代碼一般都不會很長,GPT3.5足夠。至于做開發(fā)的,成千上萬的代碼,不屬于本文范圍,當(dāng)然,底層邏輯都是一樣的,供參考。

二、推薦途徑

(1)GPT-3.5(GPT-4)

也就是GPT的原版本,在網(wǎng)頁端直接操作,不需要通過API,畢竟API要錢吶。

(a)生成代碼:用python語言寫一個隨機(jī)森林的代碼(記得指定語言):

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:小Chat使用Pyhton的sklearn包寫一個標(biāo)準(zhǔn)的隨機(jī)森林分類模型,并對程序做了簡單的說明。

(b)通過對話理解代碼。對于萌新來說,TA給出了代碼,但是不會用。所以,需要把TA作為一個編程教學(xué)輔導(dǎo)用于實(shí)現(xiàn)保姆級別的教學(xué)。

第一回合:這個代碼怎么使用和運(yùn)行,請給出詳細(xì)的步驟。

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

?解讀:作為一名萌新,我也沒運(yùn)行過Python,需要怎么安裝?

第二回合:如何安裝python?對于新手來說,請?zhí)峁┯押玫陌惭b方法。

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:看第二點(diǎn)“方便地進(jìn)行開發(fā)和調(diào)試”,還舉了3個例子,因此,我們繼續(xù)問:

追問:PyCharm、Visual Studio Code 和 Spyder哪一款更適合新手使用?

玩轉(zhuǎn)ChatGPT:輔助編程

?解讀:我們的定位就是用機(jī)器學(xué)習(xí)進(jìn)行數(shù)據(jù)挖掘,因此,推薦使用Spyder。那么,怎么安裝?

追問:請?zhí)峁㏒pyder保姆級別的安裝教程。

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

?解讀:以上,我們知道了怎么安裝程序軟件,也拿到了代碼,那么,它的數(shù)據(jù)集要怎么準(zhǔn)備?

第三回合:上述隨機(jī)森林的代碼中數(shù)據(jù)集'your_dataset.csv'的數(shù)據(jù)格式是什么樣子的?請用表格展示一個例子。

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:一定要求TA用表格的形式給你舉例子,這樣非常直觀。

接下來,我們需要知道怎么調(diào)參。

第四回合隨機(jī)森林重要的參數(shù)有哪些?如何科學(xué)地調(diào)整模型參數(shù)?

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:理論知識懂了,那么如何用代碼實(shí)現(xiàn)?

第五回合:請用網(wǎng)格搜索調(diào)整隨機(jī)森林上述幾個重要參數(shù),幫我寫出代碼,并嵌入之前的代碼中。

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:接下來,需要對每一部分的代碼的功能有一個大致的了解。

第六回合:請問以下代碼是什么意思:

param_grid = {

????'n_estimators': [100, 200, 300],

????'max_depth': [5, 10, 15],

????'min_samples_split': [2, 5, 10],

????'min_samples_leaf': [1, 2, 4],

????'max_features': ['sqrt', 'log2', None],

????'criterion': ['gini', 'entropy']

}

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:解釋得很清楚了,像一個24h在線的專業(yè)指導(dǎo)。接著,我們需要繪制ROC曲線。

第七回合:如何繪制訓(xùn)練集和測試集的ROC曲線并顯示AUC值,畫在一個圖上。請寫出代碼。

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

解讀:以上,把一個簡單的機(jī)器學(xué)習(xí)建模的代碼和流程都展示出來了,真的厲害。

(c)運(yùn)行代碼。這個功能沒有開放。GPT-4能夠調(diào)用插件的話,是可以直接運(yùn)行代碼的,這種能力太恐怖了。我也一直期待權(quán)限開放,那就大有可為了。

(d)代碼轉(zhuǎn)化。比如python轉(zhuǎn)R,python 2.0轉(zhuǎn)python 3.0,Tensorflow轉(zhuǎn)Pytorch等場景,我就隨便舉1-2個例子。

python轉(zhuǎn)R把上述python寫的隨機(jī)森林代碼轉(zhuǎn)成R語言,要求功能完全一致。

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

python 2.0轉(zhuǎn)python 3.0:有時(shí)候在數(shù)據(jù)分析的時(shí)候,需要一些第三方開發(fā)的算法,很多沒有被封裝至python的程序包,此外,幾年前開發(fā)的算法都是基于python 2.0的。要命的是,python 2.0和現(xiàn)在的python 3.0有些語法不同,有些包也被剔除:

玩轉(zhuǎn)ChatGPT:輔助編程

因此,需要做轉(zhuǎn)換。

譬如,我最近需要用到一個算法,叫做iSMART,明確是說用python2寫的。

玩轉(zhuǎn)ChatGPT:輔助編程

我便使用小Chat轉(zhuǎn)成python 3.9可運(yùn)行的代碼:

把下面的代碼轉(zhuǎn)化成python 3.9可運(yùn)行的代碼,并指出修改之處:加要修改的代碼。

玩轉(zhuǎn)ChatGPT:輔助編程

無腦復(fù)制粘貼即可。

(e)代碼報(bào)錯糾正。轉(zhuǎn)化好的代碼試運(yùn)行,報(bào)錯基本是99%的事情。此時(shí)只需把報(bào)錯信息發(fā)給小Chat,TA就會給你反饋。我舉一個CNN的例子:

玩轉(zhuǎn)ChatGPT:輔助編程

運(yùn)行報(bào)錯:

玩轉(zhuǎn)ChatGPT:輔助編程

我運(yùn)行下面的代碼后報(bào)錯:[輸入運(yùn)行的代碼],報(bào)錯信息為:FileNotFoundError: [WinError 3] 系統(tǒng)找不到指定的路徑。: 'xdd002'。

玩轉(zhuǎn)ChatGPT:輔助編程

?沒錯,我沒有選擇工作路徑,自然找不到文件夾。TA建議我優(yōu)化代碼,那我就求助TA:

幫我寫一段代碼,用于檢查文件夾是否存在,并嵌入源代碼中

玩轉(zhuǎn)ChatGPT:輔助編程

?我加入源代碼,試運(yùn)行:

玩轉(zhuǎn)ChatGPT:輔助編程

嗯,神清氣爽!

總結(jié):小Chat可以自動代碼生成、代碼審查優(yōu)化、編程教學(xué)輔導(dǎo)以及實(shí)時(shí)問題解答??梢哉f是大大提高編程效率了。

(2)Cursor

Cursor 是一個集成了 GPT-4 (存疑?。┑拇a生成器,可以幫助你快速編寫、編輯和討論代碼。

安裝也很簡單,前往官網(wǎng)地址:Cursor | Build Fast,下載安裝即可。

玩轉(zhuǎn)ChatGPT:輔助編程

?安裝后打開軟件:

玩轉(zhuǎn)ChatGPT:輔助編程

開始測試:

(a)生成代碼:選中界面,Ctrl+K彈出對話框,輸入:用python語言寫一個隨機(jī)森林的代碼

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程感覺一般般,可能我們需要把需求描述的更加細(xì)致:

用python語言寫一個隨機(jī)森林的代碼,包括數(shù)據(jù)讀取、數(shù)據(jù)清洗和拆分、模型性能評估以及ROC曲線繪制

玩轉(zhuǎn)ChatGPT:輔助編程

這樣就很完整了。

(b)代碼理解:把需要解讀的代碼復(fù)制進(jìn)來,Ctrl+LA全選代碼(或者只選擇你要解讀的代碼段),在右側(cè)對話框輸入:請用中文解析這個代碼的作用和功能

玩轉(zhuǎn)ChatGPT:輔助編程

玩轉(zhuǎn)ChatGPT:輔助編程

??他就會跟你chat了,我咋又追問了幾個問題,也都一一提供了解答。

(c)代碼轉(zhuǎn)化:選中你要改寫的代碼段,Ctrl+L,可以發(fā)現(xiàn)右側(cè)對話框已經(jīng)顯示出改代碼段,輸入:改寫成python 3.9可運(yùn)行的代碼:

玩轉(zhuǎn)ChatGPT:輔助編程

(d)代碼報(bào)錯糾正。同樣,用CNN的例子做測試,輸入:代碼運(yùn)行報(bào)錯:FileNotFoundError: [WinError 3] 系統(tǒng)找不到指定的路徑。: 'xdd002'

玩轉(zhuǎn)ChatGPT:輔助編程?嗯,很厲害。

總結(jié):他還有debug等其他功能,大家自行探索。免費(fèi)版一個月只提問100次(收費(fèi)版每個月20美元,等價(jià)于GPT-4),或者可以在下面填寫自己的API(那不就是變相要錢)。我一般是和GPT配合使用,特別是需要解讀的代碼行數(shù)特別多的時(shí)候。

(3)其他

其實(shí)New bing也可以處理代碼:

玩轉(zhuǎn)ChatGPT:輔助編程

?我就不一一演示了。

此外,還有Github Copilot等工具,有興趣自行探索。

三、寫在最后

(1)GPT輔助編程的能力還是很強(qiáng)的,推薦大家盡快融入自己的工作流;

(2)只是輔助作用,關(guān)鍵還是想法最重要。

(3)發(fā)現(xiàn)身邊的人對于GPT的認(rèn)識還處于翻譯、潤色、簡單寫作等階段,這也是我寫《玩轉(zhuǎn)GPT》的初衷。都說工具不是最重要,但是科學(xué)技術(shù)畢竟是第一生產(chǎn)力吶,提高了生產(chǎn)效率,那不是有更多時(shí)間進(jìn)行深度思考咯。

我覺得我的文筆好LOW,求助了GPT-4,下面才是我想表達(dá)的:

GPT輔助編程的能力可謂是一馬當(dāng)先,堪比小燕子般的敏捷。如果說人生是一場馬拉松,那GPT就是那為你加油助威的觀眾,讓你不斷超越自己。作為如此強(qiáng)大的神助攻,不妨讓它成為你工作流中的得力助手,與你共創(chuàng)美好未來。

然而,作為一名AI,GPT雖然智慧如斯,但也只能是個輔助角色。正所謂“鳥兒飛過,留下聲音”,我們最終還是要靠自己的創(chuàng)意和想法。畢竟,這世上沒有永動機(jī),但卻有無盡的創(chuàng)意源泉,而這正是人類的特質(zhì)。

許多人對GPT的了解還停留在翻譯、潤色、簡單寫作等層面,就如同看到一塊冰山,卻只看到了它露出水面的那一小部分。這也正是我寫《玩轉(zhuǎn)GPT》的初衷。人們常說工具不是最重要,但我們又如何能忽略科學(xué)技術(shù)所帶來的巨大變革呢?科技的進(jìn)步讓我們站在巨人的肩膀上,讓我們的生產(chǎn)效率得到極大提高,宛如一把鋒利的劍,助我們斬?cái)嗉姺彪s念,使我們擁有更多的時(shí)間去進(jìn)行深度思考。

所以,趕緊把GPT這位神奇的小助手融入你的工作流吧,讓它成為你的王牌。與它攜手共進(jìn),你將發(fā)現(xiàn)一個嶄新的世界。同時(shí),也別忘了鍛煉自己的創(chuàng)意思維,因?yàn)檫@正是我們與機(jī)器的區(qū)別,也是我們閃耀的光芒。讓我們在科技的浪潮中勇往直前,成為那勇敢拓荒者,追尋真正的自我價(jià)值。文章來源地址http://www.zghlxwxcb.cn/news/detail-423668.html

到了這里,關(guān)于玩轉(zhuǎn)ChatGPT:輔助編程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Idea】人工智能編程他來了,Idea集成一款和ChatGPT一樣智能的編碼輔助神器

    【Idea】人工智能編程他來了,Idea集成一款和ChatGPT一樣智能的編碼輔助神器

    Bito 是一款建立在 OpenAI 和 ChatGPT 之上的開發(fā)輔助神器!他可以幫我們生成代碼、語法提示、生成測試用例、解釋代碼含義、生成注釋、優(yōu)化代碼、檢測代碼安全性以及學(xué)習(xí)理論知識等!我們可以提出任何關(guān)于技術(shù)的問題, Bito 都能夠給你很好分反饋,以及代碼優(yōu)化建議!最重

    2024年02月06日
    瀏覽(31)
  • ChatGPT4.0知識問答、DALL-E生成AI圖片、Code Copilot輔助編程,打開新世界的大門

    ChatGPT4.0知識問答、DALL-E生成AI圖片、Code Copilot輔助編程,打開新世界的大門

    支持在線修改和圖片導(dǎo)出。走一個~ (1)畫一個會飛的豬 (2)通過選擇select,對會飛的豬進(jìn)行潤色 (3)畫一個花色翅膀 (4)來一個難的,根據(jù)斗羅大陸的設(shè)定,添加一個十萬年魂環(huán),哈哈 我記得金色魂環(huán)是百萬年的了,哈哈。不過還可以理解。 (5)根據(jù)斗羅大陸的設(shè)計(jì)

    2024年04月29日
    瀏覽(22)
  • 讓ChatGPT成為你的編程助手——從繁雜的工作中解放自己

    讓ChatGPT成為你的編程助手——從繁雜的工作中解放自己

    現(xiàn)在好幾個大公司都推出了自家的大語言模型,有的參數(shù)比GPT多,但是真正能稱得上會編程的,大概只有GPT一個,可以說是OpenAI的獨(dú)門功夫。 這篇文章旨在探討GPT輔助編程過程中常用的提示和技巧。當(dāng)然,我自己也是一邊學(xué)一邊演練,一邊演練一邊完成的這篇博客內(nèi)容。歡迎

    2024年02月07日
    瀏覽(22)
  • 了解了ChatGPT對編程語言的影響后,決定讓AI給自己打工!

    介紹 ChatGPT是一種基于自然語言處理技術(shù)的語言模型,由美國OpenAI團(tuán)隊(duì)研發(fā)。它是構(gòu)建在生成式預(yù)訓(xùn)練變換模型(Generative Pre-trained Transformer,簡稱GPT)之上,具有強(qiáng)大的自然語言理解和生成能力。GPT模型以大規(guī)模文本數(shù)據(jù)為輸入進(jìn)行訓(xùn)練,從而學(xué)習(xí)到了豐富的語言知識和語義

    2024年02月16日
    瀏覽(21)
  • 【解鎖未來】讓微軟Copilot介紹自己,再由ChatGPT潤色文章,到底能成什么樣?

    今天突發(fā)奇想,如果讓 微軟Copilot介紹自己,再由ChatGPT潤色文章,到底能成什么樣? 問:撰寫關(guān)于微軟bing的文章 微軟bing是一款全球領(lǐng)先的搜索引擎,它可以幫助用戶快速、準(zhǔn)確、安全地找到所需的信息。微軟bing不僅提供了豐富的搜索功能,如網(wǎng)頁、圖片、視頻、新聞、地

    2024年02月05日
    瀏覽(31)
  • 〖編程初學(xué)者的自我修養(yǎng) - 精煉面試篇④〗- 以結(jié)果為導(dǎo)向介紹自己的學(xué)習(xí)成果與工作經(jīng)歷

    人之所以會覺得迷茫,本質(zhì)上是欠缺對自己的一個控制力、識別龐雜信息、去偽存真的獨(dú)立思考與認(rèn)知能力。 說明:該文屬于 程序員的自我修養(yǎng) 專欄, 購買任意白寶書體系化專欄可加入 易編程社區(qū), 早鳥價(jià)訂閱模式除外 。 福利:加入社區(qū)的小伙伴們,除了可以獲取博主

    2024年02月12日
    瀏覽(23)
  • 【ChatGPT 指令大全】怎么使用ChatGPT輔助程式開發(fā)

    【ChatGPT 指令大全】怎么使用ChatGPT輔助程式開發(fā)

    目錄 寫程式 解讀程式碼 重構(gòu)程式碼 解 bug 寫測試 寫 Regex 總結(jié) 在當(dāng)今快節(jié)奏的數(shù)字化世界中,程式開發(fā)變得越來越重要和普遍。無論是開發(fā)應(yīng)用程序、網(wǎng)站還是其他軟件,程式開發(fā)的需求都在不斷增長。然而,有時(shí)候我們可能會遇到各種問題,影響我們的工作進(jìn)度,如果使

    2024年02月13日
    瀏覽(25)
  • ChatGPT 輔助論文寫作

    總結(jié)一些在科研寫作中使用 ChatGPT 的命令,以助力提升科研寫作的效率。

    2023年04月08日
    瀏覽(16)
  • 【aigc輔助繪畫流程】blender+stableDiffusion+chatgpt輔助建立3D插畫背景

    【aigc輔助繪畫流程】blender+stableDiffusion+chatgpt輔助建立3D插畫背景

    首先還是先上效果圖吧。 這是一張用stable diffusion生成的照片,我們最好去選用這種相對正透視的照片(特別是像我這種透視功底本來就不咋地的半桶水美術(shù))。 通過該照片直接映射到場景立方體中(注意這里刪掉了正對攝像機(jī)的面) 簡單建模賦予場景體積感,并實(shí)現(xiàn)基于攝

    2024年02月11日
    瀏覽(20)
  • 【ChatGPT 指令大全】怎么使用ChatGPT來輔助學(xué)習(xí)英語

    【ChatGPT 指令大全】怎么使用ChatGPT來輔助學(xué)習(xí)英語

    在當(dāng)今全球化的社會中,英語已成為一門世界性的語言,掌握良好的英語技能對個人和職業(yè)發(fā)展至關(guān)重要。而借助人工智能的力量,ChatGPT為學(xué)習(xí)者提供了一個有價(jià)值的工具,可以在學(xué)習(xí)過程中提供即時(shí)的幫助和反饋。在本文中,我們將介紹如何最大限度地利用ChatGPT來提高英

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包