プログラミング

【これってAIで実現できるの!?】カクテルパーティー効果

最近、機械学習を勉強しているロクです。 さて、勉強してると脳を数学的なネットワークに落とし込む、いわゆるニューラルネットワークの勉強が欠かせません。 ・・・とこんな堅苦しい話がしたいわけではなく( ゚ェ゚) その勉強している時に面白い人間の脳の働き…

車輪の再発明はやめよう!! 〜RakutenRapid API の紹介〜

何の記事??? スピーディーな開発を心がけているエンジニアの方々は多くいると思います。プログラミングの能力、チーム開発ではマネジメント能力といったスキルは当然必要となります。 ただ、心に止めておきたい言葉、それは・・・ 車輪の再発明はしない!…

【AI体験】姿勢推定をやってみよう

何の記事?? よく AI 系のイベントや動画で見るあれを実際に自分で動かしてみようという記事です。 youtu.be python の知識があると尚良いですが、今回は動かしてみることを目標とするのでコードの詳細はあまり解説しませんので、AI モデルを体験してみたい…

【ITエンジニア必須能力!!】エラー解決に便利なサイト

何の記事?? IT エンジニアに必要な能力・・・それは エラー解決能力!! です。 エラー・・・嫌な言葉ですね笑 でも、実はエラー解決こそ開発者のスキルやセンスに大きく差が出るところだと思います。 このエラー解決能力を培う方法と、そもそもエラー解決…

【Java で Webアプリ開発入門】Spring Boot 起動ポートの変更

何の記事?? Java で Web アプリ開発する際に、よく利用されるフレームワーク「Spring Boot」で起動ポートを変更する方法を記載します。 やり方が簡単すぎて淡白になってしまいそうなため、今回はコラム的にポートを変更することで何が嬉しいのか、何のため…

【プログラミング初心者向け】やりたいことから何を学ぶかを決める

何の記事?? プログラミング初心者向けに「何ができるようになりたいか」を軸にどんな勉強をすれば良いのかをまとめました。 「プログラミングって何?」や「何か一つプログラミング言語を勉強したけど他にどんなものがあるんだろう?」と思っている方は是…

【最近傍探索簡単実装!!】Annoy のすすめ

何の記事?? Spotify社が開発した、高速最近傍探索のライブラリである Annoy を紹介します。 レコメンドなんかによく使われる最近傍探索と簡単なレコメンドの仕組みを紹介しています。 コードは追わなくてもレコメンドの仕組みを知りたい方は是非読んでみて…

【Java で Web開発(Spring)】JpaRepository で変数部分が Not Found になる問題

何の記事?? Spring フレームワークでよく使われる JpaData のライブラリ、JpaReposiotry でエラーが出て困ったので解決策をメモがてら記事にします。 原因は本当にしょうもない内容でしたが、、、ハマるときははまってしまうものです笑 エラー内容 @Query(…

【Unity 初心者向け】Unity でスクリプトがアタッチできない問題の解決法

何の記事?? 実はこっそり始めた Unity ですが、初っ端からつまづいた箇所がありました。 同じエラーに遭遇した方々の手助けになればと思います。 ちなみに遭遇したエラーはこんな感じのです。 プロジェクトのファイルを GameObject にアタッチしようとした…

【レコメンドの仕組みってどうなってるの?】〜ユークリッド距離編〜

何の記事?? リコメンドに使えそうな知識を調べていくうちにまとめたくなりました。まずは、最も簡単なユークリッド距離編です。 Amazon や楽天などの EC では当たり前になっているリコメンドですが、実際自分で実装しようとした時に、どんな手法があるのか…

【Python で Web 開発入門】〜 Django でプロジェクト開始編〜

何の記事?? python の webアプリケーションフレームワークである Django を使ってプロジェクトを開始するところまで紹介します。 Django のインストール まずは、Django が既に入っているかもしれないので確認しましょう。下記コマンドで確認ができます。 …

【Python 中級編】マルチスレッドを使って速度改善をしよう

何の記事?? python で並行処理を行う方法を紹介します。マルチスレッドの方法の一つである threading モジュールを活用する方法を紹介します。 あまり応用の難しいところは触れずに基礎的な部分のみ説明します。 threading モジュール threading モジュー…