GoとNuxtと機械学習で映画をお勧めしてくれるサービスを作ってみた
サービスの概要とモチベーション この度、Go,Nuxt,Python(機械学習)を用いてアプリケーション開発をしました。 作成したサービスは映画れこめんでーたーという映画推薦サービスです。 私は...
17 search resultsShowing 1~17 results
You need to log-in
サービスの概要とモチベーション この度、Go,Nuxt,Python(機械学習)を用いてアプリケーション開発をしました。 作成したサービスは映画れこめんでーたーという映画推薦サービスです。 私は...
今回使用したモデル こちらの日本語用Sentence-BERTモデル(バージョン2)です。 参考記事 主にこちらの記事を参考にさせていただきました。 内容 映画レビューを文ベクトル化し、特定の文...
事前学習モデルのダウンロード ここのJapaneseからダウンロードします。 binでbin.gz、textでvec.gz形式のファイルをダウンロードできます。 vec.gz形式ファイル利用パタ...
概要 こちらに掲載しているライブドアニュースコーパスを利用した多値分類モデルのコードの解説になります。学習部分までを解説しており、予測部分は省略しています。 使用する環境・データ GoogleC...
通常とは違うGemの読み込み方法を3つほどまとめました。 1.ブランチ指定してGemを読み込む方法 2.プライベートリポジトリにしているGemの読み込み方法 3.ローカルのGemを読み込む方法 ...
概要 タイトルの通りですが、勾配降下法を用いた深層学習による自然言語処理の流れをまとめました。 自分がPytorch×BERTを用いてモデル構築をしているので、各フェイズの説明ではそれらを例に出...
チャネルとは GoルーチンとGoルーチンの間でデータの受け渡しをするためのGo特有のデータ構造。 チャネルの型 チャネルの型はchan データ型のように書く。以下の例はint型のチャネルを作って...
Goルーチンとは スレッドよりも小さいGo特有の処理単位。goではこのGoルーチンを生成し、並行処理を実行できる。ゴルーチンとも言う。 Goルーチンの使用方法 go 関数名の形で実行すればその関...
概要 Goには標準でtestingというパッケージが用意されている。今回はこれを使用する。 テストコードの作成方法 テストコードを書くファイルは_test.goという形式で命名する。 Goのテス...
net/http この記事ではGoの標準パッケージであるnet/httpを利用したリクエスト、レスポンスの処理の方法について解説する。 「Goプログラミング実践入門 標準ライブラリでゼロからWe...
エンジニアとして仕事をしていると、「プロセス」「スレッド」という言葉に必ず出会うと思います。 この記事では「プロセス」と「スレッド」の関係性についてまとめました。 プロセスとは プロセスとは実行...
以前こちらの記事を書きましたが、追加・修正すべき情報がありましたので、こちらの記事を書いています。 以前の記事で、「CPUでは1つのコアにつき、1つのスレッドしか処理できません。」と書きましたが...
概要 JSONの読み込みは「json.Unmarshal」「json.NewDecoder」の2種類、JSONの生成は「json.Marshal」「json.Marshalindent」「jso...
「Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る」という書籍を参考に、database/sqlを利用したデータベースへの接続とCRUD操作についてまとめました。 Post...
プログラムが読み込まれる流れについてまとめてみました。 自分が書いたソースコードがどのように読み込まれ実行されるのか、ざっくりとした図でまとめています。 本記事はあくまで、ざっくりと大きな流れを...
Rspecのシステムテストで実行時間が30分以上かかるテストがありました。example数は約100件です。 何とかならないものかと考えた結果、aggregate_failuresを導入すること...
オブジェクトについて オブジェクトとは Rubyにおいてはクラスから生成されたもののこと。 クラスについて Hogeクラス、のようなクラスを定義したとする。RubyではこのクラスもClassクラ...
17 search resultsShowing 1~17 results
Qiita is a knowledge sharing service for engineers.