「iOSエンジニアのためのmacOSアプリ開発入門」という本を書きました #技術書典 #技術書典6
macOS/Cocoaアプリ開発の技術書を書きました。macOSアプリ開発は、使用言語はSwiftIDEはXcode標準フレームワークの多くがiOSと共通と、iOSアプリ開発と共通点が多いため、iOSエンジニアにとっては比較的とっつきやすいはずです。・・・が、「UIKitではなくAppKitだし、なんだかんだと色んな点で違っていてめんどくさそう」という気がして興味はあるけど未だ手付かずという方も多い...
View ArticleAPI Diffsから見るiOS 13の新機能 - Vision #WWDC19
iOSエンジニア諸氏のツイートを見ているとSwiftUIが圧倒的インパクトっぽい今回のWWDCですが、そのへんは識者の方々にお任せして、「その他フレームワーク」で気になった新APIを見ていきたいと思います。まずはVision。Visionもかなりアツい。- VNRecognizeTextRequest(今までの文字領域検出じゃなくて文字認識、いわゆるOCR!)-...
View ArticleAPI Diffsから見るiOS 13の新機能 - Core Image #WWDC19
iOS 13の新API発掘シリーズその3です。今回はCore Image。API Diffsから見るiOS 13の新機能 - Vision #WWDC19 - その後のその後API Diffsから見るiOS 13の新機能 - CoreML公式配布モデル #WWDC19 - その後のその後髪・肌・歯のマスクiOS 12の"Portrait...
View Article[2019年度版]ドラッグ&ドロップで機械学習のモデルがつくれる「Create ML」の使い方(macOS 10.15 Catalina) #WWDC19
ドラッグ&ドロップで超簡単にオリジナルの機械学習モデルがつくれてしまうCreate...
View Article「エンジニアと人生」というYouTubeチャンネルを始めました
「エンジニアと人生」というYouTubeチャンネルを始めました。www.youtube.com技術の小難しい話はおいておいて、「生き様」に焦点をあてていろんなエンジニアにお話を伺う、というコンセプトの雑談チャンネルです。ソフトウェアエンジニアという職業は今や売り手市場で、パソコンとネットがあればどこでも仕事ができ、国や言語を超えて通用し、ブログやオープンソースで発信することでプレゼンスも向上しやすく...
View Articleフリーランスのお仕事まとめ2019
2020年に入って既に10分の1ほど過ぎてしまいましたが、2019年にやったお仕事のまとめです。機械学習×iOSとある有名アプリへの機械学習モデル組み込み実装 実稼働中実績公開OKか未確認なので控えておく「まごチャンネル」の子供写真検出【お仕事】テレビにつなぐだけで子供の写真・動画の専用チャンネルができる「まごチャンネル」に、機械学習で子供の写真を自動で選別してくれる機能ができました🎉Core...
View Article「Core ML Tools実践入門」という本を書きました #技術書典
iOS×機械学習といえばCore ML。既製のCore MLモデルを扱うのは非常に簡単なのですが、TensorFlowやKeras等の機械学習ツールで作成した独自モデルをCore MLモデルに変換したいモデルサイズを小さくしたい複数サイズの入力をサポートしたいオンデバイスで更新できるようにしたい等々、つまり 自分でCore MLモデルをつくりたい・カスタマイズしたい場合にはCore ML...
View ArticleCore ML Tools実践入門に「mlmodelファイルフォーマット」の章を加筆しました #技術書典
拙著「Core ML Tools実践入門」に加筆した新版を公開しました。shu223.hatenablog.comBOOTH、技術書典...
View Articleドラッグ&ドロップでCore MLモデルを試せる「MLModelCamera」で物体検出モデルをサポートしました
Create MLによって画像分類モデル(Image Classifier)をドラッグ&ドロップでつくれるようになったので、shu223.hatenablog.comそのモデル(.mlmodel)をドラッグ&ドロップするだけでリアルタイム画像認識アプリとして試せるOSSをつくりました(2年前に)。github.comで、最近1、Create MLが物体検出2モデル(Object...
View ArticleAPI Diffsから見るiOS 14の新機能 - 新フレームワーク編 #WWDC20 #iOS14
本日からはじまったWWDC 2020、まだ基調講演しか見てないのですが(SOTUも後で見ます)、ドキュメントは公開されたので、明日から始まるセッションでどのあたりをチェックするか当たりをつけるべく、例年通りAPIの差分を見て気になった新APIをピックアップしていきます。まずは新フレームワークから。今年の新規追加フレームワーク1は21個。ML...
View ArticleAPI Diffsから見るiOS 14の新機能 - ML・画像・音声編 #WWDC20 #iOS14
本日からはじまったWWDC 2020、明日から始まるセッションに備え、ドキュメントからAPIの差分をみて気になったものをピックアップしていきます。数時間前に投稿した新規追加フレームワーク編に続き、本記事では既存フレームワークのうち、機械学習(ML)、画像、音声関連のものを見ていきます。Visionめちゃくちゃ機能追加されてます。class...
View Article「エンジニアのための発信講座」を2ヶ月やってみた進捗
先日、「エンジニアのための発信講座」の第5回を行いました。開始からだいたい2ヶ月経ったということで、今回は趣向を変えて「中間成果発表会」と題して進捗状況を共有しました。以下発表スライドです。(確認できているだけでも複数出ています)(初めての登壇のハードルの高さを考えるとすごいことかと!)(メンバーにとある出版社から執筆依頼が来た)(仕事の依頼が来たメンバーも数人)(英語で記事を書いていて海外からの引...
View Article【個人開発】AIで人やペットを自動で撮影するアプリ「TOTOC」をリリースしました
AIで人やペットを認識して自動で動画を撮影開始/停止するアプリ「TOTOC」をリリースしました🎉置いておくだけで動画を「撮っとく」ことができるという意味で、TOTOC(トットク)という名前にしました。子供が突然やる仕草やおしゃべり、撮りたいと思ってカメラをかまえても大抵もう遅いので、いっそのことカメラを置きっぱなしにして全部撮っておきたいな〜と思ったのが着想のきっかけです。アプリのポイント撮影中にも...
View Article個人開発アプリのソースコード売ります
個人開発アプリ「TOTOC」のソースコードの入ったGitHubリポジトリへのアクセス権を販売します。AIビデオカメラ TOTOC(トットク) 子供・犬・猫を検出Shuichi...
View Article個人開発アプリのソースコード売れました
先日、個人開発アプリ「TOTOC」のソースコードの入ったGitHubリポジトリへのアクセス権を販売しますという記事を書いたのですが、shu223.hatenablog.comその翌日にクラスメソッドさんからお問い合わせいただき、なんとその日のうちに商談成立🎉クラスメソッドさんがそのあたりの経緯について爆速で記事を書いてくれました。dev.classmethod.jpほぼここにある通りなのですが、僕視...
View Article12年間iOSだけやってきたエンジニアのキャリアチェンジ
iOSだけを12年間もやってきたフリーランスiOSエンジニアです。ここに来てついに新しい挑戦をすることにしました。4月からSansan社に就職して、研究開発部門のマネージャーをやります。このキャリアチェンジには3つの点で新しいチャレンジがあります。iOS→ 研究開発12年間、iOSだけをやってきた研究開発分野の技術は完全に素人プレイヤー →...
View Articleマネージャーからエンジニアに戻ります
昨年4月、「研究開発部のマネージャー」という自分にとってまったく新しいキャリアにチャレンジする旨を本ブログにて報告させていただきました。shu223.hatenablog.comそれから約1年越しでの続報となりますが、この5月末をもって、この新しいチャレンジからは降りさせていただきます。平たくいうと、マネージャーやめます。普通はこういう記事ではそのキャリアの中で挙げた華々しい成果を並べ立てるものです...
View Article7年ぶりにWWDC会場参加してきました
ひさしぶりにWWDCの抽選に当選し、クパチーノまで行ってきました。2019年まではチケットが当たらなくても現地に行ってたので、現地参加は5年ぶり7回目、shu223.hatenablog.comチケット当選しての会場参加は2017以来7年ぶり3回目です。クパチーノ本社開催になってからは初。思い出出発6/8 到着初日6/96/106/116/126/13 〜 16WWDC24の勉強WWDC24雑感 -...
View Articletry! Swift Tokyo WWDC Recap 2024 に登壇しました #tryswift
2024年7月12日に開催された「try! Swift Tokyo WWDC Recap 2024」にて、「Core MLのアップデート」と題して登壇させていただきました。発表資料はこちら:www.docswell.com記事として再構成したものがこちら(スライド版よりこちらのほうがオススメです):zenn.dev会場はなんとApple JapanのCaffè...
View ArticleiOSDC 2019 に登壇しました
iOSDC 2019にて、「今こそwatchOS」というテーマで登壇させていただきました。登壇内容についてはこちらにまとめました:note.com
View ArticleiOSDC 2020で登壇しました/初のオンラインカンファレンス参加の感想
iOSDC 2020で「機械学習のブルーオーシャン Core ML」という発表をさせていただきました。iOS×MLで実務でこういうことやってますよ、というのを解説しました。詳しい発表内容についてはこちらにまとめました:note.com
View ArticleiOSDC 2022 に登壇しました/発表までの苦悩まとめ
「MLOps for Core ML」というタイトルで発表しました。詳しい発表内容についてはこちらにまとめました:note.com
View ArticleiOSDC 2023 に登壇しました
iOSDC Japan 2023にて「iOSではじめるフォトグラメトリ」というタイトルで登壇しました。登壇内容についてはこちらにまとめました:buildersbox.corp-sansan.com
View ArticleiOSDC 2024に登壇しました/発表準備メモと会期後のキャッチアップ #iosdc
iOSDC Japan 2024という国内最大級 1のiOSカンファレンスで登壇させていただきました。初回の2016年〜2024年までで通算8回目の登壇となります。2016: 海外カンファレンスに登壇する2017: 飛び道具ではないMetal2018: Depth in Depth2019: 今こそwatchOS2020: 機械学習のブルーオーシャン Core ML2022: MLOps for...
View Article