iOS

1/1044ページ

Angular2 + Ionic3を使用したIOSアプリケーションのサンプルチュートリアルを作成する

角度1から角度2 よく知られているフロントエンドMVVMアーキテクチャAngular1の後継バージョンであるAngular2は、ある程度、Webのフロントエンド開発技術の新世代の革新を導いています。 ember.jsの最新バージョン、react.js、vue.jsから、これらのテクノロジーはお互いに学び合い、お互いの強みから学び、ついには技術的な方向に向かって進化していることがわかります。 コンポーネント技術の登場 Angular1には […]

Swiftから画像認識(AlchemyAPIによる画像のタグ付け)サービスを使う

画像認識(画像のタグ付け)って何? 画像をアップロードすると(または画像のURLを伝えると)、その画像を認識して、それが何かってことを返してくれるサービス。 例えば、public-domain-photosから拾ってきた下のヨセミテ公園の画像をアップロードすると、 下記のようなレスポンスで、それが”自然(nature)”であるとか、”ヨセミテ国立公園(yosemite)”であることを教えて […]

[iOS] MetalでGPUコンピューティング (1) 最小限のコードの記述と特性の把握

Metalは、iOS8で導入された画像処理や並列演算などを効率的に行うためのフレームワークです。本記事では、そのうち画像処理の方ではなくCPU/GPUの連携による並列演算の方を扱います。 GPUコンピューティング(GPGPU)は、一般に機械学習やリアルタイム画像解析、オーディオなどパフォーマンスがクリティカルであり、なおかつ並列演算が有効である場面で多く使われてきましたが、Metalの登場によりiOSでも手軽にGPUコンピューティングが […]

What's New in iOS11まとめ (Metal2以外)

What’s New in iOS 11.0(β)を軽くまとめてみました。公開資料などが出次第更新していければと思います。認識が間違っている箇所がありましたら、修正リクエストよろしくお願いいたします🙏 ※ ARKitとかCoreMLについてはきっと詳しい記事があると思うので適当にしちゃいました🙇 What’s New in tvOS11 まとめも書いているので合わせてどうぞ📺 2017/06/14 MusicKi […]

iBeaconでフィンガープリンティングな屋内測位

iBeaconでフィンガープリンティングな屋内測位 この記事はWHITEPLUS Advent Calendar 2017 6日目になります。 こんにちは。株式会社ホワイトプラス、エンジニアインターンの @ksbababa です。 いまさらですが、簡易的にBLEで屋内測位みたいなことをしてみたのでメモを残しておきます。 (文字ばかりになってしまって申し訳無いです……) この記事ではBLEビーコンとiOSデバイスを用いて屋内測位を行う方法 […]

iOSのMetalで畳み込みニューラルネットワーク – MPSCNNを用いた手書き数字認識の実装

MetalでCNNの計算を行うためのAPI群、MPSCNNを用いた手書き数字認識のサンプルを読む、という記事の続きです。 iOS 10でMetal Performance Shadersフレームワークに、CNN(Convolutional Neural Network)演算機能群が追加されました。iOSデバイスのGPUで畳み込みニューラルネットワークの計算をさせることができる、という代物です。 前編ではネットワークの中身には踏み込まず、 […]

iOSのMetal Performance Shadersでニューラルネットを実行する際のモデルの渡し方

Metal Performance Shadersについて iOS10からiOSで畳み込みニューラルネットを作れるようになりました。畳み込み層、プーリング層、正規化層、活性化関数など基本的なツールは揃っています。ただし最適化アルゴリズムなどは揃っておらず、学習はできません。Pythonなどで学習したモデルをプロジェクト内に持ってきてその重みやバイアスを使用することになります。AppleのサンプルコードでもMNISTを学習したモデルをプロ […]

Metalでカメラからの動画入力をリアルタイム処理する

Metalのパフォーマンスがわかりやすく活きる例としては、動画のリアルタイム処理です。動画撮影中に30fpsなり60fpsなりで渡されてくるカメラからの入力をMetalで画像処理し、Metalで描画する、ということをやります。 カメラからの入力を取得する カメラからの入力をリアルタイムに受け取るようにする実装は、何も新しいことはないのでここでは省略します。AVFoundationのAVCaptureSessionを用いるおなじみのもので […]

iOSアプリ開発を学びたかったらUdemyが断然おすすめ!

Udemyの者ではありませんが、iOSアプリ開発を独学したいという方の参考になればと思います。 僕がおすすめするコースは、こちら。 iOS 11 & Swift 4 – The Complete iOS App Development Bootcamp 日本語のやつも良さそうだが、このコースはクオリティが高すぎてびっくりした。(ていうかUdemyクオリティ高すぎ。) どうやら、作成者はCoding BootCampの […]

【iOS 11】【Core ML】pip install coremltools でエラーになった場合の対処法

Core ML Tools の公式ページ によると、 $ pip install -U coremltools これだけでインストールできるとのことでさっそく実行してみると、以下のようなエラーが出ました。 Collecting coremltools Could not find a version that satisfies the requirement coremltools (from versions: ) No match […]

1 1,044