System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種通過自然語言操作excel表格的方法及系統,屬于數據處理。
技術介紹
1、隨著大數據時代的到來,excel作為廣泛使用的電子表格軟件,在數據處理和分析中扮演著重要角色。然而,傳統的excel操作方式依賴于用戶的excel函數知識和編程能力,這限制了非專業人員對excel數據的高效利用。excel表格操作涉及多種指令,如數據篩選、排序、計算、圖表生成等。這些指令的多樣性和復雜性增加了系統理解和執行用戶指令的難度。
2、專利號為“cn101593244a”的專利文件開了一種excel操作題的考評方法。該方法存在的問題是:主要依賴于預先設置的判分點和判分標準。這種方式雖然可以確保評分的準確性,但缺乏靈活性。如果excel操作題的類型或要求發生變化,可能需要重新設定大量的判分點和判分標準,工作量較大。當測試答案與判分條件不相同時,需要外部輸入判分分值。這意味著在評分過程中需要人工干預,增加了評分工作的人工成本和時間成本。
技術實現思路
1、為了解決上述現有技術中存在的問題,本專利技術提出了一種通過自然語言操作excel表格的方法及系統。
2、本專利技術的技術方案如下:
3、一方面,本專利技術提供了一種通過自然語言操作excel表格的方法,包括以下步驟:
4、獲取用戶需要對excel表格進行操作的自然語言;
5、使用python腳本將所述自然語言轉為訓練集;
6、選擇基于預訓練模型transformer
7、驗證nltoexcel模型生成的操作函數,并根據nltoexcel模型輸出的操作函數執行excel表格操作。
8、作為優選實施方式,所述可學習函數層f(x)表示為:
9、
10、其中,l表示網絡深度,n表示每層的寬度,表示外部函數。
11、作為優選實施方式,所述微調訓練的方法為:
12、預設模型提示詞;
13、使用prompt技術匹配訓練集對應的模型提示詞;
14、將模型提示詞與訓練集輸入nltoexcel模型進行微調訓練,通過尋找最優的邊激活函數更新可學習函數的參數;
15、激活函數表示為:
16、
17、其中,φ1,j,i表示激活值,bm表示權重,表示變量,w表示常數項。
18、作為優選實施方式,所述操作函數的驗證方法包括語法驗證、邏輯驗證以及邊界條件驗證;
19、所述語法驗證包括檢查函數名是否正確、參數是否匹配、括號是否配對正確;
20、所述邏輯驗證包括將函數應用于示例數據或用戶提供的實際數據,檢查函數的輸出結果是否符合預設的業務邏輯;
21、所述邊界條件驗證包括考慮邊界條件下的函數行為是否出現錯誤或異常。
22、作為優選實施方式,還包括函數優化機制,所述函數優化機制包括性能優化與自動化優化。
23、再一方面,本專利技術還提供了一種通過自然語言操作excel表格的系統,包括:
24、數據采集模塊:獲取用戶需要對excel表格進行操作的自然語言;
25、數據處理模塊:使用python腳本將所述自然語言轉為訓練集;
26、模型訓練模塊:選擇基于預訓練模型transformer作為基座,并集成可學習函數層構建nltoexcel模型;基于prompt技術使用所述訓練集微調訓練nltoexcel模型,所述nltoexcel模型用于輸出excel表格的操作函數;
27、模型驗證模塊:驗證nltoexcel模型的生成的操作函數,并根據nltoexcel模型輸出的操作函數執行excel表格操作。
28、本專利技術具有如下有益效果:
29、本專利技術通過可學習函數層的引入,加速模型收斂,增強模型的可解釋性,可學習函數層里多變的激活函數相比于單一的激活函數顯著提升了模型對自然語言描述的深度理解能力和生成excel函數的精確性。本專利技術引入了動態自適應prompt生成與引導技術,這是對傳統靜態prompt方法的一大改進。該技術能夠根據用戶的實時輸入和上下文環境動態調整prompt,確保系統能夠更精確地理解用戶的自然語言描述,并據此生成更加準確和貼合需求的excel函數。這種動態自適應能力不僅提升了系統的智能化水平和生成準確性,還降低了用戶的使用門檻和學習成本,增強了用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種通過自然語言操作Excel表格的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的通過自然語言操作Excel表格的方法,其特征在于,所述可學習函數層f(x)表示為:
3.根據權利要求1所述的通過自然語言操作Excel表格的方法,其特征在于,所述微調訓練的方法為:
4.根據權利要求1所述的通過自然語言操作Excel表格的方法,其特征在于,所述操作函數的驗證方法包括語法驗證、邏輯驗證以及邊界條件驗證;
5.根據權利要求1所述的通過自然語言操作Excel表格的方法,其特征在于,還包括函數優化機制,所述函數優化機制包括性能優化與自動化優化。
6.一種通過自然語言操作Excel表格的系統,其特征在于,包括:
7.根據權利要求6所述的通過自然語言操作Excel表格的系統,其特征在于,所述模型訓練模塊,可學習函數層f(x)表示為:
8.根據權利要求1所述的通過自然語言操作Excel表格的系統,其特征在于,所述模型訓練模塊,微調訓練的方法為:
9.根據權利要求6所述的通過自然語言操作E
10.根據權利要求6所述的通過自然語言操作Excel表格的系統,其特征在于,還包括函數優化機制,所述函數優化機制包括性能優化與自動化優化。
...【技術特征摘要】
1.一種通過自然語言操作excel表格的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的通過自然語言操作excel表格的方法,其特征在于,所述可學習函數層f(x)表示為:
3.根據權利要求1所述的通過自然語言操作excel表格的方法,其特征在于,所述微調訓練的方法為:
4.根據權利要求1所述的通過自然語言操作excel表格的方法,其特征在于,所述操作函數的驗證方法包括語法驗證、邏輯驗證以及邊界條件驗證;
5.根據權利要求1所述的通過自然語言操作excel表格的方法,其特征在于,還包括函數優化機制,所述函數優化機制包括性能優化與自動化優化。
6.一種通過...
【專利技術屬性】
技術研發人員:葉林峰,高攀,李歡歡,徐小云,
申請(專利權)人:四川中電啟明星信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。