sparse-dense by FoYo

I am a professor emeritus of CS at Kanagawa Institute of Technology, Japan. Originally my specialty was parallel and distributed systems. My current interests include machine learning, natural language processing, creating mobile apps with MIT App Inventor, and quantum computing. In the web version of this blog, clicking the icon on the right (a plastic sphere) will take you to the "List of Quantum Computing Articles". - Fujio Yamamoto (for e-mail, add "@ieee.org" after "yamamotof")

2017年5月14日日曜日

Java 8 ラムダ式の初歩(続き2)

›
 Java8のラムダ式と「Javaオブジェクトの集合( Collections )とその ソート 」には、重要な関係があります。非常に簡単な例は下記のものです。    ===================================== // 学部名のリストを作り、そ...
2017年5月13日土曜日

Java 8 ラムダ式の初歩(続き1)

›
 前回の続編として、 ラムダ式(Lambda Expressions) の続きを検討してみます。  下図は、自分が最も関心のあるキーワード(一つだけ)を含むタイトルの書籍を何冊持っているかを示しています。そのキーワード毎に、学生が持っている書籍数を合計するカウントプログラム...
2017年5月10日水曜日

Java 8 ラムダ式の初歩

›
 3年生の実験1のひとつのテーマとして、「実践Java」をやっています。ここでは、2年生授業「Java言語」の復習を行ったあと、2年生ではやっていなかった 「ラムダ式とストリーム」(Lambda Expressions and Streams) に取り組みます。先週から、このラム...
2017年4月27日木曜日

小さなことだが大きい:リスト出力で最後にカンマを付けない

›
 今回は、Java SE8のあるチップスについて書きます。ご存じの方も多いかも知れませんが、知らないと損します。「何らかのコレクション(リストなど)の要素をカンマで区切って並べて出力する際に、 最後にカンマを付けたくない! 」です。例えば、以下のリストを考えます。 fina...
2017年4月20日木曜日

TensorFlowのさらに上位のTFLearn

›
 Deep Learningを作るための定番プログラミング言語はPythonのようです。さらにその上に抽象化されたフレームワークTensorFlowがあります。それをさらにもっと抽象化したTFLearnというのがあります。さっそく、下記のチュートリアルを読んで、環境設定し、例題の...
2017年4月10日月曜日

Webページをスマホで勉強する

›
 Webには、プログラミング関係他、IT技術を学べる優れたコンテンツが多数存在します。それをスマホで見れば、どこでも、いつでも勉強できます。これをぜひ、活用したいですね。スマホのブラウザで、該当Webページを見ると、スマホ画面用に(文字も大きくして)最適化表示してくれるサイトも増...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.