99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

金融市場中的NLP 情感分析

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 作者:Yuki Takahashi ? 2020-11-02 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自在ImageNet上推出AlexNet以來,計算機視覺深度學習已成功應用于各種應用。相反,NLP在深層神經(jīng)網(wǎng)絡應用方面一直落后。許多聲稱使用人工智能的應用程序通常使用某種基于規(guī)則的算法和傳統(tǒng)的機器學習,而不是使用深層神經(jīng)網(wǎng)絡。

2018年,在一些NLP任務中,一種名為BERT的最先進(STOA)模型的表現(xiàn)超過了人類的得分。在這里,我將幾個模型應用于情緒分析任務,以了解它們在我所處的金融市場中有多大用處。代碼在jupyter notebook中,在git repo中可用//github.com/yuki678/financial-phrase-bert

介紹

NLP任務可以大致分為以下幾類。

文本分類——過濾垃圾郵件,對文檔進行分類

詞序——詞翻譯,詞性標記,命名實體識別

文本意義——主題模型,搜索,問答

seq2seq——機器翻譯、文本摘要、問答

對話系統(tǒng)

不同的任務需要不同的方法,在大多數(shù)情況下是多種NLP技術的組合。在開發(fā)機器人時,后端邏輯通常是基于規(guī)則的搜索引擎和排名算法,以形成自然的通信。

這是有充分理由的。語言有語法和詞序,可以用基于規(guī)則的方法更好地處理,而機器學習方法可以更好地學習單詞相似性。向量化技術如word2vec、bag of word幫助模型以數(shù)學方式表達文本。最著名的例子是:

King-Man+Woman=Queen Paris-France+UK=London

第一個例子描述了性別關系,第二個例子描述了首都的概念。然而,在這些方法中,由于在任何文本中同一個詞總是由同一個向量表示,因此上下文不能被捕獲,這在許多情況下是不正確的。

循環(huán)神經(jīng)網(wǎng)絡(RNN)結(jié)構利用輸入序列的先驗信息,處理時間序列數(shù)據(jù),在捕捉和記憶上下文方面表現(xiàn)良好。LSTM是一種典型的結(jié)構,它由輸入門、輸出門和遺忘門組成,克服了RNN的梯度問題。有許多基于LSTM的改進模型,例如雙向LSTM,不僅可以從前面的單詞中捕捉上下文,而且可以從后面捕獲上下文。這些方法對于某些特定的任務是有用的,但在實際應用中卻不太適用。

2017年,我們看到了一種新的方法來解決這個問題。BERT是Google在2018年推出的一個多編碼器堆棧的掩碼語言模型,在GLUE、SQuAD和SWAG基準測試中實現(xiàn)了STOA,并有了很大的改進。有很多文章和博客解釋了這種架構,比如Jay Alammar的文章:http://jalammar.github.io/illustrated-bert/

我在金融行業(yè)工作,在過去的幾年里,我很難看到我們在NLP上的機器學習模型在交易系統(tǒng)中的生產(chǎn)應用方面有足夠的強勁表現(xiàn)。現(xiàn)在,基于BERT的模型正在變得成熟和易于使用,這要歸功于Huggingface的實現(xiàn)和許多預訓練的模型已經(jīng)公開。

我的目標是看看這個NLP的最新開發(fā)是否達到了在我的領域中使用的良好水平。在這篇文章中,我比較了不同的模型,這是一個相當簡單的任務,即對金融文本的情緒分析,以此作為基線來判斷是否值得在真正的解決方案中嘗試另一個研發(fā)。

此處比較的模型有:

基于規(guī)則的詞典方法

基于Tfidf的傳統(tǒng)機器學習方法

作為一種循環(huán)神經(jīng)網(wǎng)絡結(jié)構的LSTM

BERT(和ALBERT)

輸入數(shù)據(jù)

在情緒分析任務中,我采用以下兩種輸入來表示行業(yè)中的不同語言。

財經(jīng)新聞標題——正式

來自Stocktwits的Tweets——非正式

我將為后者寫另一篇文章,所以這里關注前者的數(shù)據(jù)。這是一個包含更正式的金融領域特定語言的文本示例,我使用了Malo等人的FinancialPhraseBank(https://www.researchgate.net/publication/251231107_Good_Debt_or_Bad_Debt_Detecting_Semantic_Orientations_in_Economic_Texts)包括4845篇由16人手寫的標題文本,并提供同意等級。我使用了75%的同意等級和3448個文本作為訓練數(shù)據(jù)。

##輸入文本示例 positive"FinnishsteelmakerRautaruukkiOyj(Ruukki)saidonJuly7,2008thatitwona9.0mlneuro($14.1mln)contracttosupplyandinstallsteelsuperstructuresforPartihallsforbindelsenbridgeprojectinGothenburg,westernSweden." neutral"In2008,thesteelindustryaccountedfor64percentofthecargovolumestransported,whereastheenergyindustryaccountedfor28percentandotherindustriesfor8percent." negative"Theperiod-endcashandcashequivalentstotaledEUR6.5m,comparedtoEUR10.5minthepreviousyear."

請注意,所有數(shù)據(jù)都屬于來源,用戶必須遵守其版權和許可條款。

模型

下面是我比較了四款模型的性能。

A、 基于詞匯的方法

創(chuàng)建特定于領域的詞典是一種傳統(tǒng)的方法,在某些情況下,如果源代碼來自特定的個人或媒體,則這種方法簡單而強大。Loughran和McDonald情感詞列表。這個列表包含超過4k個單詞,這些單詞出現(xiàn)在帶有情緒標簽的財務報表上。注:此數(shù)據(jù)需要許可證才能用于商業(yè)應用。請在使用前檢查他們的網(wǎng)站。

##樣本 negative:ABANDON negative:ABANDONED constraining:STRICTLY

我用了2355個消極單詞和354個積極單詞。它包含單詞形式,因此不要對輸入執(zhí)行詞干分析和詞干化。對于這種方法,考慮否定形式是很重要的。比如not,no,don,等等。這些詞會把否定詞的意思改為肯定的,如果前面三個詞中有否定詞,這里我簡單地把否定詞的意思轉(zhuǎn)換成肯定詞。

然后,情感得分定義如下。

tone_score=100*(pos_count—neg_count)/word_count

用默認參數(shù)訓練14個不同的分類器,然后用網(wǎng)格搜索交叉驗證法對隨機森林進行超參數(shù)整定。

classifiers=[] classifiers.append(("SVC",SVC(random_state=random_state))) classifiers.append(("DecisionTree",DecisionTreeClassifier(random_state=random_state))) classifiers.append(("AdaBoost",AdaBoostClassifier(DecisionTreeClassifier(random_state=random_state),random_state=random_state,learning_rate=0.1))) classifiers.append(("RandomForest",RandomForestClassifier(random_state=random_state,n_estimators=100))) classifiers.append(("ExtraTrees",ExtraTreesClassifier(random_state=random_state))) classifiers.append(("GradientBoosting",GradientBoostingClassifier(random_state=random_state))) classifiers.append(("MultipleLayerPerceptron",MLPClassifier(random_state=random_state))) classifiers.append(("KNeighboors",KNeighborsClassifier(n_neighbors=3))) classifiers.append(("LogisticRegression",LogisticRegression(random_state=random_state))) classifiers.append(("LinearDiscriminantAnalysis",LinearDiscriminantAnalysis())) classifiers.append(("GaussianNB",GaussianNB())) classifiers.append(("Perceptron",Perceptron())) classifiers.append(("LinearSVC",LinearSVC())) classifiers.append(("SGD",SGDClassifier())) cv_results=[] forclassifierinclassifiers: cv_results.append(cross_validate(classifier[1],X_train,y=Y_train,scoring=scoring,cv=kfold,n_jobs=-1))#使用隨機森林分類器 rf_clf=RandomForestClassifier() #執(zhí)行網(wǎng)格搜索 param_grid={'n_estimators':np.linspace(1,60,10,dtype=int), 'min_samples_split':[1,3,5,10], 'min_samples_leaf':[1,2,3,5], 'max_features':[1,2,3], 'max_depth':[None], 'criterion':['gini'], 'bootstrap':[False]} model=GridSearchCV(rf_clf,param_grid=param_grid,cv=kfold,scoring=scoring,verbose=verbose,refit=refit,n_jobs=-1,return_train_score=True) model.fit(X_train,Y_train) rf_best=model.best_estimator_

B、 基于Tfidf向量的傳統(tǒng)機器學習

輸入被NLTK word_tokenize()標記化,然后詞干化和刪除停用詞。然后輸入到TfidfVectorizer ,通過Logistic回歸和隨機森林分類器進行分類。

###邏輯回歸 pipeline1=Pipeline([ ('vec',TfidfVectorizer(analyzer='word')), ('clf',LogisticRegression())]) pipeline1.fit(X_train,Y_train) ###隨機森林與網(wǎng)格搜索 pipeline2=Pipeline([ ('vec',TfidfVectorizer(analyzer='word')), ('clf',RandomForestClassifier())]) param_grid={'clf__n_estimators':[10,50,100,150,200], 'clf__min_samples_leaf':[1,2], 'clf__min_samples_split':[4,6], 'clf__max_features':['auto'] } model=GridSearchCV(pipeline2,param_grid=param_grid,cv=kfold,scoring=scoring,verbose=verbose,refit=refit,n_jobs=-1,return_train_score=True) model.fit(X_train,Y_train) tfidf_best=model.best_estimator_

C、 LSTM

由于LSTM被設計用來記憶表達上下文的長期記憶,因此使用自定義的tokenizer并且輸入是字符而不是單詞,所以不需要詞干化或輸出停用詞。輸入先到一個嵌入層,然后是兩個lstm層。為了避免過擬合,應用dropout,然后是全連接層,最后采用log softmax。

classTextClassifier(nn.Module): def__init__(self,vocab_size,embed_size,lstm_size,dense_size,output_size,lstm_layers=2,dropout=0.1): """ 初始化模型 """ super().__init__() self.vocab_size=vocab_size self.embed_size=embed_size self.lstm_size=lstm_size self.dense_size=dense_size self.output_size=output_size self.lstm_layers=lstm_layers self.dropout=dropout self.embedding=nn.Embedding(vocab_size,embed_size) self.lstm=nn.LSTM(embed_size,lstm_size,lstm_layers,dropout=dropout,batch_first=False) self.dropout=nn.Dropout(dropout) ifdense_size==0: self.fc=nn.Linear(lstm_size,output_size) else: self.fc1=nn.Linear(lstm_size,dense_size) self.fc2=nn.Linear(dense_size,output_size) self.softmax=nn.LogSoftmax(dim=1) definit_hidden(self,batch_size): """ 初始化隱藏狀態(tài) """ weight=next(self.parameters()).data hidden=(weight.new(self.lstm_layers,batch_size,self.lstm_size).zero_(), weight.new(self.lstm_layers,batch_size,self.lstm_size).zero_()) returnhidden defforward(self,nn_input_text,hidden_state): """ 在nn_input上執(zhí)行模型的前項傳播 """ batch_size=nn_input_text.size(0) nn_input_text=nn_input_text.long() embeds=self.embedding(nn_input_text) lstm_out,hidden_state=self.lstm(embeds,hidden_state) #堆疊LSTM輸出,應用dropout lstm_out=lstm_out[-1,:,:] lstm_out=self.dropout(lstm_out) #全連接層 ifself.dense_size==0: out=self.fc(lstm_out) else: dense_out=self.fc1(lstm_out) out=self.fc2(dense_out) #Softmax logps=self.softmax(out) returnlogps,hidden_state

作為替代,還嘗試了斯坦福大學的GloVe詞嵌入,這是一種無監(jiān)督的學習算法,用于獲取單詞的向量表示。在這里,用6百萬個標識、40萬個詞匯和300維向量對Wikipedia和Gigawords進行了預訓練。在我們的詞匯表中,大約90%的單詞都是在這個GloVe里找到的,其余的都是隨機初始化的。

D、 BERT和ALBERT

我使用了Huggingface中的transformer實現(xiàn)BERT模型?,F(xiàn)在他們提供了tokenizer和編碼器,可以生成文本id、pad掩碼和段id,可以直接在BertModel中使用,我們使用標準訓練過程。

與LSTM模型類似,BERT的輸出隨后被傳遞到dropout,全連接層,然后應用log softmax。如果沒有足夠的計算資源預算和足夠的數(shù)據(jù),從頭開始訓練模型不是一個選擇,所以我使用了預訓練的模型并進行了微調(diào)。預訓練的模型如下所示:

BERT:bert-base-uncased

ALBERT:albert-base-v2

預訓練過的bert的訓練過程如下所示。

tokenizer=BertTokenizer.from_pretrained('bert-base-uncased',do_lower_case=True) model=BertForSequenceClassification.from_pretrained('bert-base-uncased',num_labels=3) deftrain_bert(model,tokenizer) #移動模型到GUP/CPU設備 device='cuda:0'iftorch.cuda.is_available()else'cpu' model=model.to(device) #將數(shù)據(jù)加載到SimpleDataset(自定義數(shù)據(jù)集類) train_ds=SimpleDataset(x_train,y_train) valid_ds=SimpleDataset(x_valid,y_valid) #使用DataLoader批量加載數(shù)據(jù)集中的數(shù)據(jù) train_loader=torch.utils.data.DataLoader(train_ds,batch_size=batch_size,shuffle=True) valid_loader=torch.utils.data.DataLoader(valid_ds,batch_size=batch_size,shuffle=False) #優(yōu)化器和學習率衰減 num_total_opt_steps=int(len(train_loader)*num_epochs) optimizer=AdamW_HF(model.parameters(),lr=learning_rate,correct_bias=False) scheduler=get_linear_schedule_with_warmup(optimizer,num_warmup_steps=num_total_opt_steps*warm_up_proportion,num_training_steps=num_total_opt_steps)#PyTorchscheduler #訓練 model.train() #Tokenizer參數(shù) param_tk={ 'return_tensors':"pt", 'padding':'max_length', 'max_length':max_seq_length, 'add_special_tokens':True, 'truncation':True } #初始化 best_f1=0. early_stop=0 train_losses=[] valid_losses=[] forepochintqdm(range(num_epochs),desc="Epoch"): #print('================epoch{}==============='.format(epoch+1)) train_loss=0. fori,batchinenumerate(train_loader): #傳輸?shù)皆O備 x_train_bt,y_train_bt=batch x_train_bt=tokenizer(x_train_bt,**param_tk).to(device) y_train_bt=torch.tensor(y_train_bt,dtype=torch.long).to(device) #重設梯度 optimizer.zero_grad() #前饋預測 loss,logits=model(**x_train_bt,labels=y_train_bt) #反向傳播 loss.backward() #損失 train_loss+=loss.item()/len(train_loader) #梯度剪切 torch.nn.utils.clip_grad_norm_(model.parameters(),max_grad_norm) #更新權重和學習率 optimizer.step() scheduler.step() train_losses.append(train_loss) #評估模式 model.eval() #初始化 val_loss=0. y_valid_pred=np.zeros((len(y_valid),3)) withtorch.no_grad(): fori,batchinenumerate(valid_loader): #傳輸?shù)皆O備 x_valid_bt,y_valid_bt=batch x_valid_bt=tokenizer(x_valid_bt,**param_tk).to(device) y_valid_bt=torch.tensor(y_valid_bt,dtype=torch.long).to(device) loss,logits=model(**x_valid_bt,labels=y_valid_bt) val_loss+=loss.item()/len(valid_loader) valid_losses.append(val_loss) #計算指標 acc,f1=metric(y_valid,np.argmax(y_valid_pred,axis=1)) #如果改進了,保存模型。如果沒有,那就提前停止 ifbest_f1=patience: break #返回訓練模式 model.train() returnmodel

評估

首先,輸入數(shù)據(jù)以8:2分為訓練組和測試集。測試集保持不變,直到所有參數(shù)都固定下來,并且每個模型只使用一次。由于數(shù)據(jù)集不用于計算交叉集,因此驗證集不用于計算。此外,為了克服數(shù)據(jù)集不平衡和數(shù)據(jù)集較小的問題,采用分層K-Fold交叉驗證進行超參數(shù)整定。

由于輸入數(shù)據(jù)不平衡,因此評估以F1分數(shù)為基礎,同時也參考了準確性。

defmetric(y_true,y_pred): acc=accuracy_score(y_true,y_pred) f1=f1_score(y_true,y_pred,average='macro') returnacc,f1 scoring={'Accuracy':'accuracy','F1':'f1_macro'} refit='F1' kfold=StratifiedKFold(n_splits=5)

模型A和B使用網(wǎng)格搜索交叉驗證,而C和D的深層神經(jīng)網(wǎng)絡模型使用自定義交叉驗證。

#分層KFold skf=StratifiedKFold(n_splits=5,shuffle=True,random_state=rand_seed) #循環(huán) forn_fold,(train_indices,valid_indices)inenumerate(skf.split(y_train,y_train)): #模型 model=BertForSequenceClassification.from_pretrained('bert-base-uncased',num_labels=3) #輸入數(shù)據(jù) x_train_fold=x_train[train_indices] y_train_fold=y_train[train_indices] x_valid_fold=x_train[valid_indices] y_valid_fold=y_train[valid_indices] #訓練 train_bert(model,x_train_fold,y_train_fold,x_valid_fold,y_valid_fold)

結(jié)果

基于BERT的微調(diào)模型在花費了或多或少相似的超參數(shù)調(diào)整時間之后,明顯優(yōu)于其他模型。

模型A表現(xiàn)不佳,因為輸入過于簡化為情感得分,情感分數(shù)是判斷情緒的單一值,而隨機森林模型最終將大多數(shù)數(shù)據(jù)標記為中性。簡單的線性模型只需對情感評分應用閾值就可以獲得更好的效果,但在準確度和f1評分方面仍然很低。

我們沒有使用欠采樣/過采樣或SMOTE等方法來平衡輸入數(shù)據(jù),因為它可以糾正這個問題,但會偏離存在不平衡的實際情況。如果可以證明為每個要解決的問題建立一個詞典的成本是合理的,這個模型的潛在改進是建立一個自定義詞典,而不是L-M詞典。

模型B比前一個模型好得多,但是它以幾乎100%的準確率和f1分數(shù)擬合了訓練集,但是沒有被泛化。我試圖降低模型的復雜度以避免過擬合,但最終在驗證集中的得分較低。平衡數(shù)據(jù)可以幫助解決這個問題或收集更多的數(shù)據(jù)。

模型C產(chǎn)生了與前一個模型相似的結(jié)果,但改進不大。事實上,訓練數(shù)據(jù)的數(shù)量不足以從零開始訓練神經(jīng)網(wǎng)絡,需要訓練到多個epoch,這往往會過擬合。預訓練的GloVe并不能改善結(jié)果。對后一種模型的一個可能的改進是使用類似領域的大量文本(如10K、10Q財務報表)來訓練GloVe,而不是使用維基百科中預訓練過的模型。

模型D在交叉驗證和最終測試中的準確率和f1分數(shù)均達到90%以上。它正確地將負面文本分類為84%,而正面文本正確分類為94%,這可能是由于輸入的數(shù)量,但最好仔細觀察以進一步提高性能。這表明,由于遷移學習和語言模型,預訓練模型的微調(diào)在這個小數(shù)據(jù)集上表現(xiàn)良好。

結(jié)論

這個實驗展示了基于BERT的模型在我的領域中應用的潛力,以前的模型沒有產(chǎn)生足夠的性能。然而,結(jié)果不是確定性的,如果調(diào)整下超參數(shù),結(jié)果可能會有所不同。

值得注意的是,在實際應用中,獲取正確的輸入數(shù)據(jù)也相當重要。沒有高質(zhì)量的數(shù)據(jù)(通常被稱為“垃圾輸入,垃圾輸出”)就不能很好地訓練模型。

我下次再談這些問題。這里使用的所有代碼都可以在git repo中找到:https://github.com/yuki678/financial-phrase-bert

原文鏈接:https://towardsdatascience.com/nlp-in-the-financial-market-sentiment-analysis-9de0dda95dc

責任編輯:xj

原文標題:金融市場中的NLP——情感分析

文章出處:【微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 深度學習
    +關注

    關注

    73

    文章

    5561

    瀏覽量

    122811
  • 情感分析
    +關注

    關注

    0

    文章

    14

    瀏覽量

    5297
  • nlp
    nlp
    +關注

    關注

    1

    文章

    490

    瀏覽量

    22629

原文標題:金融市場中的NLP——情感分析

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    時統(tǒng)設備在各行業(yè)都扮演什么角色??

    交易:市場公平的 “護航者”? 在瞬息萬變的金融市場,交易時間的精確性和一致性如同天平的砝碼,是確保市場公平有序運行的關鍵所在。SYN016 時統(tǒng)設備為
    發(fā)表于 06-12 16:18

    Tick數(shù)據(jù)×股票API:高頻交易策略的精準引擎

    金融市場,每毫秒的延遲都可能意味著數(shù)百萬的收益差距。當傳統(tǒng)投資者還在依賴K線圖的“輪廓”時,頂尖交易者早已通過Tick數(shù)據(jù)和股票API的組合,構建了洞察市場脈搏的“超感知能力”。這種能力不僅關乎
    的頭像 發(fā)表于 04-15 10:42 ?595次閱讀

    基于Raspberry Pi 5的情感機器人設計

    Raspberry Pi 5相較于上一代搭載了更強的處理器和硬件性能,為情感機器人的開發(fā)提供了前所未有的可能性。其支持多任務處理和實時計算,為語音交互和情感判斷提供了堅實的基礎。此外配合高性能的攝像頭模塊和傳感器,機器人能夠捕捉環(huán)境信息,真正做到 “知人知面” 。
    的頭像 發(fā)表于 02-26 14:28 ?1128次閱讀
    基于Raspberry Pi 5的<b class='flag-5'>情感</b>機器人設計

    IBM報告:2025年銀行業(yè)Gen AI采用率將大幅攀升

    IBM(NYSE:IBM)日前在 IBM 商業(yè)價值研究院《2025年全球銀行業(yè)和金融市場展望》報告中發(fā)布對未來一年全球金融服務行業(yè)技術和轉(zhuǎn)型的年度預期。
    的頭像 發(fā)表于 02-20 09:49 ?703次閱讀

    鯨啟智能機器人入選多項金融銀行機器人行業(yè)報告

    :《2024-2030全球及中國金融行業(yè)機器人行業(yè)研究及十五五規(guī)劃分析報告》、《2024年全球金融行業(yè)機器人行業(yè)總體規(guī)模、主要企業(yè)國內(nèi)外市場占有率及排名》、《2024-2030全球與中
    的頭像 發(fā)表于 12-03 14:32 ?476次閱讀
    鯨啟智能機器人入選多項<b class='flag-5'>金融</b>銀行機器人行業(yè)報告

    RNN的應用領域及未來發(fā)展趨勢

    多個領域得到了廣泛的應用。 RNN的應用領域 自然語言處理(NLP) 機器翻譯 :RNN能夠理解源語言的上下文信息,生成目標語言的翻譯。 文本生成 :利用RNN生成連貫的文本,如新聞文章、故事等。 情感分析
    的頭像 發(fā)表于 11-15 10:10 ?1459次閱讀

    基于LSTM神經(jīng)網(wǎng)絡的情感分析方法

    情感分析是自然語言處理(NLP)領域的一項重要任務,旨在識別和提取文本的主觀信息,如情感傾向、情感
    的頭像 發(fā)表于 11-13 10:15 ?1284次閱讀

    如何進行自然語言處理模型訓練

    1. 確定目標和需求 在開始之前,你需要明確你的NLP項目的目標是什么。這可能是文本分類、情感分析、機器翻譯、問答系統(tǒng)等。明確目標有助于選擇合適的數(shù)據(jù)集和模型架構。 2. 數(shù)據(jù)收集和預處理 數(shù)據(jù)收集
    的頭像 發(fā)表于 11-11 10:43 ?1190次閱讀

    2.34納秒超低時延,滿足金融市場高頻交易,AMD發(fā)布新一代金融加速卡

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)面對金融行業(yè)處理大量數(shù)據(jù)、即時交易的需求,AMD提供CPU到FPGA的全套解決方案支持快速地交易執(zhí)行。其中,在資本市場,HFT(高頻交易)對低時延格外看重,低時延
    的頭像 發(fā)表于 11-11 01:13 ?2352次閱讀
    2.34納秒超低時延,滿足<b class='flag-5'>金融市場</b>高頻交易,AMD發(fā)布新一代<b class='flag-5'>金融</b>加速卡

    soc在人工智能的創(chuàng)新應用

    的應用變得越來越廣泛和深入。 1. 社交媒體分析 社交媒體平臺已經(jīng)成為人們交流和分享信息的主要渠道。AI技術,特別是自然語言處理(NLP)和機器學習(ML),在分析社交媒體數(shù)據(jù)方面發(fā)揮著重要作用。 創(chuàng)新應用:
    的頭像 發(fā)表于 11-10 09:30 ?977次閱讀

    AUS GLOBAL 出席唐納德?J?特朗普舉辦的晚會 — 探討全球金融科技化發(fā)展趨勢

    就全球金融科技化的未來發(fā)展進行了深入交流。 全球金融科技變革:AUS GLOBAL 的創(chuàng)新與卓越 隨著全球金融市場加速向數(shù)字化和科技驅(qū)動轉(zhuǎn)型,金融科技正
    的頭像 發(fā)表于 10-17 16:54 ?412次閱讀

    AI Market引領全球金融新紀元:革新技術與投資策略的結(jié)合

    2024年9月24日,AI Market正式宣布脫離其母公司ICE,成為獨立運營的金融科技平臺,這一舉動無疑為全球金融市場注入了新的活力。雖然ICE不再直接參與AI Market的日常決策與運營
    的頭像 發(fā)表于 09-27 09:47 ?417次閱讀

    Optiver采用AMD企業(yè)級產(chǎn)品實現(xiàn)數(shù)據(jù)中心現(xiàn)代化

    基礎設施,幫助其進一步履行改善金融市場的使命。通過 AMD EPYC(霄龍)處理器、AMD Solarflare 低時延以太網(wǎng)適配器、AMD Virtex FPGA 和 AMD Alveo 自適應加速卡,Optiver 正在解決各種技術挑戰(zhàn),以構建能夠使金融市場更加先進的
    的頭像 發(fā)表于 09-18 09:54 ?958次閱讀

    軟國際金融AI實驗室成立 引領金融科技新動力

    軟國際金融AI實驗室(ChinaSoft AI Lab for Finance, 簡稱CALF)近日正式成立。實驗室致力于將? AI技術深度應用于金融行業(yè),其成立將是軟國際
    的頭像 發(fā)表于 08-01 18:49 ?1352次閱讀

    IDC:中興通訊金篆GoldenDB金融核心系統(tǒng)市場排名第一

    近日,全球領先的IT市場研究和咨詢公司IDC發(fā)布了《中國銀行業(yè)本地部署分布式事務型數(shù)據(jù)庫市場份額,2023》報告,揭示了當前中國金融行業(yè)數(shù)據(jù)庫市場的最新格局與趨勢。報告顯示,中興通訊旗
    的頭像 發(fā)表于 07-22 15:25 ?943次閱讀