software_development」カテゴリーアーカイブ

機械学習名古屋 第7回勉強会に行ってきた

機械学習名古屋 第7回勉強会に行ってきた。
20161015_131019

・勉強会の概要
今回は教科書の読書とハンズオンは無し。
東建ホールの大会場で発表のみだった。

発表は、
・機械学習について・ディープラーニングについて
・機械学習活用事例
Python環境構築
・精度の評価について
・ディープラーニングのフレームワークCaffe-GPUサーバセットアップ手順詳細つき
fastTextに学ぶ高速化
CNNを使った画像分類の事例~素粒子原子核宇宙物理学の実験現場より2016秋~
と、盛りだくさんだった。

Pythonの環境構築については、自分は無頓着だったのだけど環境を壊さないように仮想環境などを使ってみんな気を遣っているらしい。
(自分の場合、仮想環境や実環境ですぐに入れ直してまっさらにしてしまうので、うっかり動かなくなっても気にしていなかった。)

例えばLinuxで、CentOSの場合、システムに最初から入っているpythonのバージョンを別のバージョンを上書きで入れてしまって置き換えてしまうとパッケージマネージャーのyumとかいうのが動かなくなるのだそうだ。

対策としては、
・pyenv
・virtualenv
・pyenv-virtualenv (pyenvにvirtualenvの機能を追加するソフト)
などがある。名前が紛らわしい。

Windowsではpyenvは使えない。virtualenvは動くらしい。
でも、Windowsでpythonを使うならAnacondaというのを使うのがいいらしい。

PlayStation VR (PSVR)を手に入れた (PCに繋いで使えないだろうか)

PlayStation VR (PSVR)を手に入れた。
hackされてPCで使えるようになったりするのだろうか?
あと、PSVRから改造して信号をうまく取り出して他のVR HMDでPS4のゲームで遊んだりできないだろうか、などと考えている。
rimg0002
PlayStation VR PlayStation Camera同梱版(Amazon)
続きを読む

Swiftの参考書の電子書籍を買ってみた

Swiftの参考書の電子書籍を買ってみた。

たのしいアプリプログラミング Swiftで始めよう![無料版]という電子書籍がiOSアプリになっているものを見つけたので、ダウンロードしてみた。
rimg0001
無料版だと読めるのは1章のみで、Swiftの中身については無料版では読めない。
有料版も出ているのだけど、ちょっと値段が高い。Swift1.2の本なのでちょっと内容が古い?

Kindleの電子書籍でSwiftの安い入門書を見つけたので、そちらを買ってみた。
rimg0002
Swiftビギナーズガイド: アップルをプログラミングせよ! PRIMERシリーズ (libroブックス)(Amazon)
続きを読む

iPad mini2のSwift PlaygroundsでUIKitでUIButtonを使ってみる

iPad mini2のSwift PlaygroundsでUIKitでUIButtonを使ってみる。

前回は、UIKitでHello worldを表示させるのを試した
今回はその続きで、UIKitのUIButtonでボタン関係の処理を動かすのを試してみた。
rimg0007
ネットでUIButtonの使い方を調べて、それを参考にコードを書いていたのだけどSwift Playgroundsではうまく動かずに悩んだ。Swift3だから書き方が変わってしまったのだろうか?
続きを読む

iPhone用のSwiftコンパイラ(?)アプリ、Sedonaを試してみる

iPhone用のSwiftコンパイラ(?)アプリ、Sedonaを試してみる。
rimg0001
右上の「Run」でコンパイルして実行できるようだ。
rimg0002
どうもこのコンパイラはローカルでコンパイルしているのでは無さそうだ。オンラインコンパイラっぽい。
試しにiPhoneをAirPlaneモードにしてみたら、「Run」ができない。
実行についてもローカルで実行してなくて、どこかのサーバーで動かしてその結果のみが返ってきているような感じだ。
これなら家の中のUbuntuマシンにSSHでログインしてUbuntu版のSwiftを動かすのと変わらないのではないかと思った。

macOS Sierraで、Xcode8を入れてSwift3を使ってiPhoneのソフトを書くのを試している

macOS Sierraで、Xcode8を入れてSwift3を使ってiPhoneのソフトを書くのを試している。
20160929_020303

Swiftは、Swift2.xやそれ以前を使ったことがない。最近、iPadのSwift Playgroundで触り始めた

今は、Appleにお布施をしなくてもXcodeで作った物をiPhone実機で動かせるので、こちらもちょっと試してみようと思った。

というわけで、やってみたのだが、最初に動かすのにXcodeの設定とか少しばかり戸惑った。
続きを読む

機械学習名古屋 第6回勉強会(ディープラーニングその4)に行ってきた

機械学習名古屋 第6回勉強会(ディープラーニングその4)に行ってきた。
20160910_145038
・勉強会の概要
(今回は、「深層学習」読書は無し)
1. TensorFlow ミニ・ハンズオン
 RNNを拡張したLSTMを用いて、PTBデータセットを学習して文章の単語の予測モデルを作る。
 → ハンズオン資料
2. その他の発表
 ディープラーニングのフレームワークCaffeについて
という内容だった。
講師は@antimon2さん。
続きを読む

Embarcadero C++(無料)を試してみた

Embacardero C++ Builderという統合環境開発ソフトがある。期間限定で無料で配布されたりしていたが、基本的には有償のソフトだ。

上記のソフトに使われているC/C++コンパイラの基本部分だけは、無料で配布されている。
エンバカデロ、Windows向けの新しい無料のC++コンパイラをリリース
エンバカデロ、C++言語標準に準拠した「Embarcadero C++ Compiler」の無償提供を開始 – 窓の杜

LLVM/Clangベースのコンパイラだ。
続きを読む

Embarcadero C++ Builder Starter(無料)を試してみた

昔、Borland C++ BuilderというC++の開発環境のソフトが出ていた。
今はBorlandはEmbarcadero(エンバカデロ)社名を変えて存続しているらしい
(追記 – 社名変更では無くて、Embacarderoに買収されて吸収されたということらしい)

無料のC++コンパイラのみの配布をしていたのは知っていたが、
さらに最近、C++ Builderを期間限定で無料で出している。
Embarcadero、C/C++統合開発環境「C++Builder Starter」を期間限定で無償公開 – 窓の杜

(追記 – 無期限で配布になったようだ。)

ダウンロードしてライセンス登録し、試してみた。
続きを読む