並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 347件

新着順 人気順

UMLの検索結果241 - 280 件 / 347件

  • フローチャート(フロー図) 書き方 まとめ【基本のキ】 - RAKUS Developers Blog | ラクス エンジニアブログ

    技術広報のsyoneshinです。 リモートワークの普及とともに帳票管理や押印をSaaSで代替する動きが注目され、システム化に必要な棚卸しにフローチャート(フロー図)を使う機会が増えていると聞きます。 10年以上前、今でいうPMOとして内部統制や業務改善に関わる多くのフローチャート(フロー図)を書いた経験から、今回は当時の上司やコンサルのプロたちのもとで学んだフローチャート(フロー図)の書き方についてご紹介します。 ※本記事は初級者向けにフローチャート(フロー図)の書き方をまとめた内容になります。 フローチャート(フロー図)とは? フローチャート(フロー図)の書き方 よく使う記号 プログラミングフローチャート(フロー図) の書き方 フローチャート作成ツール まとめ フローチャート(フロー図)とは? フローチャートとは、業務やシステムにおける工程やプロセスの各ステップやアルゴリズムなどの流れ

      フローチャート(フロー図) 書き方 まとめ【基本のキ】 - RAKUS Developers Blog | ラクス エンジニアブログ
    • ER図の文法と機能

      ER図 インフォメーションエンジニアリングの表記法をベースにしています。 すでに存在しているClass Diagramの拡張になります。 拡張内容: インフォメーションエンジニアリング用の関係線の追加entity を、クラス図の classと読み替え必須属性を表すものとして、* の表示修飾子を追加 また、クラス図と同じ文法です。クラス図の機能は全て使うことができます。 See also Chen [Entity Relationship Diagrams](er-diagram). *[Ref. [GH-31](https://github.com/plantuml/plantuml/pull/31)]*

        ER図の文法と機能
      • ビジネス意思決定における期待値最大化原理の適用についての諸課題 | Logics of Blue

        本記事では、意思決定の手続きについて、ビジネス適用を念頭において解説します。 意思決定の方法としては、期待値最大化に基づく方法を中心に解説します。 本記事は『機械学習とビジネスを橋渡しするものこそ評価指標であり, ”全てのビジネスは条件付期待値の最大化問題として書ける”仮説についての一考察』の内容を受けたものです。「先のブログ記事」と表現したら、それは常にこの記事を指します。 なお、当方は「期待値最大化の原理は、唯一絶対の意思決定の原理というわけではない」と考えています。それと同時に「期待値最大化の原理をもっと広めたい。これをスタート地点として、もっと多くの工夫を生みだしたい」とも思っています。 本記事においては、期待値最大化の原理を適用する際の諸課題について言及しますが、これは「期待値最大化という意思決定の原理を使うべきではない」ということを意味しません。「期待値最大化という意思決定の原

        • PlantUMLのシーケンス図の書き方|kitabatake

          この記事は、PlantUMLでシーケンス図を書くときに必要になる情報をまとめたものです。 PlantUMLとは 簡単なコードによる記述でUMLの様々な図が作成できるツールです。 UMLを活用する上での課題である「メンテナンスしていくのが困難」という点を、コードで記述するという手法によって解決することを試みています。 シーケンス図とは 一連の処理の実現方法を参加者間の相互作用で表すことができます。 設計時にどのクラスにどういうメッセージ(責務)を割り当てるかの検討や、既存の実装がどういう相互作用で実現されているかを整理するためなど、 色々な使い方ができる図です。 例インターネット記事投稿サービスの「記事を検索する」処理をどう実現させるかを設計する想定で図を作成してみました。 問題領域寄りの図 フレームワークなど、特定の技術要素に依存しない抽象的なシーケンス図です。 @startuml /'

            PlantUMLのシーケンス図の書き方|kitabatake
          • 【Blender】効率的なリトポワークフロー【アドオンや機能・設定の紹介】 – 忘却まとめ

            リトポ向けのアドオン いくつかあるので、便利なものは使うと効率的になる。 手にあまるようであれば分かる範囲でよい。 【Lazy Retopo】ハイポリへの投影・エラーメッシュをリアルタイムハイライト この記事で紹介する自分のリトポワークフローをまとめたアドオン。 下記の工程をスムーズに行うことができる。 リトポ用表示設定他アドオンなどでポリゴン作成ハイポリへの投影ポリゴンの流れの修正エラーメッシュ箇所の修正 ダウンロード リトポ前の設定 リトポロジー作業を始める前にやるとよりよい表示設定などを紹介する。 リトポ用の空メッシュオブジェクトを作成する なんでもよいのでプリミティブを作成し、メッシュを全選択して削除し、空メッシュオブジェクトを作成する。 Matcapを利用する デフォルトの表示が見づらい場合は、Matcapでシェーディングの見た目を変えるとよい。自分はこちらのシェーディングの方が

              【Blender】効率的なリトポワークフロー【アドオンや機能・設定の紹介】 – 忘却まとめ
            • アニメ「こみっくがーるず」のBlenderを使用した背景メイキング|ぎお@3D背景美術

              2018年春ごろに放送されたアニメ「こみっくがーるず」の背景制作に関するざっくりとしたメイキングです。掲載許可は頂いております。 Blender初心者が操作を覚えつつ考えた作業方法です。 なのでもっと楽にできる方法があったら教えてください。 「こみっくがーるず」では漫画寮が3Dモデルで作られていてそれをガイド、下地として背景作業を進めていました。 上図の他にも本編で出番が無かった和室(OPでは1カットだけ登場)、トイレなどもきちんと作られていました。 地下室や資料室(かおすが小学生のコスプレをした場所)は1話限りだったのでちゃんとした3DモデルはなくPhotoshopで描いています。 この3Dモデルを作ったのは他社のSさんです。それを僕が引き継いで調整して背景作業に使用しました。 Sさん、本当にありがとうございました。 では本題に移ります。作った画像をひたすら貼ります。 テクスチャはPSD

                アニメ「こみっくがーるず」のBlenderを使用した背景メイキング|ぎお@3D背景美術
              • ドメインモデリングをするときに気をつけていること

                ドメインモデリングをする上で個人的に気をつけている点をまとめました。 ドメインモデルとは 目的を達成するためだけに特化したモデルのこと ある目的を達成するために必要な情報(ドメイン知識[1])の集合 仮にソフトウェアが存在しなくても現実世界でも通用する情報 技術的な関心ごとやソフトウェアがなければ成り立たない知識やルールはドメインの管轄外 ビジネスソフトウェアの場合 ビジネスを完遂する(目的を達成する)ために必要なルール(ドメイン知識)を表現したモノ ビジネスの決まり事を整理したモノ、と捉えてしまった方が理解しやすい 良いモデルとは 目的を達成できるモデル 目的を達成するために必要最小限の情報がまとまっている(凝集度が高い)モデル 属性として持っていたり、他のモデルと関係を持っていたり ドメインモデリングとは ある目的を達成するために必要な情報を抽象化して可視化する行為 情報を取捨選択、グ

                  ドメインモデリングをするときに気をつけていること
                • Welcome to The Hitchhiker’s Guide to PlantUML! — The Hitchhiker's Guide to PlantUML documentation

                  Imagine being able to share a model or diagram between all members of the team that they can all understand and contribute to and edit draw diagrams like below automatically from a text description. describe a system before you build it, when you’re building it, and as you maintain it into the future - keeping the description and the system current, and in sync. maintain that text version in a sou

                  • Transformers are Graph Neural Networks

                    My engineering friends often ask me: deep learning on graphs sounds great, but are there any real applications? While Graph Neural Networks are used in recommendation systems at Pinterest, Alibaba and Twitter, a more subtle success story is the Transformer architecture, which has taken the NLP world by storm. Through this post, I want to establish a link between Graph Neural Networks (GNNs) and Tr

                      Transformers are Graph Neural Networks
                    • 設計者やプログラマーは「見えない問題の探求者」、創造の暗黙知を継承せよ

                      ライブモデリングをご存じだろうか。モデラーが前に立ち、出席者からいきなり出される業務上の課題を聞き、「それならこういう業務処理をすればいいのでは」と答え、データモデルを60分くらいで書き上げるイベントである。 さらに30分ほど延長し、ローコード開発ツールを使ってモデルから動く業務システムを生成してしまう場合もある。データモデルさえしっかりしていれば、ツールを使って短時間で実装ができてしまう(データモデルはドメイン駆動設計の文脈でいうドメインモデルに相当する)。 問題はしっかりしたデータモデルをどう作る、あるいは創るかである。できる人はどうやっているのだろう。本連載を担当している「IT勉強宴会」と呼ぶコミュニティーで、データモデラーの渡辺幸三氏によるライブモデリングを数回体験したところ、強い印象を受けた。 その場でお題を聞いた渡辺氏は、「こういうことですね」と問いかけるような、独り言のような

                        設計者やプログラマーは「見えない問題の探求者」、創造の暗黙知を継承せよ
                      • イラスト制作に役立つBlender術 by CGSLAB

                        Blender2.80の目玉でもあるEeveeでのリアルタイムレンダリングやGrease Pencilと合わせて主に静止画向けのBlenderの便利TIPSを紹介していきます。リアルタイム性と3Dならではの機能に加え、2Dワークを3Dソフトで補強するなど、今後のイラストレーションで大きな効果を発揮できればと思います。 ■関連記事はこちら Blenderにまつわる疑問にCGSLABが答えます! ※本記事は月刊「CGWORLD + digital video」vol. 255(2019年11月号)の記事をベースに新たな情報を追加しています。 TEXT_ハヤシヒカル / Hikaru Hayashi(CGSLAB) ILLUSTRATION_ PAN:D EDIT_沼倉有人 / Arihito Numakura(CGWORLD)、山田桃子 / Momoko Yamada ©: 2019 CGSL

                          イラスト制作に役立つBlender術 by CGSLAB
                        • オリジナルの自作フィギュアの作りかたを徹底解説してみた【まとめ】

                          こんにちは。柚P(@yzphouse)です。 この記事では、ワンダーフェスティバル2019冬に向けて製作を進めている、オリジナルフィギュアの製作過程を紹介してきます。 工程ごとに記事がわかれています。各記事にリンクを貼っていますのでそちらから飛んでいただければと思います。 それではどうぞ。 自作フィギュアの作りかたとは? はじめに、製作についての説明や紹介をする前に、知っておいてほしい事をいくつか書いときます。 まず、この記事を書いている私、柚Pはフィギュア製作の仕事をしているようなプロの原型師ではありません。 ワンフェスというフィギュアイベントに好き好んで参加しているだけの素人です。そして作るのもそれほど上手くもないです。 「俺の知ってるプロの人は違うやり方で~」とか「他の人と作りかた違うけどどうなの?」とかそういう質問は困るのでやめてくださいね。この記事で紹介している作りかたは、あくま

                            オリジナルの自作フィギュアの作りかたを徹底解説してみた【まとめ】
                          • GitHubでMermaid構文の表示機能が強化されていました | DevelopersIO

                            こんにちは、CX事業本部 Delivery部の若槻です。 今回は、GitHubでMermaid構文の表示機能が強化されていたので共有します。 Mermaidとは Mermaidとは、Markdown構文の拡張ツールで、様々なタイプの図(Diagram)をコードやテキストで記述し、視覚的に表示することができます。 Mermaid構文を利用することにより、次のような図をMarkdownで記述することができます。 Flowchart Sequence Diagram Gantt Chart Class Diagram State Diagram Pie Chart Git Graph 公式サイトより引用 GitHubでのMermaid構文の表示機能が強化されていた GitHubではMermaid構文をサポートしており、MarkdownファイルにMermaid構文を記述することで、図を表示すること

                              GitHubでMermaid構文の表示機能が強化されていました | DevelopersIO
                            • モデルを作っていく、ということについて考えた - Magnolia Tech

                              例えば人事管理のモデルを作るときに、社員、管理職、役員みたいなのを、抽象社員クラスからの継承で別々に用意したものの、結局ロジックは全て外側に有って、そのロジックは属性による判断しかしないから、単純な社員クラスでよくね?みたいな思考の過程が見てみたいんだよね その型要る?っていう— magnoliak🍧 (@magnolia_k_) 2021年8月23日 でもたぶんだけど、素朴にモデルを作ったら、そういうところから出発すると思うんだよね だってそういう関心のモデルが先にあるから— magnoliak🍧 (@magnolia_k_) 2021年8月23日 純粋にモデルを分類学的に作る、みたいなことは実際には誰もやっていなくて、求められる振る舞いや、特性の違い、拡張性への配慮などが暗黙のうちに込められて、「これはどういう意図ですか?」と聞くと、単にモデルだけみても絶対に分からない意図がちゃん

                                モデルを作っていく、ということについて考えた - Magnolia Tech
                              • Sequence diagrams, the only good thing UML brought to software development | Hacker News

                                I also find sequence diagrams to be the most useful, but disagree that the rest of UML is useless. Class, component, package, activity and state machine diagrams are all useful ways to model the structure and behavior of a system visually.The only reason the other diagram types fell out of favor is because of the development methodology change starting in the early 2000s. The industry started reje

                                • 長く維持されるシステム構成図のつくりかた 〜 PlantUML で継続的に AWS/GCP/Azure アーキテクチャ図をメンテする仕組み 〜 - Qiita

                                  最新バージョンについては適宜 公式サイト をご確認ください。 AWS アイコン最新バージョン(2022/09/11 時点) 2022/09/11 時点の AWS Icons for PlantUML の最新バージョンは v13.1 です。 このバージョンにすると、アイコンが最近っぽい感じに変わります(語彙力 記事中のバージョンは古くなっているので、適宜以下のように読み替えてください。 インポートするアイコンによってはパス名が変わっていることがあるので、エラーが出たら適宜 アイコン一覧 を見て現在のパス名に修正してください。 (一文字だけ小文字が大文字になっているなど、微妙に変わっている場合があります) 最新バージョンについては適宜 公式サイト をご確認ください。 本記事は株式会社 Works Human Intelligence の アドベントカレンダー の 20 日目の記事となります。

                                    長く維持されるシステム構成図のつくりかた 〜 PlantUML で継続的に AWS/GCP/Azure アーキテクチャ図をメンテする仕組み 〜 - Qiita
                                  • シーケンス図の書き方 | 分かりやすく図解で解説

                                    シーケンス図で登場する「ライフライン」を決めるまずは処理の流れで登場するオブジェクトを整理します。 今回はWebアプリケーションの「商品検索処理」を例としています。登場するライフラインは以下です。 ブラウザ:利用者が操作するWebブラウザサーバ:Webアプリケーションを管理するWebサーバデータベース:Webアプリケーションで使用するデータを管理外部システム:連携する外部のシステム オブジェクト間のやり取りを矢印(要求、応答)で記載する要求メッセージ(同期メッセージ or 非同期メッセージ)WebブラウザからWebサーバに商品の検索を行います。商品検索は同期処理で行うので「同期メッセージ」で「ブラウザ」→「サーバ」を矢印で結び、矢印の上部に処理の説明を記述します。 次にデータベースから「商品情報」を抽出します。 「サーバ」→「データベース」を矢印で結び、矢印の上部「商品情報取得」と記述しま

                                      シーケンス図の書き方 | 分かりやすく図解で解説
                                    • NumPyroの基本を変化点検知で見る - HELLO CYBERNETICS

                                      はじめに NumPyro基本 ライブラリの準備 確率分布 transoforms モジュール (tfp.bijector相当) 変化点検知 データ モデル 事前分布からのサンプリングでモデルの動作確認 MCMC推論 結果確認 はじめに TFUGベイズ分科会にてPPLについて話しました。改めてPPLを複数比較してみたことで、一層NumPyrpの書きやすさにほれぼれとしました。 www.hellocybernetics.tech 現状、PPLをまとめると 通常利用:Stan より低レベルを触れる研究用途:TensorFlow Probability 深層生成モデル及びベイズニューラルネットの変分推論 : Pyro 上記及び高速なMCMC : NumPyro という具合です。実際、速度やインターフェースの書きやすさを見るとNumPyroが個人的には抜けているのですが、一方でバックエンドがJaxで

                                        NumPyroの基本を変化点検知で見る - HELLO CYBERNETICS
                                      • small large

                                        小さな世界と大きな世界 渡辺澄夫 1 質問 質問 学生の皆様から次の質問をいただきました。 質問 「統計学を紹介する動画を見ていたら 小さな世界 と 大きな世界 という言葉が 出てきたのですが、それらは何ですか」 このファイルでは上記の質問にお答えします。 答えのみ知りたい人は「4回答」をご覧ください。 小さな世界と大きな世界とは https://www.youtube.com/watch?v=4WVelCswXo4 40:30 あたりで、small and large worlds が説明がされています。 いただいたご質問について、小さな世界と大きな世界は 下記の動画で説明されています。 R.McElreath, Statistical Rethinking 言葉を作った人 小さな世界 という言葉は 主観ベイズ法の提案者 L.J. Savage に よって作られたようです。 用語の混同に

                                        • 作図Webアプリ「draw.io」をLAN上に構築する – One IT Thing

                                          draw.ioはUML、ネットワーク図、ポンチ絵他、様々な図を掛けるWebツールで、最近はOfficeの代替お絵かきツールとしても活用が増えています。

                                          • ガントチャート

                                            ガントチャート ガントチャートは、プロジェクト管理に使用される強力なツールです。ガントチャートは、プロジェクトのスケジュールを視覚的に表し、マネージャーやチームメンバーがプロジェクト全体の開始日と終了日を一目で確認できるようにします。 ガントチャートでは、各タスクはバーで表され、その長さと位置は、タスクの開始日、期間、終了日を反映する。この形式により、あるタスクが完了しないと別のタスクが開始できないような、タスク間の依存関係を理解しやすくなります。さらに、ガントダイアグラムは、マイルストーンを含むことができます。マイルストーンは、プ ロジェクトのタイムラインにおける重要なイベントやゴールであり、明確なシンボル としてマークされます。 ガントチャートを作成するというコンテクストにおいて、PlantUMLはいくつかの利点を提供します。PlantUML は、ダイアグラムの作成にテキストベースのア

                                              ガントチャート
                                            • Jaxでガウス過程 + NumPyroでハイパーパラメータ推論 - HELLO CYBERNETICS

                                              モジュール データ ガウス過程 カーネル関数 予測 決め打ちハイパーパラメータでの予測 MCMC でのハイパーパラメータ推論 モデル 事前分布からのサンプリング 事後分布の推論 予測分布 ガウス過程関連の記事 モジュール import jax.numpy as np import jax from jax import random, grad, vmap, jit, lax import matplotlib.pyplot as plt import seaborn as sns import numpyro import numpyro.distributions as dist from numpyro import plate, sample, handlers from numpyro.infer import MCMC, NUTS, SVI, ELBO plt.style.us

                                                Jaxでガウス過程 + NumPyroでハイパーパラメータ推論 - HELLO CYBERNETICS
                                              • Excel以外でネットワーク構成図を書きたくなったのでPlantUMLとnwdiagを試してみました。 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                                                株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 はじめまして。インフラまわりの担当をしているいせです。 インフラエンジニアなら誰しもExcelでネットワーク構成図を作成した経験があるのではないでしょうか? 私はラクーンに就職する前に2社で働いた経験があるのですが、いずれの現場でもExcelの構成図を触る機会がありました。 そんなExcelのネットワーク構成図ですが、私は以下の点で不便に感じています。 図形の中のテキストを検索できない 図形の位置をそろえるのが面倒 構成図を更新したときなどに差分比較しにくい 構成図の規模が大きくなるとうまくレイアウトするのが大変 そこで、テキストベースでホストやネットワークの関係性(ホストAとBは同じセグメント、セグメントZとYはルータRを介して接続される、など)を記述する

                                                • SketchUpとは?初心者OK!無料版の紹介や機能まで詳しく解説! | キャド研

                                                  Fusion 360は、Autodesk社が開発したクラウドベースの3DCADです。 このページで詳細評価、チュートリアル、トピックなどで徹底解説中です。

                                                    SketchUpとは?初心者OK!無料版の紹介や機能まで詳しく解説! | キャド研
                                                  • Dumels

                                                    Generate the UML classes for your repo

                                                    • 「AOベイク」で3Dモデルのクオリティを上げよう! | VirtualCast Blog

                                                      こんにちは!クライアント開発のおぐらです。 今回はVCIやGLBなどの3DモデルをBlender上の操作でクオリティをちょっと上げるテクニックを紹介します。 この記事は VCIや背景モデルを作っている、これから作る人 「UV展開」が分かる程度のスキルレベルの人 に向けた内容となっております。 「ベイク」というと人によってはUnityのライトマップの方を思い浮かべるかもしれませんが、今回はBlenderでのベイクです。Unityは使いません。 「AO」の「ベイク」とは? AO(エーオー)とは「アンビエント オクルージョン」の略称です。必殺技みたいでかっこいいですね。 「環境遮蔽」と訳されますが、正直何のことやら分からない人がほとんどだと思いますので、 ここでは「いい感じに立体感が出る影のこと」だと思ってください。 「ベイク」は、「焼く」という意味です。パンを焼くパン屋さんは「ベーカリー」とい

                                                        「AOベイク」で3Dモデルのクオリティを上げよう! | VirtualCast Blog
                                                      • コマツが次期製品の開発でMBSEを実践、「プロダクトライン開発」との両輪で

                                                        コマツが次期製品の開発でMBSEを実践、「プロダクトライン開発」との両輪で:モデルベース開発(1/4 ページ) オージス総研主催のイベント「現場の悩みを解決するためのシステムモデリングの活かし方」に、小松製作所(コマツ) 開発本部 システム開発センタ メカトロ制御第3Gr.の北村顕一氏が登壇し、同社の次期製品の開発に取り入れているMBSE(モデルベースシステムズエンジニアリング)と「プロダクトライン開発」について紹介した。 製造業がIoT(モノのインターネット)やAI(人工知能)、ビッグデータといったデジタル技術の活用を目指すのと同時に進行しているのがソフトウェア規模の拡大である。例えば自動車は、かつては一切のソフトウェアを用いずに走行していたが、電子化や電動化が進展し、自動運転技術が導入されることによって、1億行を超える規模のソフトウェアが用いられるようになっている。【訂正あり】 この複

                                                          コマツが次期製品の開発でMBSEを実践、「プロダクトライン開発」との両輪で
                                                        • レガシー化していた課金周りのシステムを改善するためにやったこと | Wantedly Engineer Blog

                                                          エンジニアの富岡です。2ヶ月ほど前まで、Wantedly 利用企業向けのプラン契約や料金請求周りのシステムの改修と機能追加を行うプロジェクトをやっていました。1年半ほどの長期プロジェクト、かつステークホルダーの多いプロジェクトだったので、プロジェクトマネジメントの観点でも書くべき話題はあるのですが、今回はより技術的な部分に焦点を当てて、プロジェクト開始時点でレガシー化していたシステムの状態を改善するために行った取り組みを紹介したいと思います。 背景Wantedly は SaaS 型のビジネスを提供しており、利用企業の契約プランに従って毎月の料金の請求を行ったり、契約の自動更新を行ったりといった処理が発生します。こうした処理を行うシステムは、今から8年ほど前までにそのベースとなるものが作られました。それ以降は消費税率の変更や、新しい支払い方法の対応など、必要に応じて散発的に変更は行われていま

                                                            レガシー化していた課金周りのシステムを改善するためにやったこと | Wantedly Engineer Blog
                                                          • Power BI "を" 可視化しよう! ~データモデル編~ - Qiita

                                                            はじめに Power BI 勉強会 GW合宿 2022 第弐夜での発表内容です。 https://powerbi.connpass.com/event/246427/ Power BI "で" 可視化しよう! 通常はこういう文脈で語られることが多いかと思います。 データを整備して、モデリングして、レポート作成。棒グラフをつくって、円グラフをつくって、散布図をつくる。Power BI で 可視化をしています。 Power BI "を" 可視化しよう! 今回やってみたいのは、Power BI を 可視化することです。 何段階かステップがありますので、ひとつずつやっていきます。 PBIXファイルからデータモデルを取り出す まず、やりたいことは、PBIXファイルからデータモデルを取り出すことです。 Power BI service にPBIXファイルをふつーうに作業をしてアップロードすると、データ

                                                              Power BI "を" 可視化しよう! ~データモデル編~ - Qiita
                                                            • 3DCGのモデリング練習一日目にしては上手すぎる…と思ったけど違った→けどやっぱり天才的だった「くっそwww」

                                                              あさたらば @asataraba 友人たちとアプリをつくってるカスエンジニアです! たま~に技術系のツイートをします! 3Dモデリングもできるようになりたいので練習中です!! うおおおお、計算機アプリ出すので応援してね!

                                                                3DCGのモデリング練習一日目にしては上手すぎる…と思ったけど違った→けどやっぱり天才的だった「くっそwww」
                                                              • ベイズ推論により混合分布のパラメータ推論をやってみる 〜線形回帰モデルの混合〜 - 機械と学習する

                                                                【概要】 混合分布(混合モデル)はモデルを潜在変数でスイッチする構造を持ったモデルであり、実用的な観点でも面白いです 弊ブログでは数回にわたって、混合分布を使って遊んでみています(これが3記事目) 第3弾では、線形回帰モデルのパラメータ推論(ベイズ線形回帰)と線形回帰モデルを混合したモデルの推論をやってみます 【目次】 はじめに ベイズ線形回帰 パラメータ推論とその結果 混合線形回帰モデル パラメータ推論とその結果 ということで実際のnotebook まとめ 参考文献 はじめに 機械学習や統計の問題では、手元にあるデータを解釈して応用しようとしますね。 この時、明に暗になんらかの「確率モデル」を仮定しているはずです。 確率モデルの中でも、混合分布(混合モデル)は、複数の確率モデルの組み合わせとして定義されており、複雑なデータ構造を表現できます。 応用としても、クラス分類や多クラスの回帰など

                                                                  ベイズ推論により混合分布のパラメータ推論をやってみる 〜線形回帰モデルの混合〜 - 機械と学習する
                                                                • 【訓練誤差と汎化誤差】学習・統計的推定は正しいのか?【過学習】 - HELLO CYBERNETICS

                                                                  はじめに 学習の目的と試み 真の目的に対する我々の現実 データのサンプリング(採取) 真の目的と推定・学習の関係 具体的な学習の試み 正則化による統計モデルの制限 ハイパーパラメータの調整 最終評価 (補足)ベイズ推論 理論的な学習の評価 これまでの話との関連 汎化誤差の近似 最後に はじめに 機械学習、統計分析に少しでも触れたことのある方は「過学習」という言葉を聞いたことがあるでしょう。 データに対してパラメータをうまくフィッティング させすぎている場合 に生ずる現象です。 過学習が起こらないように上手に正則化などを用いて、学習できる能力を制限したり、日夜ハイパーパラメータの調整に明け暮れている人もいるかもしれません。今回は訓練誤差と汎化誤差という2つの誤差をしっかりと理解して、なぜに過学習なるものが起こるのかを見ていきます。 そうすることで、普段行っている「学習」であるとか「推定」であ

                                                                    【訓練誤差と汎化誤差】学習・統計的推定は正しいのか?【過学習】 - HELLO CYBERNETICS
                                                                  • 数理モデリングの哲学

                                                                    研究会は1100人を超える登録者にYouTube配信を行い,盛会のうちに終了しました.ご参加ありがとうございました. 日程: 2020年11月21日,22日 【招待講演】 合原一幸,甘利俊一,池上高志,伊庭幸人,蔵本由紀,篠本滋,土屋和雄,西浦廉政 【戦略提案】 石井信,郡宏,寺前順之介,引原隆士,深井朋樹 【特別出演】 塚田稔,設楽宗孝 【討論参加】 青柳富誌生,大泉匡史,樺島祥介,唐木田亮,小山慎介,酒井裕,中尾裕也,中江健 趣旨: 数理モデル解析には高度な解析技術が必要とされてきましたが,現代では様々なアプリケーションが開発され,誰もが手軽に利用できるようになりました.このような変化のなかで,理論研究者はどういう方向を目指せば良いのでしょうか.本研究会では,数理モデリング研究の開拓者たちをお呼びして,彼らがこれまで研究を進めた背景の哲学を語っていただきます.また現在最前線で活躍中の研

                                                                    • 【一通り理解しよう】UMLのクラス図の描き方を解説 | 侍エンジニアブログ

                                                                      1.属性名 1の箇所は「属性名」です。属性は、そのクラスが持つ要素を意味しています。今回の「社員」というクラスには、「社員名(名前)」だったり、「社員番号」、「入社日」といった社員に関する属性が入ります。 2.型 2の箇所には、「型」が入ります。型といってもクラスで言う型ではなく、その属性が文字列で表されるか、数値で表すかといった、属性を表現する型が入ります。プログラミングにおいては、intかstringかといった具合ですね。 2の属性は社員番号となるので、文字列型ではなく数値型などにしても問題はありません。 3.初期値 3の箇所には、「初期値」が入っています。こちらは読んで字の通り、最初にあらかじめ入れておく値(デフォルト値)になります。以上の1~3を1行で、 「属性名:型=初期値」というように記述します。 4.操作名 続いて、クラスの下半分の領域に入ります。4では、そのクラスで行う事の

                                                                        【一通り理解しよう】UMLのクラス図の描き方を解説 | 侍エンジニアブログ
                                                                      • クラス図の書き方とは。初心者にもわかりやすく解説 | Cacooブログ

                                                                        この記事ではUML(統一モデリング言語)の代表的なもののひとつである「クラス図」について、用語の意味から作成方法、分かりやすく書くコツまで解説します。 用語の意味を正しく理解することは作業の効率化に繋がります。ぜひこの記事で理解を深めてくださいね。 クラス図とは クラス図はUML(統一モデリング言語)のひとつで、特徴は「システムの静的な構造・関係性を視覚的に表現するための図」であることです。 視覚的に表現、というのがポイントです。たとえばシステム開発の仕様書がすべて文字ベースだと、読み解く人はもちろん作成する人も大変な労力です。さらに文字ベースの仕様書だと、システムの抜け漏れにも気付きにくいです。 文字ベースの仕様書に対して、クラス図はシステム間の静的構造・関係性を図で表現したものです。記述ルールも統一されており、汎用性および保守性に優れています。 クラス図のメリット 主に下記の3点がクラ

                                                                        • そこはかとなくアウトローなモデリング方法でセルルックの美女を作ってみた 第2回:側面テンプレートをガイドとした頭部立体化手順

                                                                          Home > コラム > Mayaで作るセルルックキャラクター > そこはかとなくアウトローなモデリング方法でセルルックの美女を作ってみた 第2回:側面テンプレートをガイドとした頭部立体化手順

                                                                            そこはかとなくアウトローなモデリング方法でセルルックの美女を作ってみた 第2回:側面テンプレートをガイドとした頭部立体化手順
                                                                          • UMLモデリングレッスン - サポートページ

                                                                            内容紹介 本書ではUMLを使ったデータモデリングのノウハウをステップバイステップで解説します。 モデリングのバイエル コンセプトは「モデリングのバイエル」です。簡単な練習曲を1つずつこなしながら音楽の基礎とピアノの弾き方を学べるバイエル教則本にならって、最初に簡単な練習問題を提示し、その解説を通じてモデリングのノウハウを紹介するスタイルを全編にわたって採用しました。 架空の企業システム 練習問題として取り上げた小さなモデルをたんなる箱庭で終わらせず、実際の大きなシステムの一部のモデルであることをイメージしていただくために、アマノガワ・ドットコム、ヤマタイコク運輸、養老の川、やすらぎ銀行といった架空の企業を題材にしました。 21の基本パターン 顧客企業の業種やアプリケーションの性質が異なるにも関わらず、頻出するクラス構造を21の基本パターンとして紹介しました。 UMLの3つのダイアグラム 本

                                                                            • mermaidチート表|ききよ

                                                                              あちこち調べまわるのに疲れたので自分用に作成します。 (7/10更新[途中上げ) mermaidとはmd(マークダウン)形式の時、図が描けるやつ(ざっくり) githubがこれに対応したので、readme.mdが画期的になったとかなんとか。 左に打ち込んだコードが右みたいな図になる mermaidの導入VScodeの拡張機能ですべて済む。 Markdown Preview Mermaid最低限これだけあればおk。 Markdown Preview Enhancedも加えるとGithubとかmermaid公式の色合いになるぞ。 書き方.mdに書くのが前提。 ```mermaid 【この間に書く】 ````(Shift+@)で上のように囲むとその間だけその言語対応になる。 場合から使い分けるmermaid いくつか種類があるので、使い分けに。 なお、 ```mermaid ```は省略する。

                                                                                mermaidチート表|ききよ
                                                                              • ディメンショナル モデリング入門 / introduction-to-dimensional-modeling

                                                                                Youtube https://www.youtube.com/watch?v=jRBFXbPh1bM イベントページ https://usergroups.snowflake.com/events/details/snowflake-japan-presents-minnanodetamoderujiang-zuo-jin-hua-bian-deimenshiyonarumoderinguru-men/ ディメショナル・モデリングとは https://zenn.dev/pei0804/articles/dimensional-modeling

                                                                                  ディメンショナル モデリング入門 / introduction-to-dimensional-modeling
                                                                                • 【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!

                                                                                  前置き ER図に変更があったらしいけどどこが変わったのかパッと見分からない! ER図を変更したいけど変更点をまとめたりするのがめんどくさい! ちょっと前の変更とその前の変更の差分が見たい! あるあると思った方は今すぐ高評価と→のサポートをお願いします! ...という冗談はさておき。 こちらの記事はそんな思いで何か良い解決方法は無いかと色々とGoogle検索をして色々と試した結果の備忘録となります。 全部の作業に2時間程度しか使っていないのでその程度の深みでしかない事を予めご了承ください。 気が向いたら更に調査を進めて見ようと思います。 結論 Mermaid.jsをうまいことVSCodeで使ってgitで管理してみたら素晴らしい体験だった 使用例 erDiagram user ||--o{ post : owns post ||--o{ updoot : has user }|--o{ upd

                                                                                    【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!