windows環境下NER Python項目環境配置(內含真的從頭安的perl配置)

注意

本文是基于完整項目的環境配置,即本身可運行項目你拿來用
其中有一些其他問題,知道的忽略即可
導入pycharm基本包怎么下就不說了(這個都問?給你一拳o(`ω′*)o)
看perl跳轉第5條

1.predict報錯多個設備

此問題在于原模型用cpu運算,你用gpu不行(需要gpu重算模型)
在這里插入圖片描述
測試代碼可以
先改成默認用cpu

2.導入項目中的py文件出錯

在這里插入圖片描述一定要看清楚名字是不是一樣,別當成py包下載去了

3.代碼不能運行報錯

self.sents,self.labels = np.asarray(self.sents),np.asarray(self.labels) ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (173583,) + inhomogeneous part.

一個奇怪的問題,np.asarray報錯,與訓練數據有關,這里只給出一種解決辦法

找到報錯源代碼,加入參數object
在這里插入圖片描述

4.gpu訓練

在這里插入圖片描述一般來說找cuda就是,當前前提是你安了cuda(這個自行查找,型號不一樣版本也不一樣,同時要適配python版本)

5.perl解釋器問題

具體為紅色亂碼,開頭是perl
在這里插入圖片描述
出現這種情況就是pycharm沒有配置解釋器,本文從頭說,看你缺哪一步

(1) 下載

https://strawberryperl.com/
win系統下zip解壓就行,記住路徑

(2)把perl加到系統環境

設置里搜環境變量,系統變量,加到path

這里我解壓的文件夾中間改了一下名字,不然兩個perl文件夾有點分不清,stperl=原本上層perl文件夾(頻頻踩坑,所以圖片順序和我配置時候順序有點不一樣,按這個博客的順序來就行,實在懶得再截一遍圖了〒▽〒)

在這里插入圖片描述

(3)項目里添加文件conlleval.pl文件

注意是pl后綴,你可以先找找你的項目里有沒有這個文件
在這里插入圖片描述
比如我這個項目就有,名字有點不一樣,但其實內容一樣
內容我放這
https://www.cnts.ua.ac.be/conll2000/chunking/conlleval.txt
自己復制一下,記得后綴pl

(4)pycharm配置

打開上述pl文件,找到配置
在這里插入圖片描述
沒有就到設置里
在這里插入圖片描述

然后導入前面下載的解釋器路徑
在這里插入圖片描述

在這里插入圖片描述
ok,保險起見重啟一下pycharm

差點忘了,記得看你代碼里調用perl的地方有沒有pl文件,沒有記得放到對應路徑去

完成

見證奇跡的時刻!!!
測試可以先讓訓練只跑1次

在這里插入圖片描述
終于行了,看別的教程都不全,弄這破玩意弄到半夜ヾ(? ■_■)

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

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

相關文章

使用DDR4控制器實現多通道數據讀寫(四)

在創建完DDR4的仿真模型后,我們為了實現異步時鐘的讀寫,板卡中在PL端提供了一組差分時鐘,可以用它通過vivado中的Clock Wizard IP核生成多個時鐘,在這里生成兩個輸出時鐘,分別作為用戶的讀寫時鐘,這樣就可以…

企業數字化20項目規劃建設方案微服務場景與數據應用(50頁PPT)(文末有下載方式)

資料解讀:企業數字化 2.0 項目規劃建設方案微服務場景與數據應用 詳細資料請看本解讀文章的最后內容。 在數字化浪潮的席卷下,企業數字化轉型已成為提升競爭力、實現可持續發展的關鍵路徑。這份《企業數字化 2.0 項目規劃建設方案微服務場景與數據應用》…

Oracle OCP認證是否值得考?

Oracle OCP(Oracle Certified Professional)認證是數據庫領域的傳統權威認證,但隨著云數據庫和開源技術的崛起,其價值正面臨分化。是否值得考取,需結合你的職業定位、行業需求及長期規劃綜合判斷。以下是關鍵分析&…

藍橋杯之AT24C02的頁寫頁讀

一、原理: 1、頁寫:一次性向AT24C02里的多個數據存儲單元地址寫入多個數據 (1)在AT24C02的頁寫模式下,每次寫入數據后,存儲單元地址會自動加1。 (2)一頁有8個數據存儲單元&#xff…

大白話詳細解讀函數之柯里化

1. 函數柯里化是什么? 函數柯里化是一種將多參數函數轉換成一系列單參數函數的技術。簡單來說,就是把一個接收多個參數的函數,變成每次只接收一個參數,并返回一個新函數,直到所有參數都接收完畢,最后返回結…

【C++網絡編程】第2篇:簡單的TCP服務器與客戶端

一、TCP通信流程回顧 1. 服務器端流程 1. 創建Socket → socket() 2. 綁定地址和端口 → bind() 3. 開始監聽 → listen() 4. 接受客戶端連接 → accept() 5. 接收/發送數據 → recv()/send() 6. 關閉連接 → closesocket()2. 客戶端流程 1. 創建Socket → socket() 2. 連接…

Spring IoC DI入門

一、Spring,Spring Boot和Spring MVC的聯系及區別 Spring是另外兩個框架的基礎,是Java生態系統的核心框架,而SpringMVC是Spring 的子模塊,專注于 Web 層開發,基于 MVC 設計模式(模型-視圖-控制器&#xff…

【uniapp】記錄tabBar不顯示踩坑記錄

由于很久沒有使用uniapp了,官方文檔看著又雜亂,底部tab導航欄一直沒顯示,苦思許久,沒有發現原因,最后網上搜到帖子,list里的第一個數據,pages 的第一個 path 必須與 tabBar 的第一個 pagePath 相…

Zabbix安裝(保姆級教程)

Zabbix 是一款開源的企業級監控解決方案,能夠監控網絡的多個參數以及服務器、虛擬機、應用程序、服務、數據庫、網站和云的健康狀況和完整性。它提供了靈活的通知機制,允許用戶為幾乎任何事件配置基于電子郵件的告警,從而能夠快速響應服務器問…

穿透遞歸的本質:從無限夢境到可控魔法的蛻變之路

穿透遞歸的本質:從無限夢境到可控魔法的蛻變之路(C實現) 一、遞歸:程序員的盜夢空間 在計算機科學的宇宙中,遞歸是最接近魔法本質的編程范式。它像一面鏡子中的鏡子,引導我們通過自我相似性破解復雜問題。…

1.5.4 掌握Scala內建控制結構 - 條件循環

本次實戰主要圍繞Scala語言中的內建控制結構,特別是條件循環進行學習和實踐。通過while循環和do-while循環兩種結構,分別實現了計算1到100的累加和以及打印所有水仙花數的任務。在while循環中,首先定義了初始條件和循環條件,然后通…

MySQL程序

博主主頁: 碼農派大星. 數據結構專欄:Java數據結構 數據庫專欄:數據庫 JavaEE專欄:JavaEE 軟件測試專欄:軟件測試 關注博主帶你了解更多知識 1. mysqld (MySQL服務器) mysqld也被稱為MySQL服務器,是?個多線程程序,對數據?錄進?訪問管理(包含數據庫…

0321美團實習面試——技能大致內容

專業技能 1.掌握盒?模型,Flex響應式布局和BFC等問題 盒?模型 Flex布局 媒體查詢 結合Handleresize.ts監聽設備 BFC 2.掌握原型鏈,異步,事件循環和閉包等問題 原型鏈 異步 class Promise {static resolve(value) {if (value instanceof…

分布式任務調度

今天我們講講分布式定時任務調度—ElasticJob。 一、概述 1、什么是分布式任務調度 我們可以思考?下下?業務場景的解決?案: 某電商平臺需要每天上午10點,下午3點,晚上8點發放?批優惠券 某銀?系統需要在信?卡到期還款?的前三天進?短信提醒 某…

微分方程求解及推導過程

微分方程求解及推導過程 本文將系統地推導微分方程: d z ( t ) d t A z ( t ) B u ( t ) \frac{\mathrm{d}\boldsymbol{z}(t)}{\mathrm{d}t} \boldsymbol{A}z(t) \boldsymbol{B}u(t) dtdz(t)?Az(t)Bu(t) 的通解過程,并分析其物理意義。 1. 初始條…

SQL 中 WHERE 與 HAVING 子句的使用

在編寫 SQL 查詢時,數據過濾是常見需求。WHERE 和 HAVING 子句雖然都用于篩選數據,但實際用法大不相同。本文通過具體示例對比兩者的核心區別,并結合實際場景演示聯合使用技巧,助力快速掌握這兩個關鍵工具的正確用法。 一、數據表…

Sampling – Model Context Protocol Specification

網頁鏈接 https://spec.modelcontextprotocol.io/specification/draft/client/sampling/ 主要內容概述 該網頁詳細介紹了Model Context Protocol (MCP) 中的“Sampling”功能。Sampling允許服務器通過客戶端請求語言模型(LLM)生成文本、音頻或圖像內容…

STM32-匯編2、外設

1.異常處理 reserved保留 ;將所有異常都初始化成一個函數 2.nop 空指令,什么不干&#xf…

匯能感知高品質的多光譜相機VSC02UA

VSC02UA概要 VSC02UA是一款高品質的200萬像素的光譜相機,適用于工業檢測、農業、醫療等領域。VSC02UA 包含 1600 行1200 列有源像素陣列、片上 10 位 ADC 和圖像信號處理器。它帶有 USB2.0 接口,配合專門的電腦上位機軟件使用,可進行圖像采集…

在C語言基礎上學Java【Java】【一】

眾所周知,Java是C風格的語言,對于學過C語言的人學Java可以快速適應。 廢話不多說,直接邊看代碼邊學。 數據類型,輸入和輸出 import java.util.Scanner;//為了使用Scanner public class a1 {//a1是類名,就是文件名&am…