ibe_tattsu の回答履歴
- getConnection( )メソッドの戻り値
御世話になります。 下記のプログラムで「型 Connectionの結果を戻す必要があります」 とエラーが出てしまうのですが、原因が分からず困っております。 過去ログをみても分からなかった為、ご教示いただけます様 宜しく御願い致します。 package info.aaaa; import java.sql.Connection; import java.sql.DriverManager; public class DBManager{ public static Connection getConnection(){ try{ Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc:mysql://localhost/aaaa?useUnicode=true&characterEncoding=SJIS"; Connection con = DriverManager.getConnection(url,"cccc","vvvv"); return con; } catch(Exception e){ } } public static void main(String args[]) throws Exception{ Connection con = getConnection(); System.out.println("con=" + con); con.close(); } }
- ベストアンサー
- Java
- eisuuji123
- 回答数2
- ニューラルネットの教師あり学習について質問です。
最近誤差逆伝搬法を用いたニューラルネットについて プログラムを組んで実装してみようと思ったのですが あまり理解できていない部分があるのでよろしくお願いします。 私が作りたいのはフォントの違う数字画像の認識を 3つの特徴量(a,b,c)、3層のニューラルネット、 閾値関数にシグモイド関数、教師有り学習で作りたいのですが、 私の理解があっているかわからないのでご指摘をお願いします。 ・入力層は特徴量が3つなのでニューロンは3つ(a,b,cを入力)。 ・中間層は任意でいいということなので10つ。 ・出力層は数字が0~9までなので10つ。 教師ベクトルの与え方なのですが 出力層(0~9番とします)において各数字に対応する番号のニューロンは1、それ以外は0、 つまり 出力層の0番の教師ベクトルは{1,0,0,0,0,0,0,0,0,0} 1番目の教師ベクトルは{0,1,0,0,0,0,0,0,0,0} 9番目の教師ベクトルは{0,0,0,0,0,0,0,0,0,1} (シグモイド関数のため正確には0、1にはなりませんが・・) とあらかじめ決めておき、 教師ベクトルの学習の際は 0の画像ならば出力層は{1,0,0,0,0,0,0,0,0,0}^T となるように誤差逆伝搬を用いて中間層・出力層の重みの修正を行い、 同様に1~9の教師画像も対応する出力の番号以外0となるように 学習を行い、 識別を行いたい画像の特徴量を入力した際は 重みの修正は行わず 10この出力の誤差が最小となる教師ベクトルが第一候補、 誤差が最大となる教師ベクトルが第10候補 ということでよろしいのでしょうか? でもそうすると重みの値が一番最後に学習した教師ベクトルに 対応する重みになっているから ニューラルネット自体を10個つ用意する必要が ありますよね・・・? いま一つ理解できていないのでよろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- yamada-ke
- 回答数2
- ニューラルネットの教師あり学習について質問です。
最近誤差逆伝搬法を用いたニューラルネットについて プログラムを組んで実装してみようと思ったのですが あまり理解できていない部分があるのでよろしくお願いします。 私が作りたいのはフォントの違う数字画像の認識を 3つの特徴量(a,b,c)、3層のニューラルネット、 閾値関数にシグモイド関数、教師有り学習で作りたいのですが、 私の理解があっているかわからないのでご指摘をお願いします。 ・入力層は特徴量が3つなのでニューロンは3つ(a,b,cを入力)。 ・中間層は任意でいいということなので10つ。 ・出力層は数字が0~9までなので10つ。 教師ベクトルの与え方なのですが 出力層(0~9番とします)において各数字に対応する番号のニューロンは1、それ以外は0、 つまり 出力層の0番の教師ベクトルは{1,0,0,0,0,0,0,0,0,0} 1番目の教師ベクトルは{0,1,0,0,0,0,0,0,0,0} 9番目の教師ベクトルは{0,0,0,0,0,0,0,0,0,1} (シグモイド関数のため正確には0、1にはなりませんが・・) とあらかじめ決めておき、 教師ベクトルの学習の際は 0の画像ならば出力層は{1,0,0,0,0,0,0,0,0,0}^T となるように誤差逆伝搬を用いて中間層・出力層の重みの修正を行い、 同様に1~9の教師画像も対応する出力の番号以外0となるように 学習を行い、 識別を行いたい画像の特徴量を入力した際は 重みの修正は行わず 10この出力の誤差が最小となる教師ベクトルが第一候補、 誤差が最大となる教師ベクトルが第10候補 ということでよろしいのでしょうか? でもそうすると重みの値が一番最後に学習した教師ベクトルに 対応する重みになっているから ニューラルネット自体を10個つ用意する必要が ありますよね・・・? いま一つ理解できていないのでよろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- yamada-ke
- 回答数2
- 有効数字以下を四捨五入(Java)
初心者です。よろしくお願いします。 Javaで有効数字の桁数を与えてそれ以下を四捨五入することはできますか。 できるなら方法を教えてください。 単に少数第○位を四捨五入するとあらかじめ決めておけばsetScaleメソッドでできると思うのですが、 例えば有効数字2桁と決めておいて、 34.1→34 3.41→3.4 0.341→0.34 といった具合に四捨五入する方法をお伺いしたいです。 よろしくお願いします。
- 画像切抜き機能つきツール
おはようございます。 質問があるのですが ソフトウェアで画像を切り抜いた時に、GIMPなどでは、切り抜いた部位のみが残る仕様となっていますよね? 切り抜いた部位と切り取られた部位、二つとも残らせることが可能なツールは存在していないでしょうか? 例をあげますと、 ↓が画像だとします。 ------------------ A →→→→→→→→→切り取り線 B ------------------ このように切り取る場合、GIMPなどではAパートのみが残ってしまいますが、これをA,Bパート、双方ともに残すツールが欲しいのです。 もしもそのようなツールをお知りでしたら、是非教えてください。 ご助言よろしくお願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- gakumon
- 回答数2
- EPSデータ
EPSの無料で企業とかのデータを検索していたのですが、下記のサイトが気になるのですが、このサイトのどこにEPSのデータがあるのか分かりません・・ 分かる方お願い致します。 下記のは回答をそのままコピーして貼り付けました。 http://www.radiocom.co.jp/index.html 日本語のページなのでわかりやすいと思います。プロダクトのカテゴリーにあると思います。
- 締切済み
- その他(インターネット・Webサービス)
- smoke33
- 回答数1
- 英文解析(英文構文解析)の仕方をしっている方いませんか(つ_j)
今、必死に英文の構文解析できるJAVAのシステムをさがしてます。。。 I go to school. → [I][go][to school.] のように分けれるプログラムを知っているおられませんか(つ_;) 一応openknp??というのを紹介されたのですが、英語だらけで全然意味が分からなくて本当に困ってます(-。-;) 知っている方、少しでも情報を下さいm(_ _)m
- 締切済み
- Java
- yuzumodoki
- 回答数3
- ニコ動に巨大ファイルをVP6で高画質にうpしたい。
ゲームプレイ動画を「Dxtory」と言う録画ソフトで録ったのですが、 aviファイルサイズが4GB程、再生時間7分あります。 AviUtlを使ったVP6 2passで説明サイト通りにエンコードしたのですが、 いつもと比べると高画質というより中画質です。何故でしょうか。 サイズが大きいので3Passぐらいしないと無理なのかもしれませんが、 VP6ではやり方を知りません。ご存知でしたら教えてください。 またこれも原因不明なのですが1pass,2passやる時音声無しにしているのに、 なぜか完成したファイルは音声が付いています。 動画ファイルだけをffmpegにドラッグすると出来たflvには音声は付いてないんですけどね。 設定を書いておきます VP62ョ Heightend Sharpness Profile 2pass ビットレート:470kbps 音声:Lame mp3 128kbps 44.1000kHz 2ch 合計:616kbps(再エンコはされてないようです。) ファイルサイズ:33MB OS:winXP メモリ:1GB
- 締切済み
- その他(ソフトウェア)
- asdfasdfzx
- 回答数1
- Javaの引数を使ってチェックしていくプログラムですが
public class AAA{ public static void main(String args[]){ System.out.println("チェック開始"); int ContainerA,ContainerB,ContainerC; String PP = "Sweets"; if (args[0].length() != 1 ){ // 引数の数が1以外の場合 { ContainerA = 1; // 1をエラーコードに設定 } else if(!args[0].equalsIgnoreCase("cake") && !args[0].equalsIgnoreCase("manjyu")) //引数が CAKE でも MANJYU でもない場合(大/小文字区別せず) { ContainerC = 99; // 99をエラーコードに設定 } else // それ以外の場合 { ContainerB = 0; // 0をエラーコードに設定 } } else if(ContainerB == 0){ // もしエラーコードが0の場合 { System.out.println(PP + "?"); //("商品名+?")を表示 } if(ContainerA == 1) // エラーコードが1の場合 { System.out.println("プログラム終了"); } else if(ContainerC == 99){ // エラーコードが99の場合 System.out.println("プログラム終了"); } } else{ //それ以外の場合(正常終了処理) System.out.println("正常終了"); } } } 上記のソースはコンパイルできないのですが、どこがおかしいのでしょうか? また、条件分岐が ifやelseしか使い方がよくわからないので、他のよい方法がありましたら教えてください。
- タイムスタンプの作成日時について
おつかれさまです。どなたかお手すきの方お願い致します。 お聞きしたいのはファイルのプロパティーで表示される「作成日時」についてです。この作成日時というのはファイルを作成した時刻、若しくはコピー、移動した時刻だと思うのですが、デスクトップにあるファイルを別フォルダにコピー、貼り付けを行った時に、作成日時が最新の時刻に変わる時と変わらない時があります。この法則性がよくわかりません。どなたかお手すきの方お願い致します。 ちなみに使用しているOSはWindowsXPでファイルシステムはNTFSです。
- 締切済み
- その他(ITシステム運用・管理)
- miruko999
- 回答数2
- プログラミング言語を作るには
オリジナルなプログラミング言語を作ってみたいと考えています。 ただ、どうやって作ればいいかがわかりません。 私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語での プログラミングしか出来ません。 しかし、プログラミング言語を作ることによって、 プログラミングの勉強にもなると考えているのですが まずは、簡単なものでもいいので、それらしいものを作るには 何から勉強を始めればいいでしょうか、 又、他の言語を覚える必要はありますか。アドバイスを御願いします。 もしくは、例えば、参考になりそうなWEBサイトや、 書籍等々でも、結構です。宜しく御願いします。
- ベストアンサー
- その他(プログラミング・開発)
- masapiyochan
- 回答数17
- Dojaでドコモのアプリ作成について
現在ドコモの携帯で動くアプリを作ろうとしています。 右も左もわからない状態からやり始めたため、インターネットでいくつものサイトを探して、必要なものを集めようと思いました。 1:iαppli Development Kit for DoJa4.1(N902i用) 自作のプログラムをこのエミュレータで動かしてみる。 2:Java2 SDK, Standard Edition Version 1.4.2 1のエミュレータを動かすには、このソフトがいる。 3:テキストエディタ(NoEditorを入れました) プログラムを打ちやすいものが良いということでこれを入れました。 1の前に先に2と3を入れて、友人に聞いたところ、マイコンピュータ-環境変数-システム変数の編集でJavaのあとにbin;(下記)を追加すればいったんコマンドプロンプトで簡単なjavaを使えるということだったので、実行してみました(足し算や、helloなど表示させるプログラム) %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_06\bin; ここまで無事に進めたので、さっそくDojaを入れてみたところ、すべてのプログラムからiαppliTool for DoJa-4.1(FOMA)が出てきたので実行してみました。 しかしほんの一瞬(コマンドプロンプトらしきもの)だけ出てきて、エミュレータの画面にはなりませんでした。 ひとまずインストール先に進み、binというフォルダの中にスタートアップにあったものと同じアイコン(名前はCarRace)をクリックしたら「Java is not installed」と出た後エラーで終了してしまいました。 この質問の前にDoja Javaと検索して似たようなものが出てきましたが、verがDoJa3.0なのと、04年とだいぶ前で違いが理解できなかったのであらためてこちらで質問をさせていただきたいと思いました。 1番目:http://java.sun.com/j2se/1.4.2/ja/download-netbeans.htmlのJ2SE v 1.4.2_13 SDK および NetBeans 5.0 Bundle をCドライブに入れる→2番目:http://www.nttdocomo.co.jp/service/imode/make/content/iappli/tool/doja41/download/index.htmlの同意する(ファイルダウンロード)をCドライブに入れる→1番を実行→2番を実行。 この順序でいいか、他に変更するところがあるか、インストール場所はあっているかなど教えていただけないでしょうか。長くなりましたがよろしくお願いします。 OSはXPです。
- 締切済み
- フリーウェア・フリーソフト
- rdc_sbj
- 回答数1
- 定積分のプログラミングについて
刻み幅dxを入力し、f(x)=4/(1+x^2)を0~1まで定積分するというプログラムを作ったんですが、なぜか、刻み幅を入力してENTERを押すと、 ずら~~~~~っと無限に結果の文字列が出てきてしまいます。 書いたプログラムを載せるので、間違っている箇所を教えてもらえませんか。お願いします。 #include <stdio.h> #include <math.h> double f(double m); main(){ double x,F,dx; printf("Numerical integration of y=4/(1+x^2).\n"); /*刻み幅の入力*/ scanf("%lf,&dx:"); /*aとbと刻み幅*/ printf("The lowwer bound:0.0\n"); printf("The upper bound:1.0\n"); printf("The meth width:dx\n"); /*関数*/ for(x=0.0;x<1.0;x+=dx) { F=f(x); /*計算結果を出力*/ printf(" f(%lf)= 4/(1+x^2) =%lf\n",x,F); } } double f(double m) { double y; y=4/(1+m*m); return y; }
- ベストアンサー
- その他(インターネット・Webサービス)
- a5104008
- 回答数1
- WEBカメラの動画制御を動的配列で、、
先日「WEBカメラの画像を一定時間溜め込んで、 任意のタイミングで出力するプログラムのメモリ領域の 確保」に関して質問した者です。2次元配列を当初グローバルに宣言したところ、速度が遅くなってしまったため、動的に宣言したところ目標の速度を達成しました。 しかし停止時に例外が出てしまい、何度もプログラムを繰り返しているとどんどん速度が遅くなってしまいます。 原因を探っておりますがわかりません。 プログラムの変更箇所(動的配列の宣言部)を載せました。 これ以外のところは遅くとも正常に動作していた時と同様です。 例外の具体的な内容を明日にでもアップします。 情報不十分かもしれませんが、明らかな不具合等ありましたら、 お教えいただけますでしょうか? -ーーーーーーーーーーーーーーーーーーーーーーーー #define FRAMES 200 #define WX 640 #define WY 480 //int array[FRAMES][WX*WY]; グローバル宣言時のもの void Main(void) { int **array; array = new int*[FRAMES]; for(int i=0;i<FRAMES+1;i++){ array[i] = new int[WX*WY]; } //array[FRAMES][WX*WY]溜め込んで、 //任意のタイミングでディスプレイに出力します。 if(STOP) goto fin; } fin: for(int i=0;i<FRAMES+1;i++){ delete[] latesc[i]; } delete[] latesc; }
- WEBカメラの動画制御を動的配列で、、
先日「WEBカメラの画像を一定時間溜め込んで、 任意のタイミングで出力するプログラムのメモリ領域の 確保」に関して質問した者です。2次元配列を当初グローバルに宣言したところ、速度が遅くなってしまったため、動的に宣言したところ目標の速度を達成しました。 しかし停止時に例外が出てしまい、何度もプログラムを繰り返しているとどんどん速度が遅くなってしまいます。 原因を探っておりますがわかりません。 プログラムの変更箇所(動的配列の宣言部)を載せました。 これ以外のところは遅くとも正常に動作していた時と同様です。 例外の具体的な内容を明日にでもアップします。 情報不十分かもしれませんが、明らかな不具合等ありましたら、 お教えいただけますでしょうか? -ーーーーーーーーーーーーーーーーーーーーーーーー #define FRAMES 200 #define WX 640 #define WY 480 //int array[FRAMES][WX*WY]; グローバル宣言時のもの void Main(void) { int **array; array = new int*[FRAMES]; for(int i=0;i<FRAMES+1;i++){ array[i] = new int[WX*WY]; } //array[FRAMES][WX*WY]溜め込んで、 //任意のタイミングでディスプレイに出力します。 if(STOP) goto fin; } fin: for(int i=0;i<FRAMES+1;i++){ delete[] latesc[i]; } delete[] latesc; }
- WEBカメラの動画制御を動的配列で、、
先日「WEBカメラの画像を一定時間溜め込んで、 任意のタイミングで出力するプログラムのメモリ領域の 確保」に関して質問した者です。2次元配列を当初グローバルに宣言したところ、速度が遅くなってしまったため、動的に宣言したところ目標の速度を達成しました。 しかし停止時に例外が出てしまい、何度もプログラムを繰り返しているとどんどん速度が遅くなってしまいます。 原因を探っておりますがわかりません。 プログラムの変更箇所(動的配列の宣言部)を載せました。 これ以外のところは遅くとも正常に動作していた時と同様です。 例外の具体的な内容を明日にでもアップします。 情報不十分かもしれませんが、明らかな不具合等ありましたら、 お教えいただけますでしょうか? -ーーーーーーーーーーーーーーーーーーーーーーーー #define FRAMES 200 #define WX 640 #define WY 480 //int array[FRAMES][WX*WY]; グローバル宣言時のもの void Main(void) { int **array; array = new int*[FRAMES]; for(int i=0;i<FRAMES+1;i++){ array[i] = new int[WX*WY]; } //array[FRAMES][WX*WY]溜め込んで、 //任意のタイミングでディスプレイに出力します。 if(STOP) goto fin; } fin: for(int i=0;i<FRAMES+1;i++){ delete[] latesc[i]; } delete[] latesc; }
- うまく動作しないのはなぜ?
shift、→、↓の3つのキーにのうち、1つだけ押すとブラウザに「1」を表示、2つ押すと「2」を表示、3つとも押すと「3」を表示する、という動作のjava scriptを書きました。(初心者です) ところが3つ押した場合なぜか動作してくれません。「→」ではなく「←」キーで行った場合はちゃんと「3」が表示されるのですが…。 原因がわからず困ってます。どなたかお助け下さい。 こちらの環境はwindowsXPでIE(バージョン6)です。 ソースも載せておきます。 <html> <head> <script type="text/javascript"> document.onkeydown = keydown; document.onkeyup = keyup; var shift=0, right=0, back=0; function keydown(){ switch(event.keyCode){ case 32: shift=1; break; case 39: right=1; break; case 40: back=1; break; } } function keyup(){ switch(event.keyCode){ case 32: shift=0; break; case 39: right=0; break; case 40: back=0; break; } } function timer(){ window.setTimeout("timer();", 20); document.getElementById("shift+right+back").innerHTML = shift + right + back; } </script> </head> <body> <script> timer(); </script> shift+right+back=<p id="shift+right+back"></p> </body> </html>
- ベストアンサー
- JavaScript
- kk-ponpon
- 回答数2
- HTTP GET
例1)http://www.goo.ne.jp/index.html 例2)http://www.goo.ne.jp ブラウザにアドレスを入力する時、上記に示した二つの例のどちらでも同じページにアクセスできますが、例2の様にindex.htmlを省略した場合、HTTPのプロトコルにおいて、GET の後のパスは何を指定するのでしょうか? GET ??? HTTP/1.0 ???の部分は何を指定するのですか?
- ベストアンサー
- その他([技術者向] コンピューター)
- 小林 K太郎
- 回答数1
- ここはどういう仕組みなのでしょうか
http://members.jcom.home.ne.jp/pokari/ このサイトで「はっきんぐ」というメニューがありますが、間違って踏んでしまいました。ソースを見てみてもよくわからず・・・どういう仕組みなのでしょうか。
- ベストアンサー
- その他(インターネット・Webサービス)
- romans15
- 回答数1
- ■珍しいソフトを探しています。
テキストAに -------------------------------------------------- 人間は哺乳類である。 -------------------------------------------------- という情報があるとして、 テキストBに -------------------------------------------------- 哺乳類は光合成をしない。 -------------------------------------------------- という情報がある状態で、 テキストAとテキストBの情報から以下のように -------------------------------------------------- 人間は光合成をしない。 -------------------------------------------------- と解釈する(まとめる)ようなツールはないでしょうか? カテゴリー違いでしたらすいません。他のカテゴリーに質問してきます。 もし、自然言語分野に詳しい方がいらっしゃいましたら教えてくれませんか? よろしくお願いします。
- 締切済み
- その他(ソフトウェア)
- makisi3
- 回答数1