AI編輯器-Trae 玩轉AI 編程

參考

掘金社區地址

Trae下載地址

管理插件

Trae 從入門到實踐:AI 編碼的妙筆生花

掘金社區

掘金社區簡介

掘金是面向全球中文開發者的技術內容分享與交流平臺。我們通過技術文章、沸點、課程、直播等產品和服務,打造一個激發開發者創作靈感,激勵開發者沉淀分享,陪伴開發者成長的綜合類技術社區

登錄注冊掘金社區

首先打開掘金社區官網
掘金社區地址
如果沒有注冊的,可以注冊下
已經注冊的,就直接登錄

安裝與配置Trae編輯器

在這里插入圖片描述

下載安裝

下載地址
https://juejin.cn/trae-x-2025?inviteCode=VaemRzHyjEw6tooWbZad7PUS3gY8U2pf&utm_campaign=liebian_invite

下載編輯器,然后單擊安裝下一步

在這里插入圖片描述

配置Trae

安裝完成后

出現如下頁面
在這里插入圖片描述
單擊開始
在這里插入圖片描述選擇語言和主題。單擊繼續
在這里插入圖片描述是否需要從VSCode中導入,我這里沒有導入,建議導入。我這里單擊跳過
在這里插入圖片描述
安裝trae命令,安裝完成,進入登錄頁面
在這里插入圖片描述
單擊登錄,彈出瀏覽器頁面,進入登陸頁面,這里點擊稀土掘金登錄,使用掘金賬號
在這里插入圖片描述授權使用掘金社區賬號
在這里插入圖片描述
單擊同意
在這里插入圖片描述
單擊授權并登錄
在這里插入圖片描述
單擊登錄并打開Trae即可完成登錄操作
在這里插入圖片描述

如果沒有登錄的,也可以在Trae編輯器的右上角位置單擊登錄
在這里插入圖片描述

安裝插件

作為一個基于vscode開發的AI IDE,插件是必備的,具體可以參考如下:
管理插件

Trae 從入門到實踐:AI 編碼的妙筆生花

手動安裝

首先打開插件市場,輸入插件名稱,然后安裝即可
在這里插入圖片描述

一鍵導入VSCode插件 超級實用

一鍵從vscode中導入配置
在這里插入圖片描述
然后出現導入的過程,這個超級實用
在這里插入圖片描述
等待片刻
在這里插入圖片描述

使用Trae進行編碼

開發一個貝葉斯算法的案例

輸入如下問題

寫一個基于sklearn的貝葉斯算法的案例,適合計算機專業大三同學學習的,要求包括導入依賴,數據集加載,拆分數據集,數據集探索,數據集處理,實例化三種貝葉斯算法,并分別基于三種貝葉斯算法完成模型訓練,模型驗證,模型評估,模型預測,模型保存,模型加載。
在這里插入圖片描述

輸出如下:

在這里插入圖片描述
單擊創建一個新文件,代碼如下

# 導入依賴
import numpy as np
import pandas as pd
from sklearn import datasets
from sklearn.model_selection import train_test_split
from sklearn.naive_bayes import GaussianNB, MultinomialNB, BernoulliNB
from sklearn.metrics import accuracy_score, classification_report
import joblib# 數據集加載
iris = datasets.load_iris()
X = iris.data  # 特征數據
y = iris.target  # 標簽數據# 拆分數據集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)# 數據集探索
print("數據集基本信息:")
print("特征數量:", X.shape[1])
print("樣本數量:", X.shape[0])
print("類別數量:", len(np.unique(y)))# 數據集處理
# 由于鳶尾花數據集是數值型數據,且無缺失值,這里無需額外處理# 實例化三種貝葉斯算法
gnb = GaussianNB()
mnb = MultinomialNB()
bnb = BernoulliNB()# 定義一個函數來完成模型訓練、驗證、評估、預測、保存和加載
def train_and_evaluate(model, model_name):# 模型訓練model.fit(X_train, y_train)# 模型驗證y_pred = model.predict(X_test)# 模型評估accuracy = accuracy_score(y_test, y_pred)print(f"{model_name} 準確率: {accuracy:.2f}")print(f"{model_name} 分類報告:")print(classification_report(y_test, y_pred))# 模型預測sample = X_test[:5]predictions = model.predict(sample)print(f"{model_name} 對前5個樣本的預測結果: {predictions}")# 模型保存joblib.dump(model, f'{model_name}_model.pkl')# 模型加載loaded_model = joblib.load(f'{model_name}_model.pkl')new_predictions = loaded_model.predict(sample)print(f"{model_name} 加載模型后對前5個樣本的預測結果: {new_predictions}")# 分別基于三種貝葉斯算法完成上述操作
train_and_evaluate(gnb, "高斯樸素貝葉斯")
train_and_evaluate(mnb, "多項式樸素貝葉斯")
train_and_evaluate(bnb, "伯努利樸素貝葉斯")

然后單擊三角形,輸出如下
在這里插入圖片描述
選中這些警告代碼,添加到對話中
在這里插入圖片描述
輸入
在這里插入圖片描述
給出了對應解決方案
在這里插入圖片描述
單擊應用,或手動復制代碼到文件,再次運行,輸出如下,完美解決問題
在這里插入圖片描述

trae命令

使用 trae 命令快速喚起 Trae。

Trae

使用 trae my-react-app 命令在 Trae 中打開一個項目。

trae my-react-app 

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/73338.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/73338.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/73338.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言代碼如何操作硬件?

在嵌入式開發中,C代碼通過直接操作硬件寄存器來控制硬件,這些寄存器被映射到特定的內存地址。以下是其工作原理的詳細分步解釋: 1. 內存映射硬件寄存器 微控制器將外設(如GPIO、定時器、UART等)的寄存器映射到內存地…

Flume-試題

以下是對話中涉及的題目及其簡要解析: 1. 哪個 Flume Source 可用于監控某個端口,將流經端口的每一個文本行數據作為 Event 輸入? - A. Avro Source - B. exec Source - C. Spooling Directory Source - D. Netcat Source 2. 哪…

C++《紅黑樹》

在之前的篇章當中我們已經了解了基于二叉搜索樹的AVL樹,那么接下來在本篇當中將繼續來學習另一種基于二叉搜索樹的樹狀結構——紅黑樹,在此和之前學習AVL樹類似還是通過先了解紅黑樹是什么以及紅黑樹的結構特點,接下來在試著實現紅黑樹的結構…

【第23節】windows網絡編程模型(WSAEventSelect模型)

目錄 引言 一、WSAEventSelect模型概述 二、 WSAEventSelect模型的實現流程 2.1 創建一個事件對象,注冊網絡事件 2.2 等待網絡事件發生 2.3 獲取網絡事件 2.4 手動設置信號量和釋放資源 三、 WSAEventSelect模型偽代碼示例 四、完整實踐示例代碼 引言 在網…

概率預測之NGBoost(Natural Gradient Boosting)回歸和分位數(Quantile Regression)回歸

概率預測之NGBoost(Natural Gradient Boosting)回歸和線性分位數回歸 NGBoostNGBoost超參數解釋NGBoost.fitscore(X, Y)staged_predict(X)feature_importances_pred_dist 方法來獲取概率分布對象分位數回歸(Quantile Regression)smf.quantreg 對多變量數據進行分位數回歸分…

手撕算法——鏈表

算法基礎——鏈表-CSDN博客 一、排隊順序 題?來源:洛? 題?鏈接:B3630 排隊順序 - 洛谷 難度系數:★ 1. 題目描述 2. 算法原理 本題相當于告訴了我們每?個點的后繼,使?靜態鏈表的存儲?式能夠很好的還原這個隊列。 數組中 [1,…

RAG優化:python從零實現[吃一塹長一智]循環反饋Feedback

本文將介紹一種有反饋循環機制的RAG系統,讓當AI學會"吃一塹長一智",給傳統RAG裝了個"后悔"系統,讓AI能記住哪些回答被用戶點贊/拍磚,從此告別金魚記憶: 每次回答都像在玩roguelike:失敗結局會強化下次冒險悄悄把優質問答變成新知識卡牌,實現"以…

kotlin init執行順序

一 代碼 kotlin: package test.fclass Test1 { }class TestInit(s: String, i: Int) {var name: String? nullvar age 0private var a :Int 1init {this.name sthis.age iprintln("init代碼塊: $name, $age")}}轉成java // Test1.java package test.f;import…

使用cursor開發java案例——springboot整合elasticsearch

安裝elasticsearch 打開cursor,輸入如下提示詞 使用springboot整合elasticsearch。其中elasticsearch服務器ip:192.168.236.134 管理員用戶名elastic 管理員密碼 PdQy_xfR2yLhpok*MK_ 監聽端口9200點Accept all 使用idea打開生成的項目 &#xff0…

Java Collection API增強功能系列之一 Arrays.asList()

在Java編程中,Arrays.asList() 是一個高頻使用卻又容易引發陷阱的工具方法。它能夠快速將數組轉換為列表,但其特殊行為常常讓開發者踩坑。本文將深入剖析該方法的本質特性,并揭示其使用時的注意事項。一、方法定義與基礎用法 1. 方法簽名 p…

vue3 項目的最新eslint9 + prettier 配置

注意:eslint目前升級到9版本了 在 ESLint v9 中,配置文件已經從 .eslintrc 遷移到了 eslint.config.js 配置的方式和之前的方式不太一樣了!!!! 詳見自己的語雀文檔:5、新版eslint9prettier 配…

基于FPGA的16QAM+幀同步系統verilog開發,包含testbench,高斯信道,誤碼統計,可設置SNR

目錄 1.算法仿真效果 2.算法涉及理論知識概要 2.1 16QAM調制解調原理 2.2 幀同步 3.Verilog核心程序 4.完整算法代碼文件獲得 1.算法仿真效果 vivado2019.2仿真結果如下(完整代碼運行后無水印): 設置SNR12db 將FPGA數據導入到MATLAB顯…

[學成在線]06-視頻分片上傳

上傳視頻 需求分析 教學機構人員進入媒資管理列表查詢自己上傳的媒資文件。 點擊“媒資管理” 進入媒資管理列表頁面查詢本機構上傳的媒資文件。 教育機構用戶在"媒資管理"頁面中點擊 "上傳視頻" 按鈕。 點擊“上傳視頻”打開上傳頁面 選擇要上傳的文件…

Maven安裝與環境配置

首先我們先介紹一些關于Maven的知識,如果著急直接看下面的安裝教程。 目錄 Maven介紹 Maven模型 Maven倉庫 Maven安裝 下載 安裝步驟 Maven介紹 Apache Maven是一個項目管理和構建工具,它基于項目對象模型(Project Object Model , 簡稱: POM)的概念…

【新能源汽車溫度采集與控制系統設計深度解析】

面向汽車行業研發與測試測量設備從業者的技術指南 一、硬件架構設計 新能源汽車的溫度采集與控制系統是保障電池、電機、電控等核心部件安全運行的核心技術之一。其硬件架構需兼顧高精度、抗干擾、可靠性與集成化,以下從信號調理電路、ADC模塊、隔離設計三個維度展…

AI Tokenization

AI Tokenization 人工智能分詞初步了解 類似現在這個,一格子 一格子,拼接出來的,一行或者一句,像不像,我們人類思考的時候組裝出來的話,并用嘴說出來了呢。

React(四)setState原理-性能優化-ref

setState詳解 實現原理 開發中我們并不能直接修改State來重新渲染界面: 因為修改State之后,希望React根據最新的State來重新渲染界面,但這種方式的修改React并不知道數據發生了變化; React并沒有類似于Vue2中的Object.defineP…

SSH密鑰認證 + 文件系統權限控制 + Git倉庫配置+封存與解封GIT倉庫

在本地服務器上實現多個用戶僅通過git push操作修改倉庫、禁止其他改寫方式的需求,可以通過以下步驟實現: 方法概述 通過SSH密鑰認證 文件系統權限控制 Git倉庫配置,確保用戶僅能通過git push命令提交修改,而無法通過直接操作服…

全文通讀:126頁華為IPD集成產品開發與DFX實戰【文末附可編輯PPT下載鏈接】

綁定資料內容: 12023華為流程體系及落地實施【108頁 PPT】.pptx22024版基于華為IPD與質量管理體系融合的研發質量管理【63頁】.pptx

//TODO 動態代理的本質?

待解決 //TODO 面試題 為啥mybatis的mapper只有接口沒有實現類,但它卻能工作??(ai參考,待深究源碼) 1. 動態代理生成代理對象 MyBatis 使用 JDK 動態代理 為每個 Mapper 接口生成代理對象: ? 核心類:MapperProxy(…