-
-
【Julia×時系列】仮想通貨でTimeSeriesとDatesの基本操作をしてみる!
2021/09/19 -プログラミング
Juliaで時系列解析をしていきます。 仮想通貨(BTC)を対象にして操作していきます。 その準備としてまずは、、、 Juliaにおける時系列の基礎に慣れておきます。 よくTimeSeries.jlが ...
-
-
【機械学習】Go言語でゼロから畳み込みニューラルネットワークを実装する(その1)
前回記事の多層パーセプトロンに続いて、 今回は畳み込みニューラルネットワークを ゼロから作っていきましょう! いっぺんに書くと長くなってしまうので、 この記事では特に畳み込み層にフォーカスします。 畳 ...
-
-
【機械学習】Go言語でゼロから多層パーセプトロン(MLP)を実装する
標準ライブラリのみでニューラルネットワーク、 今回は多層パーセプトロンを実装します。 最後に学習精度をグラフ化していますが、 そこは有志のライブラリを使用します。 今回はシンプルに 排他的論理和を学習 ...
-
-
【JS】オイラーの公式を色々な方法で描画する!
2021/02/18 -プログラミング
Javascriptを使ってオイラーの公式を 2次元、3次元ともに描画していきます。 CanvasとSVGの各々に描画しました。 一応オイラーの公式を確認しておこう。 e ix = con(x) + ...
-
-
【Go言語】ファイルサーバを自作する(画像のアップロード)
2021/01/26 -プログラミング
今回は、Go言語で簡単な ファイルサーバを自作していきます。 機能は画像をアップロード(転送)するだけです。 実際は、画像ファイル以外にも、 実行ファイルやpdfなど各種ファイルをアップロードできます ...
-
-
【アルゴリズムとデータ構造】Go言語でスタックを実装する
2020/11/02 -プログラミング
Go言語でスタックを簡易実装します。 データに対する操作として、 以下の3つを実装します。 New() : スタックの初期化 Push() : 要素の追加 Pop() : 要素の取り出し コードは以下 ...
-
-
【Go言語】データベース(SQLite3)にR/Wする方法!(QueryRowなど)
2020/08/11 -プログラミング
Goでデータベースを操作するには、 データベースに適したドライバーを インポートする必要があります。 今回はSQLite3ですので、 こちらからもってくることが出来ます。 go get github. ...
-
-
【Go言語】超簡単!Goqueryを用いたをスクレイピング方法!
2020/08/05 -プログラミング
Go言語でスクレイピングをしていきます。 サードパーティのGoqueryライブラリは、 jQueryライクに使えるので、 大変分かりやすくて、使いやすいです。 パッケージのインポート import " ...
-
-
【Go】ReflectでMulitipart.FileHeaderのプライベートフィールドにアクセスする!
2020/08/02 -プログラミング
MultipartパッケージのFileHeaderの プライベートフィールドに アクセスする機会があったので、 その時のメモになります。 この手法はFileHeaderだけでなく、 他の構造体でも適用 ...
-
-
【Go/js】base64エンコードした画像をjson形式で受け取る!
2020/07/29 -プログラミング
クライアントからのアクションに対し、 サーバはbase64エンコードした画像を、 そのファイル名とともに jsonフォーマットでクライアントに返信する、 ということをやっていきます。 まず以下3つのフ ...
-
-
【Go言語】ブラウザに自分のHTTPヘッダーを表示させる方法
2020/06/07 -プログラミング
http.Requestは構造体であり、 そのメンバの中にHeaderがいます。 定義は以下になっています。 ローカルサーバを立てて、 アクセスした際にヘッダーを クライアントのブラウザに 表示させて ...
-
-
【メモリ効率化】Go言語でmake()を使うときの注意点!
2020/05/28 -プログラミング
今回はGo言語とメモリのお話です。 make()をやみくもに使うと、 メモリ領域を無駄に消費します。 しかしちょっと気を付けるだけで、 メモリ使用率を大きく減らせます。 当実験コードではメモリ効率が ...