第1特集
Kaggleで知る機械学習
前処理から学習モデルの構築、スコアの上げ方までわかる
データ分析プラットフォーム「Kaggle」(カグル)にはエキスパートの集まる大規模なコミュニティが存在し、データセットやブラウザから実行できる計算資源などが豊富に用意されています。機械学習を学ぶ題材として、これ以上に手軽かつ極めがいのあるものはないでしょう。本特集では「文章同士の関係を3カテゴリに分類する自然言語推論」「ひらがなのくずし字認識」という2つの種目に取り組み、機械学習の前処理、モデルの構築および学習、目標データの推論といった各工程を体験します。さらには、ベテランの参加者が常日ごろから行っているスコアアップの技術を試し、精度を上げるためにどのような試行錯誤をしているのかを明らかにします。
第2特集
Progressive Web Apps実践入門
Webアプリがネイティブアプリのように動く!?
Progressive Web Apps(PWA)は、特定の技術や仕様を指すものではなく、従来のWebアプリにおいてネイティブアプリのような使用感、機能を実現するという一連の試みです。ホーム画面にアイコンを表示させる、オフラインでも動作するといった基本的なものから、カメラやマイクを使った高度な機能の実装まで、PWAへのアプローチは多岐にわたります。
特集ではそういったPWAのもたらす可能性について紹介しながら、既存のWebアプリをネイティブアプリ化する流れ、APIを使って高度な機能を実装する方法を解説します。
短期連載
PHPカンファレンス2021通信
[最終回]動的言語に付ける型――PHPのアプローチを添えて
PHPカンファレンス2021連動企画ということで、PHPカンファレンス登壇常連者とともに短期連載を全3回で行います。最終回では、近年の動的言語における型検査の動向と、PHPの型検査アプローチを紹介します。