开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

          開通VIP
          寫給不會代碼的你:20分鐘上手 Python AI

          在深入學(xué)習(xí) AI 時,許多朋友發(fā)現(xiàn)需要編程,變得頭大。

          同時,各類教程都默認(rèn)了你會打命令行,導(dǎo)致入門十分困難。

          鑒于此,就有了這份簡明入門,旨在讓大家更快掌握 Python 和 AI 的相互調(diào)用。并使你在接下來的 20 分鐘內(nèi),循序漸進(jìn)的完成以下任務(wù):

          • 完成一個簡單程序

          • 完成一個爬蟲應(yīng)用,抓取公眾號文章

          • 完成一個 AI 應(yīng)用,為公眾號文章生成概述


          一些背景

          知己知彼,百戰(zhàn)不殆

          關(guān)于 Python

          Python 就像哆拉A夢它:

          • 擁有一個百寶袋,裝滿了各種道具,被稱為標(biāo)準(zhǔn)庫。當(dāng)遇到問題時,都可以拿出來直接使用。

          • 如果百寶袋里的道具不夠用,還可以打電話給未來百貨,去訂購新道具。在這里:

            • 打電話:對應(yīng) pip 一類的工具,可以用來訂購任何的道具。

            • 未來百貨:對應(yīng) GitHub 一類的分享代碼的平臺,里面啥都有。

          • 被全世界廣泛使用,尤其是在 AI 領(lǐng)域,所以遍地是大哥

          關(guān)于 OpenAI API

          OpenAI 通過兩種方式提供服務(wù):

          • 其一:通過 ChatGPT,提供開箱即用的服務(wù),直接對話即可,簡單直觀。

          • 其二:通過 OpenAI API,提供更加靈活的服務(wù),通過代碼調(diào)用,來完成更多自動化任務(wù),比如全自動將本地的 1 萬本小說,從中文翻譯成英文。

          發(fā)現(xiàn)了沒,這里的 OpenAI API, 對應(yīng)著上面未來百貨道具。




          組裝小哆啦

          千里之行,始于足下

            配置環(huán)境 請不要配置環(huán)境

          在任何教程里,第一章總是配置環(huán)境:等同于組裝多啦A夢,包括安裝IDE、依賴等等,有些時候甚至得去折騰內(nèi)核。但對新手來說,這些太過不友好,基本等同勸退。

          本著快速上手的目的,我不建議任何的初學(xué)者去嘗試配置環(huán)境,畢竟有一些現(xiàn)成的在線平臺,比如 Google Colab。這些平臺像是野比世修一樣,早早就把哆啦A夢組裝好了,等你去用。

          這里,我們以 Colab 為例,你所要做的事情就是訪問 Colab 的網(wǎng)站,并新建一個筆記本,網(wǎng)址是:

           https://colab.research.google.com

          完成一個 Python 程序

          接下來,讓我們寫一個程序試試看:

          任務(wù):輸出「大聰明最帥」

          先介紹一個 Python 的重要語法:print()

          當(dāng)需要輸出一句話的時,把這句話加上英文引號'',放在 print() 的括號里,如 print('公眾號「賽博禪心」最棒了!') 就好了。

          在我們的任務(wù)中,如果想讓 Python 輸出「大聰明最帥」,那么就告訴編譯器 print('大聰明最帥'),然后點(diǎn)運(yùn)行(快捷鍵:Ctrl/? + Enter)。

          你就會得到下圖的結(jié)果,恭喜成功!

          Tips

          這里是的在線平臺我用的是 Google Colab,提供在線的,類 Jupyter 服務(wù),幫助用戶在瀏覽器中編寫和執(zhí)行Python代碼,并且支持代碼共享和直接調(diào)用一些谷歌的云服務(wù)。

          訪問 Colab 需要一定的網(wǎng)絡(luò)環(huán)境。因此,如果你打不開,也可以嘗試一些國產(chǎn)替代,如:

          • 阿里云的天池 Notebook:https://tianchi.aliyun.com/notebook-ai

          • 騰訊的 Cloud Studio:https://ide.cloud.tencent.com/

          • 等等...

          可以搜索「在線 IDE」或者「在線 Jupyter」,獲取更多類似產(chǎn)品。




          使用百寶箱

          他山之石,可以攻玉

          完成一個爬蟲應(yīng)用

          很多人對 Python 的最大印象,是寫爬蟲:幫你自動的從網(wǎng)頁上摘取所需的信息。

          現(xiàn)在,讓我們?nèi)懸粋€爬蟲,抓我之前的文章:

          ?? 中學(xué)生能看懂:Sora 原理解讀 ??

          • 已知1:這篇文章的地址是 https://mp.weixin.qq.com/s/KUnXlDlg-Rs_6D5RFpQbnQ

          • 已知2:ChatGPT 很會寫程序

          • 已知3:我們用 Colab

          得出結(jié)論:讓 ChatGPT 幫我們寫這個程序,然后在 Colab 里運(yùn)行

          問問 ChatGPT

          大聰明

          我使用 colab,請給我寫一段代碼,用于抓取 https://mp.weixin.qq.com/s/KUnXlDlg-Rs_6D5RFpQbnQ 的正文內(nèi)容

          ChatGPT

          在Colab中抓取網(wǎng)頁的正文內(nèi)容,你可以使用Python的requests庫來獲取網(wǎng)頁的HTML源代碼,然后使用BeautifulSoup庫來解析HTML并提取所需的正文部分。下面是一個簡單的示例代碼,演示了如何實(shí)現(xiàn)這一過程。請注意,由于微信公眾號文章可能有一些特殊的反爬措施,這段代碼可能需要根據(jù)實(shí)際情況進(jìn)行調(diào)整。

          首先,確保你已經(jīng)在你的Colab環(huán)境中安裝了beautifulsoup4和requests庫。如果沒有安裝,你可以使用以下命令安裝:

          然后,使用以下代碼抓取并解析指定的網(wǎng)頁內(nèi)容:

          這段代碼會打印出你提供的微信公眾號文章的正文內(nèi)容。請注意,由于網(wǎng)頁的結(jié)構(gòu)隨時可能發(fā)生變化,所以提取正文內(nèi)容的部分(即soup.find那一行)可能需要根據(jù)實(shí)際的HTML結(jié)構(gòu)進(jìn)行調(diào)整。如果文章有反爬蟲機(jī)制,可能還需要進(jìn)一步的處理,比如設(shè)置請求頭模擬瀏覽器訪問等。

          運(yùn)行你的代碼

          然后,把這兩段代碼分別復(fù)制進(jìn)去,并運(yùn)行。

          先復(fù)制第一段:

          !pip install beautifulsoup4 requests

          運(yùn)行后得到下圖

          到這里的 pip,就是之前提到的「給未來商店打電話」,用來獲取工具

          接下來,點(diǎn)擊左上方「+代碼」按鈕,新建一個新的代碼塊

          最后,復(fù)制后面的代碼,并運(yùn)行,獲得下面的結(jié)果:

          ?? 恭喜你,爬蟲寫好了 ??

          Tips

          在和 AI 配合寫代碼的過程中,如果你遇到了 Bug,類似:

          你可以直接將問題報給 ChatGPT,就像我這樣

          然后再把 ChatGPT 給出來的結(jié)果粘貼回去(如果還不行,就反復(fù)調(diào)試)



          使用未來百貨

          OpenAI API, YYDS

          完成一個 AI 應(yīng)用

          在許多的微信群里,都有這樣一類 bot:你把公眾號文章丟給他,他就會自動總結(jié)這篇文章。怎么做的呢?

          答:通過 OpenAI API(或者其他家的 API)。我們嘗試完成的畫,做法將包含以下幾步:

          • 獲得 API Key(扣費(fèi)憑證)

          • 獲得 API 的示例代碼(通常在 Playground 里面)

          • 將必要的信息丟給 ChatGPT,讓它幫你整合一下

          • 復(fù)制,站臺,運(yùn)行,然后看看效果

          獲得 API Key

          以 OpenAI API 為例,你可以在這個頁面找到 API Key:

          https://platform.openai.com/api-keys

          打開后,點(diǎn)擊「Create new secret key」即可獲取

          請注意:通常,你需要綁定支付方式,才可以獲取有效Key

          獲得 API 使用的示例代碼

          以 OpenAI API 為例,你可以在 Playground 這個頁面獲取 API 調(diào)用的示例代碼:

          https://platform.openai.com/playground

          并且可以將你和 GPT 的對話,轉(zhuǎn)換成代碼

          注意,這里有兩個值可以定義,一個是:

          • SYSTEM:對應(yīng) ChatGPT 里的 Instructions,用來定義這個 Bot 的功能/特點(diǎn)

          • USER:對應(yīng) ChatGPT 里,用戶發(fā)出的信息

          這里,我將 SYSTEM 定義成了縮略信息助手,而在 USER 中輸入了文章內(nèi)容

          運(yùn)行后,結(jié)果很令人滿意

          點(diǎn)擊右上方 View Code,獲取生成這一內(nèi)容的示例代碼

          再問 ChatGPT

          順著之前的對話,讓 ChatGPT 幫我們繼續(xù)寫代碼吧!

          ... 繼續(xù)前文的對話 ...

          大聰明

          幫我升級一下這個代碼,完整重寫: 

          你不需要輸出這篇文章的原始內(nèi)容,而是通過 OpenAI 的 API,生成這篇文章的縮略信息,并打印 

          你假定我的 OpenAI API key 是(我這是一個假的 Key):Craze-Thursday-Vivo-50 

          這是示例代碼:

          ChatGPT

          為了滿足你的要求,我們需要重寫上述代碼,以便首先抓取文章內(nèi)容,然后使用假設(shè)的OpenAI API key(注意實(shí)際操作中需要替換為真實(shí)的API key)來生成文章的縮略信息。以下是整個過程的代碼: 

          首先,安裝必要的庫:

          接下來,使用以下代碼:

          運(yùn)行看看效果

          先復(fù)制第一段,運(yùn)行試試

          然后是第二段,記得把 Key 改一下

           ?? 截圖的時候我把 key 換成了瘋四 ?? 

          看一下生成結(jié)果:

          Sora是OpenAI發(fā)布的超強(qiáng)視頻生成AI,通過處理各種視覺數(shù)據(jù)生成視頻。它使用視頻壓縮網(wǎng)絡(luò)和空間時間補(bǔ)丁來統(tǒng)一不同來源的數(shù)據(jù),然后借助文本條件化的Diffusion模型生成與文本提示匹配的視覺作品。這種方法使Sora能夠創(chuàng)造出高度創(chuàng)新和多樣化的視頻內(nèi)容,跨越語言和視覺障礙,展現(xiàn)出AI在理解語言和創(chuàng)作視覺方面的強(qiáng)大實(shí)力。

          Tips

          API Key 是你的扣費(fèi)憑證,請永遠(yuǎn)妥善保管你的 Key,不要泄漏

          各家 AI 最細(xì)致的教程,幾乎都在他們的官網(wǎng)上,對于 OpenAI 來說:

          • 綜合文檔:https://platform.openai.com/docs/overview

          • API 使用:https://platform.openai.com/docs/api-reference

          • API Playground:https://platform.openai.com/playground

          • API 案例與答疑:https://cookbook.openai.com/

          恭喜你

          完成了一個 AI 應(yīng)用




          之后呢?

          學(xué)無止境,知無界限

          如果希望繼續(xù)精進(jìn)...

          在本份教程中,你會發(fā)現(xiàn),在 AI 的幫助下,你本就可以完成很多基礎(chǔ)的編程工作。

          但希望再深入一點(diǎn),最好還是可以體系化的了解一下編程以及 AI。至少熟悉以下內(nèi)容:

          • Python基礎(chǔ)

            • 基本語法:了解Python的基本語法規(guī)則,比如變量命名、縮進(jìn)等。

            • 數(shù)據(jù)類型:熟悉Python中的基本數(shù)據(jù)類型,如字符串(String)、整數(shù)(Integer)、浮點(diǎn)數(shù)(Float)、列表(List)、元組(Tuple)、字典(Dictionary)等。

            • 控制流:學(xué)習(xí)如何使用條件語句(if)、循環(huán)語句(for和while)來控制程序的執(zhí)行流程。

          • 函數(shù)

            • 定義和調(diào)用函數(shù):學(xué)習(xí)如何定義自己的函數(shù),以及如何調(diào)用現(xiàn)有的函數(shù)。

            • 參數(shù)和返回值:理解函數(shù)如何接收參數(shù)和返回結(jié)果。

            • 作用域和命名空間:了解局部變量和全局變量的概念,以及它們是如何在Python中工作的。

          • 模塊和包

            • 導(dǎo)入模塊:學(xué)習(xí)如何導(dǎo)入Python標(biāo)準(zhǔn)庫中的模塊或者第三方庫。

            • 使用包:理解如何安裝和使用Python包來擴(kuò)展程序的功能。

          • 面向?qū)ο缶幊蹋∣OP)

            • 類和對象:了解面向?qū)ο缶幊痰幕靖拍?,包括類的定義和實(shí)例化。

            • 屬性和方法:學(xué)習(xí)如何為類定義屬性和方法,以及如何通過對象來調(diào)用它們。

            • 繼承和多態(tài):了解類之間的繼承關(guān)系以及如何實(shí)現(xiàn)多態(tài)。

          • 異常處理

            • 理解異常:了解什么是異常,以及它們在Python中是如何工作的。

            • 異常處理:學(xué)習(xí)如何使用try和except語句來處理程序中可能發(fā)生的錯誤。

          • 文件操作

            • 文件讀寫:學(xué)習(xí)如何打開文件、讀取文件內(nèi)容以及寫入文件。

            • 文件與路徑操作:理解如何使用Python來處理文件路徑,以及如何列舉目錄下的文件。

          對于 AI ,可以嘗試了解以下內(nèi)容,作為基礎(chǔ)

          • AI 背景知識

            • 基礎(chǔ)理論:了解人工智能、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的定義及其之間的關(guān)系。

            • 歷史發(fā)展:簡要回顧AI的發(fā)展歷程和重要里程碑。

          • 數(shù)學(xué)基礎(chǔ)

            • 統(tǒng)計學(xué)基礎(chǔ):熟悉均值、中位數(shù)、方差等統(tǒng)計概念。

            • 線性代數(shù):了解向量、矩陣等線性代數(shù)基本概念。

            • 概率論:基礎(chǔ)的概率論知識,如條件概率、貝葉斯定理。

          • 算法和模型

            • 監(jiān)督學(xué)習(xí):了解常用算法,如線性回歸、決策樹、支持向量機(jī)(SVM)。

            • 無監(jiān)督學(xué)習(xí):熟悉聚類、降維等算法。

            • 強(qiáng)化學(xué)習(xí):簡介強(qiáng)化學(xué)習(xí)的基本概念。

          • 評估和調(diào)優(yōu)

            • 性能評估:了解如何評估模型性能,包括交叉驗(yàn)證、精確度、召回率等。

            • 模型調(diào)優(yōu):學(xué)習(xí)如何使用網(wǎng)格搜索等技術(shù)優(yōu)化模型參數(shù)。

          • 神經(jīng)網(wǎng)絡(luò)基礎(chǔ)

            • 網(wǎng)絡(luò)結(jié)構(gòu):理解神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu),包括前饋網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)。

            • 激活函數(shù):了解常用的激活函數(shù),如ReLU、Sigmoid、Tanh。

          書籍推薦 - 作為新手入門

          作為新手入門,在 Python 方面,我會推薦這些:

          《Python 學(xué)習(xí)手冊》:動物園家的書,名聲在外

          《Python 編程》:新手友好

          在 AI 方面,會推薦這些

          《人類簡史》:「認(rèn)知革命」的相關(guān)章節(jié)令我獲益匪淺

          《深度學(xué)習(xí)實(shí)戰(zhàn)》:按脈絡(luò),梳理了 ChatGPT 爆發(fā)前的 AI 信息與實(shí)踐

          課程&資源&信息推薦

          對于 Python,以及各種 AI 工具的使用,我會最優(yōu)先的推薦 B 站 up 主「PAPAYA電腦教室」的 Python 入門課(他的很多課都很棒,而且完全免費(fèi)):

          https://space.bilibili.com/402780815/channel/seriesdetail?sid=2762019

          對于現(xiàn)在的大模型,我相信很少有人比 Andrej Karpathy 講得更好,畢竟他也是 OpenAI 創(chuàng)始團(tuán)隊(duì)的成員

          油管地址:https://www.youtube.com/watch?v=zjkBMFhNj_g

          B站地址:https://www.bilibili.com/video/BV1AU421o7ob

          對于資料庫,我非常推薦 AJ 和眾多小伙伴們共創(chuàng)的資料庫(一個飛書文檔):

          ?? 通往 AGI 之路(一個飛書文檔)

          這應(yīng)該是當(dāng)下最全的中文 AI 資料庫,免費(fèi)、開源、共創(chuàng)。含了幾乎所有有價值的文檔、文章、資料、資訊,并永遠(yuǎn)是第一時間更新

          https://waytoagi.feishu.cn/wiki/QPe5w5g7UisbEkkow8XcDmOpn8e

          最后愿大家

          Good Good Study

          Day Day Up !!!

          本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          OpenAI史詩級更新!最強(qiáng)大模型炸場,128K上下文、價格暴降2/3,還能定制專屬GPT
          AI會怎樣“奪走”我們的工作 —— 一個基于ChatGPT和Python的小試驗(yàn)
          13個開源類ChatGPT模型
          十分鐘搭建一個免費(fèi)的 OpenAI 服務(wù)
          非?;鸬腁I技術(shù)-ChatGPT 4.0
          行走的代碼生成器:chatGPT要讓谷歌和程序員“下崗”了
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服