処理されたデータはNaive Bayes Classifierモデルを構築できません

wekaが前向きにcfssubseteval順方向および逆方向に選択を使用してデータを前処理した場合、意思決定ツリーモデルは構築し予測を良くしますが、ナイーブなBayesは、11個の名目属性と74個のインスタンスを持つ前処理済みデータ ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

Spark MLLibとの類似点

私は現在、アイテム類似性分析を実行しようとしている活動のログファイルを持っています。 データ例: 1.0,4.0 2.0,5.0 2.0,5.0 <- not a mistake, duplicates are allowed 3.0,4.0 3.0,5.0 ファイルは単一のアクション用です。例えば、 1.0 は 4.0 です。 本質的に私は「これが好きなユーザーはこれも好きです」としたい。 たとえば、 3.0 が 4.0 と 5.0 のように 1 ユーザーの 多くの人々がこのが、私は次のコードを実行するとき、私は単一の結果を取得します。 私のコード: JavaRDD likes = data.javaRDD().map((Row row) -> { return Vectors.dense(row.getDouble(0), row.getDouble(1)); }); RowMatrix rowMatrix = new RowMatrix(likes.rdd()); rowMatrix.columnSimilarities(0.0).entries().toJavaRDD().foreach(matrixEntry -> { System.out.println(matrixEntry); }); 私の実際のデータは500行+であり、単一の MatrixEntry を得ることは不可能です。私はどこ&#

もっと読む

JavaからTensorflow MobileNetを実行する

私はJava(JSEではなくAndroid)で画像認識(分類)のためにTensorflowを実行しようとしています。 私はここ、ここを参照してください。 Inceptionv3モデルとInceptionv3から再学習したモデルで動作します。 しかし、MobileNetモデルの場合、この記事)。 コードは機能しますが、間違った結果が表示されます(ラベルを誤って分類する)。 JavaからMobileNetを使用するにはどのようなコード/設定が必要ですか? Inceptionv3で動作するコードは try (Tensor image = Tensor.create(imageBytes)) { float[] labelProbabilities = executeInceptionGraph(graphDef, image); int bestLabelIdx = maxIndex(labelProbabilities); result.setText(“”); result.setText(String.format( “BEST MATCH: %s (%.2f%% likely)”, labels.get(bestLabelIdx), labelProbabilities[bestLabelIdx] * 100f)); System.out.println( String.format( “BEST MATCH: %s (%.2f%% likely)”, labels.get(bestLabelIdx), labelProbabilities[bestLabelIdx] * 100f)); } これはInceptionv3モデルでは動作しますが、MobileNetでは&

もっと読む

アンドロイドで作成されたアプリケーションのオクターブまたはPythonで機械学習アルゴリズムを書くことは可能ですか?

私たちはクラス内のカメラによる顔の検出を通して現在の生徒を予測するAndroidアプリを作成する予定でした。私の仕事は顔検出のアルゴリズムを書くことです。問題はオクターブとPythonではできますがJavaや他のプログラミング言語。 AndroidアプリにオクターブまたはPythonスクリプトを使用できますか?AndroidアプリとPython /オクターブスクリプトの間にドットを接続する方法はありますか? ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

セカンドウィンドウに切り替えることができません – セレン

私は以下のコードを使ってウィンドウに切り替えています: Set handle=driver.getWindowHandles(); System.out.println(handle); Iterator it=handle.iterator(); String parent=it.next(); System.out.println(“parent window =” +parent); String child=it.next(); System.out.println(“second child window =” +child); driver.switchTo().window(child); driver.findElement(By.xpath(“//*[@id=”fixHeader”]/tbody/tr[2]/td[4]/a/span”)).click(); Thread.sleep(3000); String child2=it.next(); System.out.println(“Third child window =” +child2); driver.switchTo().window(child2); しかし、以下の例外を取得する: スレッド「main」の例外   org.openqa.selenium.NoSuchElementException:そのような要素はありません:Unable to to   要素を配置する:{“メソッド”: “id”、 “selector”: “stylenumberH”} ベストアンサー 以下のコードを使用してウィンドウに切り替える: //Get current window String currentWindow = driver.getWindowHandle(); //Get all opened windows list ArrayList tabs = new ArrayList (driver.getWindowHandles()); // print the count of windows System.out.println(tabs.size()); //Now you can switch into desired window in your case you want to switch into 3rd one so you have to pass the index 2 as it started from 0 driver.switchTo().window(tabs.get(2)); // now perform the click driver.findElement(By.xpath(“//*[@id=”fixHeader”]/tbody/tr[2]/td[4]

もっと読む

getcellData()を呼び出してExcelから値を取得しない – Selenium WebDriver

ここで私のExcelのutilsクラスです: package utility; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.CellType; public class ExcelUtils { private static XSSFSheet ExcelWSheet; private static XSSFWorkbook ExcelWBook; private static XSSFCell cell; private static XSSFRow row; //This method is to set the File path and to open the Excel file, Pass Excel Path and Sheetname as Arguments to this method public static void setExcelFile(String Path, String SheetName) throws Exception { try { //Open the Excel file FileInputStream ExcelFile = new FileInputStream(Path); //Access the required test data sheet ExcelWBook = new XSSFWorkbook(ExcelFile); ExcelWSheet = ExcelWBook.getSheet(SheetName); } catch (Exception e) { throw (e); } } //This method is to read the test data from the Excel cell, in this we are passing parameters as Row num and Col num public static String getCellData(int RowNum, int ColNum) throws Exception { try { String cellData = “”; cell = ExcelWSheet.getRow(RowNum).getCell(ColNum); cell.setCellType(CellType.STRING); cellData = cell.getStringCellValue(); return cellData; } catch (Exception e) { return “undefined”; } } //This method is to write in the Excel cell, Row num and Col num are the parameters public static void setCellData(String Result, int RowNum, int ColNum) throws Exception { try { row = ExcelWSheet.getRow(RowNum); cell = row.getCell(ColNum, Row.MissingCellPolicy.RETURN_BLANK_AS_NULL); if (cell == null) { cell = row.createCell(ColNum); cell.setCellValue(Result); } else { cell.setCellValue(Result); } //Constant variables Test Data path and Test Data file name FileOutputStream fileOut = new FileOutputStream

もっと読む

どのように3つの異なる環境で同じスクリプトを実行できますか

ここに私のスクリプトです: public class VerifyPageContent { @SuppressWarnings(“unused”) public static void main(String[] args) throws Exception { System.setProperty(“webdriver.ie.driver”, “C:\Selenium\Selenium Drivers\IEDriverServer.exe”); WebDriver driver = new InternetExplorerDriver(); ExtentReports extent = new ExtentReports(“C:/SeleniumDataAndScripts/Reports/qa/new.html”, true); ExtentTest test = extent.startTest(“Verify Page Content”); extent.addSystemInfo(“Environment” , “QA”); //Opening Website and Capturing Screenshot driver.get(“http://ww3.nedbank.co.za”); driver.manage().window().maximize(); //QA //////////////////////////////////////////////////// ///VERIFY WEBSITE HEADER CONTENTS /// /////////////////////////////////////////////////// //NEDBANK LOGO test.log(LogStatus.INFO, “Verifying ‘Nedbank Logo’ element”); String expTextLogo = “Nedbank”; String actTextLogo = driver.findElement(By.id(“main-header”)).getText(); if(actTextLogo.contains(expTextLogo)){ test.log(LogStatus.PASS, “Expected element ‘”+expTextLogo+”‘ is Present in the web page”); System.out.println(“0) Expected element ‘”+expTextLogo+”‘ is present in the web page.”); }else{ test.log(LogStatus.FAIL, “Expected element ‘”+expTextLogo+”‘ is not present in the web page”); System.out.println(“0) Expected element ‘”+expTextLogo+”‘ is not present in the web page.”); } extent.endTest(test); extent.flush(); //APPLY ONLINE test.log(LogStatus.INFO, “Verifying Apply online element”); String expText = “Apply online”; String actText = driver.findElement(By.id(“main-header”)).getText(); if(actText.contains(expText)){ test.log(LogStatus.PASS, “Expected element ‘”+expText+”‘ is Present in the web page”); System.out.println(“1) Expected element ‘”+expText+”‘ is present in the web page.”); }else{ test.log(LogStatus.FAIL, “Expected element ‘”+expText+”‘ is not present in the web page”); System.out.println(“1) Expected element ‘”+expText+

もっと読む

Javaでgeckodriverを使ってFireFoxカスタムプロファイルを起動する

私はセレントv3.12とgecko-driver v2.10とFirefoxバージョン60.0でアドオンを含むFirefoxプロファイルを起動しようとしていますが、カスタムプロファイルが動作していないようです。 以下は私のコードです static WebDriver driver; ProfilesIni profile = new ProfilesIni(); myprofile = profile.getProfile(“AutoProfile”); System.setProperty(“webdriver.gecko.driver”, “E:\Library\geckodriver-v0.21.0-win32\geckodriver.exe”); driver = new FirefoxDriver(myprofile); 事実上のエラーは driver = new FirefoxDriver(myprofile); として コンストラクタFirefoxDriver(FirefoxProfile)は未定義です ベストアンサー 次の行を試してみてください WebDriver driver = new FirefoxDriver(myProfile);

もっと読む

TestNG + Appium + Java:[TestNGClassFinder]警告:クラスのメソッドをリンクしたり決定することはできません

質問: 修正方法:[TestNGClassFinder]警告:メソッドをリンクしたり決定したりすることはできません。 詳細情報: My Automation is getting failed suddenly. I know it was working well before & even yesterday. Tried searching on Google but doesn’t resolve my issue. Still facing below error: [TestNGClassFinder]警告:メソッドをリンクしたり決定することはできません いずれかの方がこれを解決しましたか?誰もが同じ問題に直面している場合は、コメントにあなたの発見を追加してください。 環境: Mac iOSバージョン:10.12 [macOS Sierra] Appium:Appium1.8.1 Xcode:9.3 ベストアンサー 私はあなたがMavenビルドを行うときにこれを取得していると信じています。これがTestNGによって提起されたTestNGバージョンをお知らせください。 状況を適切に処理するためにTestNGに&#x

もっと読む

Appium + Java + Android + iOS:java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;)V

質問: 解決方法:java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;)Vmethods。 詳細情報: 私はアンドロイドとiOSプラットフォームでこのエラーを観察しました。 java.lang.NoSuchMethodError :com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;)V       io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:245)       org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)       デフォルトでは、       io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)       at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)       org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:212)       org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:130)       io.appium.java_client.DefaultGenericMobileDriver。(DefaultGenericMobileDriver.java:38)       io.appium.java_client.AppiumDriver(AppiumDriver.java:84)       io.appium.java_client.AppiumDriver。(AppiumDriver.java:94) いずれかの方がこれを解決しましたか?

もっと読む