シフト最適化問題
Published:
By nobCategory: Posts
Tags: 数理最適化 Python-MIP Python
データの読み込み
OR-Library: Shift minimization personnel task scheduling でシフト最適化問題のデータが公開されている。
データは以下の書式である。
# Randomly generated data …Published:
By nobCategory: Posts
Tags: 数理最適化 Python-MIP Python
OR-Library: Shift minimization personnel task scheduling でシフト最適化問題のデータが公開されている。
データは以下の書式である。
# Randomly generated data …Published:
By nobCategory: Posts
Tags: 数理最適化 Python-MIP Python
工場で製造した製品を需要地に近い倉庫に車両で運搬する。燃料費高騰のた …
Published:
By nobCategory: Posts
Webサイトのアクセスログを解析して、どこからアクセスされたのか地図に表示できたら面白そうだと考えた。
| software | version | 
|---|---|
| OpenBSD | 7.5 -game* | 
| Python | 3.10.14 | 
Published:
By nobCategory: Posts
Tags: 機械学習 ニューラルネットワーク CNN numpy Python
6x6の行列がある。
import numpy as np
data = np.arange(6 * 6).reshape(6, 6)
print(data)
[[ 0  1  2  3  4  5]
 [ 6  7  8  9 10 11]
 [12 13 14 15 16 17]
 [18 19 20 21 22 23]
 [24 …Published:
By nobCategory: Posts
Tags: 機械学習 ニューラルネットワーク Kaggle MNIST Python
データファイルを THE MNIST DATABASE of handwritten digits からダウンロードしようとすると、以下のようにエラーとなる。
       
      
Kaggleでデータセットを公開している人がいる のでダウンロー …
Published:
By nobCategory: Posts
3種類の数字を識別してみる
import matplotlib.pyplot as plt
import numpy as np
from mlp import (
    ActivationLayer,
    FullyConnectedLayer,
    InputLayer,
    MeanSquaredError,
    MultiLayerPerceptron,
    Sigmoid,
)
np.set_printoptions(precision=3)
x_train = np.array(
    [
        [0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0 …Published:
By nobCategory: Posts
       
        
         MultiLayerPerceptron
        
       
       クラスを作成したのだが、乱数の種(シード)を変えるとどうなるか試してみる。
      
import matplotlib.pyplot as plt
import numpy as np
# 自作 …Published:
By nobCategory: Posts
       
        
         MultiLayerPerceptron
        
       
       クラスを作成したのだが、乱数の種(シード)を変えるとどうなるか試してみる。
      
import matplotlib.pyplot as plt
import …Published:
By nobCategory: Posts
モデルをPythonのクラスにしてみる
import logging
import numpy as np
from fastprogress.fastprogress import master_bar, progress_bar
class Sigmoid:
    def sigmoid(self, x):
        return 1 / (1 + np.exp(-1 * np.clip(x, -709, 709)))
    def activate(self, z):
        return self.sigmoid(z)
    def deactivate(self, a):
        return a * (1 …Published:
By nobCategory: Posts
\(y = f(u)\) , \(u = g(x)\) のとき