NewPost
-
JavaScript
RGBとカラーコードの相互変換ページを作ってみた
今回はRGBとカラーコードの相互変換をやってみます。 コードの解説というより製作物の公開です。 作ったものが下のようになります。 「カラーコード→RGB」はカラーコードを#付きで入力してください。(例:#00FF00) 「RGB→カラーコード」はRGBの各数値をR... -
オペレーションズ・リサーチ
OR-ToolsでVehicle Routing Problem(VRP)を解く
概要 今回はOR-Toolsの練習です。 巡回セールスマン問題のような問題にVehicle Routing Problemというものがあります。 簡単に言うと、複数のトラックを使って配送ルートを回って戻ってくるとき、それぞれのトラックの移動距離が最小になる回り方を求める... -
html&css
SVGアニメーションで和風の雲が動く
はじめに 今回はSVGアニメーションの作品を掲載します。和風の雲が夜空に流れるアニメーションです。CodePenでのデモは以下。 See the Pen by シルルス (@ufpdxyu8mh998lt) on CodePen. 今回は月がネオン風に少しぼやけるアニメーションと2つの雲が流れる... -
html&css
SVGアニメーションで雪を降らせる
今回はSVGアニメーションのサンプルを作ったのでその解説です。CodePenでのデモは以下。 See the Pen snowDrop by シルルス (@ufpdxyu8mh998lt) on CodePen. アニメーションしているのは雪を降らせているところと窓の明かりと煙突の煙です。 それぞれのア... -
オペレーションズ・リサーチ
OR-Toolsで瓶パッキング問題を解く
はじめに 今回もOR-Toolsの練習です。 OR-Toolsには瓶パッキング問題を解く機能があるので、それを利用してみます。 対象にするのはこのブログで何回か取り上げてきたSPF材の最小切り出し問題です。 エクセルソルバーを使ったり、ファーストフィットアルゴ... -
Excelソルバー
巡回セールスマン問題をソルバーで解く
※2021/08/28に公開した当記事ですが、隣接行列関連の説明をよりわかりやすくするために、少し追記しました。その他文章のこまごまとした言い回しなども修正して、2022/10/06に再度公開しました。 ※さらに導入部分をよりイメージしやすくするために、少し加... -
Excelソルバー
Support Vector Regressionをエクセルのソルバーで作ってみた
以前作物の高さを数量化1類で回帰分析してみましたが、今回はSupport Vector Regression(サポートベクトル回帰)で回帰分析してみようというお話です。 Support Vector Regressionはscikit-learnで簡単に実装できるのですが、中身はどうなっているのか調べ... -
Python
偏微分を数値計算で求めたい
今回は数値微分の話です。 偏微分を数値で計算することが必要な場面は日常ではあまりないのですが、常微分を数値計算したことがあったので、偏微分はどうなんだろ? ということで計算してみました。 簡単な関数で考えます。 f(x,y) = x^2+y^2 いわゆる円の... -
統計と機械学習
トマトの尻腐れ症を機械学習で予測する3
前回はSVMで尻腐れ症を予測しました。 今回は実験計画法を用いて各変数の影響を考えたいと思います。変数はそれぞれ結果に影響があるのか、計算してみます。 実験計画法について簡単に説明すると、これまで機械学習でやっていたのは、データセットから出力... -
統計と機械学習
トマトの尻腐れ症を機械学習で予測する2
前回はトマトの尻腐れ症を決定木で分類してみました。 今回は分類方法を決定木ではなくSVM(Support Vector Machine)で分類していきます。 決定木はそれぞれの変数を右か左かで分けていきますけど、SVMは変数空間全体を滑らかに分類していくので、かゆいと...