原创 基於WEKA的ID3代碼實現

package weka.classifiers.xwq; import java.util.ArrayList; import weka.classifiers.Classifier; import weka.classifier

原创 Eclipse java.io.NotSerializableException

在Eclipse的一個類文件中編寫另一個類,運行時出現java.io.NotSerializableException錯誤提示。具體如下: java.io.NotSerializableException: weka.classifi

原创 基於WEKA的KNN代碼實現

package weka.classifiers.xwq; import weka.classifiers.Classifier; import weka.core.Instance; import weka.core.Instan

原创 最簡單的導入weka源碼到eclipse中的方法

原先,是按照 https://blog.csdn.net/MileyPriencess/article/details/74315577 將weka源碼導入到eclipse中的,相比於而言下面的方法是非常簡單的了。 1.從weka官網

原创 SparseInstance和Instance的相互轉換-稀疏矩陣與矩陣的相互轉換

當一個數據集中很多instance中的很多屬性值是0時,這個數據集就會以稀疏矩陣的形式存儲。這個過程主要是通過將Instance轉換爲SparseInstance實現的,SparseInstance是Instance的子類。 對於一個

原创 將文本數據轉換成arff文件

目的: 將類似下圖的文本數據轉換爲arff文件。文本數據每一行是一個句子和該句子的類屬性值(classValue),得到的arff文件中的一個實例(Instance)即爲一個句子的單詞向量和類屬性值。 思路: 1.將原始文本數據中一

原创 ValueError: Floating point image RGB values must be in the 0..1 range.

值錯誤:浮點圖像RGB值必須在0…1範圍內。 錯誤來源:在使用圖像處理函數處理一個圖片後,通過pyplot輸出可視化時,出現上述錯誤提示。 錯誤原因:如錯誤提示所說,這是輸出圖像中像素的實數值超出0-1範圍導致的。 解決方法:在輸出最

原创 python之os.walk()

功能: os.walk() 是一個簡單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情。 聲明: walk(top, topdown=True, onerror=None, followlinks=False) 輸入

原创 多個神經網絡處理MNIST數據集的具體代碼實現

mnist from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf def compute_accuracy(v_x, v

原创 ValueError: Parent directory of /path/to/model/model.ckpt doesn't exist, can't save.

代碼如下: MODEL_SAVE_PATH = "/path/to/mode/" MODEL_NAME = "model.ckpt" saver.save( sess, os.path.join(MODEL_SAVE_PATH, MO

原创 誤修改/etc/environment文件導致沒有出現Ubuntu登陸界面

在配置路徑的過程中,由於不小心把/etc/environment文件中PATH的那一行代碼刪除了,導致開機時無法出現用戶登陸界面。 出現該問題的原因是,UBUNTU系統啓動時,首先運行/etc/profile, 然後會按照/etc/e

原创 LINGO Error Code 122 和 237 出現原因及其解決方法

問題:使用Lingo進行線性規劃時出現122錯誤代碼: 原因:範圍計算(Range)目前已禁用。 解決方法:要在Windows版本的LINGO中啓用範圍計算,請運行LINGO -> Options命令,單擊General Solv

原创 將eclipse默認編碼GBK修改爲UTF8的方法

eclipse 默認編碼居然是GBK,js文件默認編碼是ISO-…. 怎麼可以這樣呢? 都修改成UTF8的方法: 1、windows->Preferences…打開”首選項”對話框,左側導航樹,導航到general->Workspa

原创 C45算法代碼實現及其詳解

1.概述 C45算法在weka已經有具體的實現,即weka中的J48.java。不過J48.java中的具體代碼牽扯到較多的類和其他東西,直接看源代碼比較容易混亂,且需要了解的東西較多,有比較多和C45算法本身沒有太大關係而是爲了方便

原创 問題解決:module 'pip' has no attribute 'main'

在pyCharm中添加新的模塊時出現了錯誤,錯誤提示:module ‘pip’ has no attribute ‘main’。 在這裏使用的pip版本是10.0.1。 解決方法:在pyCharm的安裝目錄下找到 helpers/