Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yosuke Onoue
PPTX, PDF
22,819 views
数理最適化とPython
Technology
◦
Read more
58
Save
Share
Embed
Embed presentation
Download
Downloaded 182 times
1
/ 49
2
/ 49
3
/ 49
4
/ 49
5
/ 49
6
/ 49
7
/ 49
8
/ 49
9
/ 49
10
/ 49
11
/ 49
12
/ 49
13
/ 49
14
/ 49
15
/ 49
16
/ 49
17
/ 49
18
/ 49
19
/ 49
20
/ 49
21
/ 49
22
/ 49
23
/ 49
24
/ 49
25
/ 49
26
/ 49
27
/ 49
28
/ 49
29
/ 49
30
/ 49
31
/ 49
32
/ 49
33
/ 49
34
/ 49
35
/ 49
36
/ 49
37
/ 49
38
/ 49
39
/ 49
40
/ 49
41
/ 49
42
/ 49
43
/ 49
44
/ 49
45
/ 49
46
/ 49
47
/ 49
48
/ 49
49
/ 49
Recommended
PDF
最適化超入門
by
Takami Sato
PDF
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
PDF
組合せ最適化入門:線形計画から整数計画まで
by
Shunji Umetani
PDF
BlackBox モデルの説明性・解釈性技術の実装
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
グラフニューラルネットワーク入門
by
ryosuke-kojima
PPTX
カルマンフィルタ入門
by
Yasunori Nihei
PPTX
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
by
Yusuke Uchida
PPTX
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
by
Deep Learning JP
PDF
機械学習による統計的実験計画(ベイズ最適化を中心に)
by
Kota Matsui
PPTX
【DL輪読会】Dropout Reduces Underfitting
by
Deep Learning JP
PDF
(修正)機械学習デザインパターン(ML Design Patterns)の解説
by
Hironori Washizaki
PDF
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
by
諒介 荒木
PPTX
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
PPTX
研究法(Claimとは)
by
Jun Rekimoto
PDF
三次元点群を取り扱うニューラルネットワークのサーベイ
by
Naoya Chiba
PDF
ブレインパッドにおける機械学習プロジェクトの進め方
by
BrainPad Inc.
PPTX
近年のHierarchical Vision Transformer
by
Yusuke Uchida
PDF
トップエンジニアが実践する思考整理法~テクニカルライティングを用いた課題解決の基本
by
Hajime Fujita
PDF
グラフニューラルネットワークとグラフ組合せ問題
by
joisino
PDF
ディープラーニングのフレームワークと特許戦争
by
Yosuke Shinya
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
by
mlm_kansai
PDF
【メタサーベイ】Video Transformer
by
cvpaper. challenge
PDF
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
PDF
研究効率化Tips Ver.2
by
cvpaper. challenge
PPTX
強化学習アルゴリズムPPOの解説と実験
by
克海 納谷
PDF
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
PPTX
PyTorchLightning ベース Hydra+MLFlow+Optuna による機械学習開発環境の構築
by
Kosuke Shinoda
PPTX
backbone としての timm 入門
by
Takuji Tahara
PPTX
数理最適化と機械学習の融合アプローチ-分類と新しい枠組み-
by
MIKIOKUBO3
PPTX
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
More Related Content
PDF
最適化超入門
by
Takami Sato
PDF
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
PDF
組合せ最適化入門:線形計画から整数計画まで
by
Shunji Umetani
PDF
BlackBox モデルの説明性・解釈性技術の実装
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
グラフニューラルネットワーク入門
by
ryosuke-kojima
PPTX
カルマンフィルタ入門
by
Yasunori Nihei
PPTX
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
by
Yusuke Uchida
PPTX
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
by
Deep Learning JP
最適化超入門
by
Takami Sato
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
組合せ最適化入門:線形計画から整数計画まで
by
Shunji Umetani
BlackBox モデルの説明性・解釈性技術の実装
by
Deep Learning Lab(ディープラーニング・ラボ)
グラフニューラルネットワーク入門
by
ryosuke-kojima
カルマンフィルタ入門
by
Yasunori Nihei
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
by
Yusuke Uchida
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
by
Deep Learning JP
What's hot
PDF
機械学習による統計的実験計画(ベイズ最適化を中心に)
by
Kota Matsui
PPTX
【DL輪読会】Dropout Reduces Underfitting
by
Deep Learning JP
PDF
(修正)機械学習デザインパターン(ML Design Patterns)の解説
by
Hironori Washizaki
PDF
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
by
諒介 荒木
PPTX
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
PPTX
研究法(Claimとは)
by
Jun Rekimoto
PDF
三次元点群を取り扱うニューラルネットワークのサーベイ
by
Naoya Chiba
PDF
ブレインパッドにおける機械学習プロジェクトの進め方
by
BrainPad Inc.
PPTX
近年のHierarchical Vision Transformer
by
Yusuke Uchida
PDF
トップエンジニアが実践する思考整理法~テクニカルライティングを用いた課題解決の基本
by
Hajime Fujita
PDF
グラフニューラルネットワークとグラフ組合せ問題
by
joisino
PDF
ディープラーニングのフレームワークと特許戦争
by
Yosuke Shinya
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
by
mlm_kansai
PDF
【メタサーベイ】Video Transformer
by
cvpaper. challenge
PDF
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
PDF
研究効率化Tips Ver.2
by
cvpaper. challenge
PPTX
強化学習アルゴリズムPPOの解説と実験
by
克海 納谷
PDF
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
PPTX
PyTorchLightning ベース Hydra+MLFlow+Optuna による機械学習開発環境の構築
by
Kosuke Shinoda
PPTX
backbone としての timm 入門
by
Takuji Tahara
機械学習による統計的実験計画(ベイズ最適化を中心に)
by
Kota Matsui
【DL輪読会】Dropout Reduces Underfitting
by
Deep Learning JP
(修正)機械学習デザインパターン(ML Design Patterns)の解説
by
Hironori Washizaki
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
by
諒介 荒木
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
研究法(Claimとは)
by
Jun Rekimoto
三次元点群を取り扱うニューラルネットワークのサーベイ
by
Naoya Chiba
ブレインパッドにおける機械学習プロジェクトの進め方
by
BrainPad Inc.
近年のHierarchical Vision Transformer
by
Yusuke Uchida
トップエンジニアが実践する思考整理法~テクニカルライティングを用いた課題解決の基本
by
Hajime Fujita
グラフニューラルネットワークとグラフ組合せ問題
by
joisino
ディープラーニングのフレームワークと特許戦争
by
Yosuke Shinya
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
by
mlm_kansai
【メタサーベイ】Video Transformer
by
cvpaper. challenge
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
研究効率化Tips Ver.2
by
cvpaper. challenge
強化学習アルゴリズムPPOの解説と実験
by
克海 納谷
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
PyTorchLightning ベース Hydra+MLFlow+Optuna による機械学習開発環境の構築
by
Kosuke Shinoda
backbone としての timm 入門
by
Takuji Tahara
Similar to 数理最適化とPython
PPTX
数理最適化と機械学習の融合アプローチ-分類と新しい枠組み-
by
MIKIOKUBO3
PPTX
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
PDF
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
by
Jiro Iwanaga
PDF
Pythonによる機械学習
by
Kimikazu Kato
PDF
科学技術計算関連Pythonパッケージの概要
by
Toshihiro Kamishima
PDF
Pythonによる機械学習の最前線
by
Kimikazu Kato
PDF
Optimization and simulation with DataRobot
by
Yuya Yamamoto
PPTX
数理最適化と機械学習の融合アプローチ-分類と新しい枠組み-(改訂版)
by
MIKIOKUBO3
PDF
Orientation
by
Takeshi Akutsu
数理最適化と機械学習の融合アプローチ-分類と新しい枠組み-
by
MIKIOKUBO3
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
by
Jiro Iwanaga
Pythonによる機械学習
by
Kimikazu Kato
科学技術計算関連Pythonパッケージの概要
by
Toshihiro Kamishima
Pythonによる機械学習の最前線
by
Kimikazu Kato
Optimization and simulation with DataRobot
by
Yuya Yamamoto
数理最適化と機械学習の融合アプローチ-分類と新しい枠組み-(改訂版)
by
MIKIOKUBO3
Orientation
by
Takeshi Akutsu
More from Yosuke Onoue
KEY
PyOpenCLによるGPGPU入門
by
Yosuke Onoue
PDF
asm.jsとWebAssemblyって実際なんなの?
by
Yosuke Onoue
PPTX
PyCUDAの紹介
by
Yosuke Onoue
PDF
CUDA 6の話@関西GPGPU勉強会#5
by
Yosuke Onoue
PDF
社会的決定とAHP
by
Yosuke Onoue
PDF
PythonistaがOCamlを実用する方法
by
Yosuke Onoue
KEY
PyOpenCLによるGPGPU入門 Tokyo.SciPy#4 編
by
Yosuke Onoue
PDF
アニメーション(のためのパフォーマンス)の基礎知識
by
Yosuke Onoue
PDF
AngularJSでの非同期処理の話
by
Yosuke Onoue
PDF
AngularJSでデータビジュアライゼーションがしたい
by
Yosuke Onoue
PDF
AngularJSとD3.jsによるインタラクティブデータビジュアライゼーション
by
Yosuke Onoue
KEY
What's New In Python 3.3をざっと眺める
by
Yosuke Onoue
PDF
Anaconda & NumbaPro 使ってみた
by
Yosuke Onoue
PPTX
201010ksmap
by
Yosuke Onoue
PDF
Polymerやってみた
by
Yosuke Onoue
PDF
Angular 2のRenderer
by
Yosuke Onoue
PDF
GDG DevFest Kobe Firebaseハンズオン勉強会
by
Yosuke Onoue
PDF
AngularFireで楽々バックエンド
by
Yosuke Onoue
PPT
Rsa暗号で彼女が出来るらしい
by
Yosuke Onoue
PyOpenCLによるGPGPU入門
by
Yosuke Onoue
asm.jsとWebAssemblyって実際なんなの?
by
Yosuke Onoue
PyCUDAの紹介
by
Yosuke Onoue
CUDA 6の話@関西GPGPU勉強会#5
by
Yosuke Onoue
社会的決定とAHP
by
Yosuke Onoue
PythonistaがOCamlを実用する方法
by
Yosuke Onoue
PyOpenCLによるGPGPU入門 Tokyo.SciPy#4 編
by
Yosuke Onoue
アニメーション(のためのパフォーマンス)の基礎知識
by
Yosuke Onoue
AngularJSでの非同期処理の話
by
Yosuke Onoue
AngularJSでデータビジュアライゼーションがしたい
by
Yosuke Onoue
AngularJSとD3.jsによるインタラクティブデータビジュアライゼーション
by
Yosuke Onoue
What's New In Python 3.3をざっと眺める
by
Yosuke Onoue
Anaconda & NumbaPro 使ってみた
by
Yosuke Onoue
201010ksmap
by
Yosuke Onoue
Polymerやってみた
by
Yosuke Onoue
Angular 2のRenderer
by
Yosuke Onoue
GDG DevFest Kobe Firebaseハンズオン勉強会
by
Yosuke Onoue
AngularFireで楽々バックエンド
by
Yosuke Onoue
Rsa暗号で彼女が出来るらしい
by
Yosuke Onoue
数理最適化とPython
1.
数理最適化とPythonモデリングライブラリPyomoと最適化入門質問など-> @_likr
2.
お前、誰よ尾上 洋介(おのうえ ようすけ)Twitter @_likr(りけると読んでください)関西大学大学院総合情報学研究科 M1数理最適化のアルゴリズムと応用の研究ナップサック問題株式会社スプーキーズエンジニアWeb,Android
…Python歴 2年GAE,Django,Numpy,Python/C API,PyCUDA,SL4A …質問など-> @_likr
3.
アジェンダ科学技術計算とPython最適化とPython数理モデリングモデリングライブラリPyomoケーススタディ質問など-> @_likr
4.
科学技術計算とPython質問など-> @_likr
5.
計算科学 (Computational Science)コンピュータによる計算で問題解決を行う科学物理シミュレーション流体力学化学構造計算バイオインフォマティクス応用数学四色問題の証明≠計算機科学(Computer
Science)質問など-> @_likr
6.
Why Python?豊富なライブラリbatteries includedNumpy,
Scipyをはじめとして,ネイティブ言語実装のライブラリが豊富GUIでビジュアライズシンプルな構文科学者は科学に集中したい移植性オープンソース数十万〜百万円クラスのソフトがよく用いられる質問など-> @_likr
7.
科学技術計算分野でのPython組織NASA今はそうでもないとかなんとか…高エネルギー加速器研究機構書籍入門自然言語処理Bioinformatics Programming Using
PythonPython Scripting for Computational Science質問など-> @_likr
8.
Pythonの数理最適化ライブラリ質問など-> @_likr
9.
数理最適化Mathematical ProgrammingMathematical Optimization実行可能領域内で目的関数を最大(最小化)する解法から応用まで幅広い研究経済学マネジメント回路設計etc
…質問など-> @_likr
10.
問題の種類での分類線形計画問題非線形計画問題混合整数計画問題ナップサック問題巡回セールスマン問題質問など-> @_likr
11.
解法での分類厳密解法動的計画法分枝限定法近似解法性能保証あり近似アルゴリズム性能保証なし遺伝的アルゴリズムニューラルネットワーク質問など-> @_likr
12.
CooprCOmmon Optimization Python
RepositoryCOIN-ORのサブプロジェクトPythonの最適化ライブラリ群coopr.pyomo – モデリングcoopr.pysp – 確率計画アルゴリズムCOIN-OR最適化関連ソフトウェアをオープンソースで提供することで学術研究の発展をはかるプロジェクト質問など-> @_likr
13.
or-toolsOperations Research Toolsdeveloped
at GoogleGoogleの中の人が開発C++によるアルゴリズム実装とPythonによるアプリケーションレイヤ質問など-> @_likr
14.
最適化ソルバのAPI最適化ソルバ線形計画問題ソルバ,混合整数計画問題ソルバ…ソルバの機能の一部を外部プログラムから利用したりソルバをアプリケーションに組み込むためのAPI主要なソルバはAPIをC, C++だけでなくPythonでも提供CPLEXGurobi質問など-> @_likr
15.
その他モデリング系PuLPPOAMSPyMathProg - PyGLPKOpenOpt
- scipyアルゴリズム系pyipopt - 非線形計画問題ソルバecspy - 遺伝的アルゴリズム等の進化的計算パッケージ質問など-> @_likr
16.
モデリング質問など-> @_likr
17.
モデリング最適化したい現象の数学的関係を表現利益コスト生産能力線形計画問題など具体的な問題クラスに落とし込むことでソルバで扱える質問など-> @_likr
18.
最適化問題の例製品P1とP2を生産し利潤を最大化する製品P1を1トン生産するには原料M1が2トン,M2が8トン,M3が3トン必要製品P2を1トン生産するには原料M1が6トン,M2が6トン,M3が1トン必要M1は27トンまで,M2は45トンまで,M3は15トンまでしか利用できないP1とP2の1トンあたりの利潤はそれぞれ2百万円と5百万円P1とP2を何トンずつ生産すればいいか?質問など-> @_likr
19.
モデルのデザイン何を決定するのかP1とP2の生産量x1, x2何を目的にするのか利潤P1 1トンあたりの利潤
× x1+ P2 1トンあたりの利潤 × x2質問など-> @_likr
20.
モデルのデザイン制約は何か原料の量P11トンあたりのM1消費量×x1+p21トンあたりのM1消費量×x2≦ M1の消費可能量 …非負性-1トン生産とかは不可能質問など-> @_likr
21.
モデリングライブラリPyomoPython Optimization Modeling
Object質問など-> @_likr
22.
目的オープンソース柔軟性移植性ソルバ統合モデルの抽象化(パラメータ分離)cf. AMPL質問など-> @_likr
23.
インストールeasy_installやpipcoopr_installWindows用インストーラソースコード質問など-> @_likr
24.
使い方from coopr import
pyomomodel = pyomo.AbstractModel()# TODO model の肉付けinstance = model.create()instance.pprint()質問など-> @_likr
25.
何を決定するのかmodel.p = pyomo.Set(initialize=[1,
2])model.x = pyomo.Var(model.p, within=pyomo.NonNegativeReals)Var決定変数の定義に使用within(=domain)Reals(default), Binary, Integer, NonPositiveInteger…Set集合の定義に使用モデルの抽象化質問など-> @_likr
26.
何を目的にするのかrule = lambda
model: 2*model.x[1] + 5*model.x[2]model.profit = pyomo.Objective(rule=rule, sense=pyomo.maximize)Objective目的関数の定義に使用senseminimize(default) or maximize質問など-> @_likr
27.
制約は何かrule = lambda
model: (2*model.x[1] + 6*model.x[2]) <= 27model.m1 = pyomo.Constraint(rule=rule)Constraint制約関数の定義に使用ruleは真偽値を返す関数質問など-> @_likr
28.
ソルバを使うコンソール実行$ pyomomodel.pymodel.py中に変数名modelでモデル定義results.ymlが保存されるスクリプト内実行from coopr
import optsolver = opt.SolverFactory('glpk')result = solver.solve(instance)print result質問など-> @_likr
29.
質問など-> @_likr
30.
質問など-> @_likr
31.
質問など-> @_likr
32.
ナップサック問題ケーススタディ1質問など-> @_likr
33.
問題価値が最大になるようにカバンに荷物を詰めるカバンには入れられる重さの制限がある荷物にはそれぞれ価値と重さが決まっている質問など-> @_likr
34.
モデルの抽象化モデル(プログラム)とデータの分離データを変えれば他の問題が解ける質問など-> @_likr
35.
モデルのデザイン何を決定するか荷物iをカバンに入れるときxi = 1そうでないときxi
= 0目的と制約荷物iの価値 × xiの和荷物iの重さ × xiの和がカバンの容量以内xiは0または1質問など-> @_likr
36.
ソースコード質問など-> @_likr
37.
事務所の分散ケーススタディ2質問など-> @_likr
38.
問題ある会社には部門が5つあり(A, B, C,
D, E),現在全てがロンドンにある部門の一部をブリストルとブライトンに再配置する1つの都市における部門は3つまでとする再配置をすればコストダウンによる利益(/年)が生じる部門間は一定量の通信を行う通信費(/年)は都市間ごとに決まっている年間総費用を最小にするには各部門をどう配置する?質問など-> @_likr
39.
パラメータ再配置による利益部門間の通信量都市間の通信費質問など-> @_likr
40.
何を決定するか各部門をどこに配置するか部門iを都市jに配置するときxij = 1そうでないときxij
= 0補助変数(通信費の計算に使う)xij = 1 かつxkl = 1 のときyijkl = 1そうでないときyijkl = 0質問など-> @_likr
41.
枠に収めるxi = 0
のとき部門iをブリストルに,xi = 1 のとき部門iをブライトンに,xi = 2 のとき部門iをロンドンにではダメ?非線形性を持ち,MIPの枠外になるyijklではなくxij × xklではダメ?二次計画問題となり,MIPの枠外になる質問など-> @_likr
42.
目的を何にするか利益の和 – 費用の和の最大化部門iを都市jに置く利益Pij
× xij部門iを都市jに置き,部門kを都市lに置く費用Cjl × Qik × yijkl質問など-> @_likr
43.
制約は何か1都市に3部門まで1部門は1つの都市にしか置けないyijkl = 1
の必要十分条件yijkl = 1 ⇔ xij = 1 かつxkl = 1yijkl – xij ≦ 0yijkl – xkl ≦ 0xij + xkl – yijkl ≦ 0質問など-> @_likr
44.
3次元3目並べケーススタディ3質問など-> @_likr
45.
問題27マス(3 × 3
× 3)の立方体のマスに○か×を置いていく○の数は14個,×の数は13個線(3マスが一直線に並んでいる状態)は49本ある27マス全てを埋めて,同じ記号が並んでいる線の数を最小にする組み合わせを求めよ興味を持った人は考えてみてください質問など-> @_likr
46.
おわりに質問など-> @_likr
47.
おわりに最適化研究は着実に進歩しているが,世間では広く認知されていない?ex. 被災地への義援金配分Pythonは科学的なアプリを作る時にも有効Pythonで最適化にチャレンジ!質問など-> @_likr
48.
参考図書坂和正敏著「数理計画法の基礎」前田英二郎監訳,小林英三訳「数理計画モデルの作成法」絶版原著H. Paul Williams「Model
Building in Mathematical Programming」質問など-> @_likr
49.
ご清聴ありがとうございました質問など-> @_likr
Download
[8]
ページ先頭
©2009-2025
Movatter.jp