JP7725946B2 - Display control device, display control method, and program - Google Patents
Display control device, display control method, and programInfo
- Publication number
- JP7725946B2 JP7725946B2 JP2021141038A JP2021141038A JP7725946B2 JP 7725946 B2 JP7725946 B2 JP 7725946B2 JP 2021141038 A JP2021141038 A JP 2021141038A JP 2021141038 A JP2021141038 A JP 2021141038A JP 7725946 B2 JP7725946 B2 JP 7725946B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- characteristic
- range
- magnitude
- manufacturing conditions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Description
本発明は、表示制御装置、表示制御方法、及びプログラムに関する。 The present invention relates to a display control device, a display control method, and a program.
特許文献1には、「機械学習した予測モジュールを用いて、特徴量が目標値になるように、原材料の配合の組み合わせを設計変数として複数の組み合わせを作成し、そのときの特徴量が目標値になるように、原材料の配合の組み合わせを探索する」と記載されている。
[先行技術文献]
[特許文献]
[特許文献1] 特開2020-30683号公報
Patent Document 1 states that "Using a machine-learned prediction module, multiple combinations of raw material formulations are created as design variables so that the feature values will reach the target values, and a search is made for combinations of raw material formulations so that the feature values at that time will reach the target values."
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP 2020-30683 A
本発明の一態様に係る表示制御装置は、製品の製造条件と製品の複数の特性との組み合わせを教師データとして用いて機械学習し、指定された特性を満たす製造条件の製品を予測する予測装置による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出する第1抽出部を備えてよい。表示制御装置は、第1抽出部により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出し、かつ第1抽出部により抽出された製造条件の製品を、少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出部を備えてよい。表示制御装置は、第1特性の大きさの単位範囲毎の製品の数、及び少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を示す画面を表示部に表示させる表示制御部を備えてよい。 A display control device according to one aspect of the present invention may include a first extraction unit that extracts products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range, based on prediction results from a prediction device that performs machine learning using a combination of a product's manufacturing conditions and multiple product characteristics as training data and predicts products under manufacturing conditions that satisfy specified characteristics. The display control device may include a calculation unit that classifies the products under the manufacturing conditions extracted by the first extraction unit into unit ranges of the magnitude of the first characteristic and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifies the products under the manufacturing conditions extracted by the first extraction unit into unit ranges of the magnitude of at least one other characteristic and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic. The display control device may include a display control unit that causes a screen to be displayed on the display unit showing the number of products under each unit range of the magnitude of the first characteristic and the number of products under each unit range of the magnitude of the at least one other characteristic.
表示制御装置は、第1特性の大きさの複数の単位範囲のうち少なくとも1つの第1単位範囲を指定する指定部を備えてよい。表示制御装置は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出する第2抽出部を備えてよい。算出部は、第2抽出部により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出し、かつ第2抽出部により抽出された製造条件の製品を、少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を少なくとも1つの他の特性の大きさの単位範囲毎に算出してよい。表示制御部は、少なくとも1つの第1単位範囲が指定部により指定されたことに対応して、算出部による算出結果に基づいて、画面に示される第1特性の大きさの単位範囲毎の製品の数、及び少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を更新してよい。 The display control device may include a designation unit that designates at least one first unit range among multiple unit ranges of the magnitude of the first characteristic. The display control device may include a second extraction unit that extracts products under manufacturing conditions in which the magnitude of the first characteristic falls within at least one first unit range and the magnitude of at least one other characteristic falls within a predetermined range. The calculation unit may classify products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the first characteristic and calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and may also classify products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of at least one other characteristic and calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic. In response to the designation of at least one first unit range by the designation unit, the display control unit may update the number of products displayed on the screen for each unit range of the magnitude of the first characteristic and the number of products under each unit range of the magnitude of the at least one other characteristic based on the calculation result by the calculation unit.
指定部は、画面上に示される第1特性の大きさの複数の単位範囲から少なくとも1つの第1単位範囲を選択することで、少なくとも1つの第1単位範囲を指定してよい。 The designation unit may designate at least one first unit range by selecting at least one first unit range from multiple unit ranges of the magnitude of the first characteristic displayed on the screen.
指定部は、少なくとも1つの他の特性の大きさの複数の単位範囲のうち少なくとも1つの第2単位範囲をさらに指定してよい。第2抽出部は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ少なくとも1つの他の特性の大きさが少なくとも1つの第2単位範囲にある製造条件の製品をさらに抽出してよい。算出部は、第2抽出部により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出し、かつ第2抽出部により抽出された製造条件の製品を、少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を少なくとも1つの他の特性の大きさの単位範囲毎にさらに算出してよい。表示制御部は、少なくとも1つの第2単位範囲が指定部により指定されたことに対応して、算出部による算出結果に基づいて、画面に示される第1特性の大きさの単位範囲毎の製品の数、及び少なくとも1つの他の特性の大きさの単位範囲毎の製品の数をさらに更新してよい。 The designation unit may further designate at least one second unit range among the multiple unit ranges of the magnitude of the at least one other characteristic. The second extraction unit may further extract products under manufacturing conditions in which the magnitude of the first characteristic falls within at least one first unit range and the magnitude of the at least one other characteristic falls within at least one second unit range. The calculation unit may classify the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the first characteristic and calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and may further classify the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the at least one other characteristic and calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic. In response to the designation of at least one second unit range by the designation unit, the display control unit may further update the number of products displayed on the screen for each unit range of the magnitude of the first characteristic and the number of products for each unit range of the magnitude of the at least one other characteristic based on the calculation result by the calculation unit.
表示制御部は、第2抽出部により抽出された製造条件の製品の一覧をさらに示す画面を表示部に表示させてよい。 The display control unit may cause the display unit to display a screen that further shows a list of products that meet the manufacturing conditions extracted by the second extraction unit.
表示制御装置は、第2抽出部により抽出された製造条件の製品の信頼度を導出する導出部をさらに備えてよい。表示制御部は、第2抽出部により抽出された製造条件の製品の信頼度を示す画面を表示部に表示させてよい。 The display control device may further include a derivation unit that derives the reliability of the product for the manufacturing conditions extracted by the second extraction unit. The display control unit may cause the display unit to display a screen indicating the reliability of the product for the manufacturing conditions extracted by the second extraction unit.
導出部は、第2抽出部により抽出される製品の製造条件と、教師データに示される製品の製造条件とを比較することで、第2抽出部により抽出された製造条件の製品の信頼度を導出してよい。 The derivation unit may derive the reliability of the product under the manufacturing conditions extracted by the second extraction unit by comparing the manufacturing conditions of the product extracted by the second extraction unit with the manufacturing conditions of the product indicated in the training data.
導出部は、教師データに示される製造条件と、第2抽出部により抽出された製造条件との間の類似度に基づいて信頼度を導出してよい。 The derivation unit may derive the reliability based on the similarity between the manufacturing conditions indicated in the training data and the manufacturing conditions extracted by the second extraction unit.
表示制御部は、予測装置により予測される製品の特性の一つである製品の歩留まりを示す画面を表示部に表示させてよい。 The display control unit may cause the display unit to display a screen showing the product yield, which is one of the product characteristics predicted by the prediction device.
第1抽出部により抽出される製造条件の製品は、教師データに示される製造条件の製品を含んでよい。 Products with manufacturing conditions extracted by the first extraction unit may include products with manufacturing conditions indicated in the training data.
第1抽出部は、教師データに示される製造条件の製品の中から、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出してよい。第1抽出部は、教師データに示される製造条件の製品の中から、第1特性の第1範囲の少なくとも1つの単位範囲または少なくとも1つの他の特性の予め定められた範囲の少なくとも1つの単位範囲を満たす製造条件の製品が抽出できない場合、予測結果に基づいて、第1特性の第1範囲の少なくとも1つの単位範囲または少なくとも1つの他の特性の予め定められた範囲の少なくとも1つの単位範囲を満たす製造条件の製品を抽出してよい。 The first extraction unit may extract, from among the products under manufacturing conditions indicated in the training data, products under manufacturing conditions in which the magnitude of the first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range. If the first extraction unit cannot extract, from among the products under manufacturing conditions indicated in the training data, products under manufacturing conditions that satisfy at least one unit range of the first range of the first characteristic or at least one unit range of the predetermined range of the at least one other characteristic, the first extraction unit may extract, based on the prediction results, products under manufacturing conditions that satisfy at least one unit range of the first range of the first characteristic or at least one unit range of the predetermined range of the at least one other characteristic.
製造条件は、製品を構成する原材料、原材料の配合比率、及び製品の製造方法の少なくともと1つを含んでよい。 The manufacturing conditions may include at least one of the raw materials that make up the product, the blending ratio of the raw materials, and the manufacturing method of the product.
製品は、化合物または組成物でよい。 The product may be a compound or a composition.
本発明の一態様に係る製造方法は、製品の製造条件と製品の複数の特性との組み合わせを教師データとして用いて機械学習し、指定された特性を満たす製造条件の製品を予測する予測装置による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出する第1抽出段階を備えてよい。製造方法は、第1抽出段階で抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出し、かつ第1抽出段階で抽出された製造条件の製品を、少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出段階を備えてよい。製造方法は、第1特性の大きさの単位範囲毎の製品の数、及び少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を示す画面を表示部に表示させる表示制御段階を備えてよい。 A manufacturing method according to one aspect of the present invention may include a first extraction step in which a prediction device performs machine learning using a combination of a product's manufacturing conditions and multiple product characteristics as training data to predict products under manufacturing conditions that satisfy specified characteristics, and extracts products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range. The prediction device predicts products under manufacturing conditions that satisfy specified characteristics. The manufacturing method may also include a calculation step in which the products under the manufacturing conditions extracted in the first extraction step are classified into unit ranges of the magnitude of the first characteristic and the number of products under the classified manufacturing conditions is calculated for each unit range of the magnitude of the first characteristic, and the products under the manufacturing conditions extracted in the first extraction step are classified into unit ranges of the magnitude of at least one other characteristic and the number of products under the classified manufacturing conditions is calculated for each unit range of the magnitude of the at least one other characteristic. The manufacturing method may also include a display control step in which a screen indicating the number of products under each unit range of the magnitude of the first characteristic and the number of products under each unit range of the magnitude of the at least one other characteristic is displayed on a display unit.
本発明の一態様に係るプログラムは、製品の製造条件と製品の複数の特性との組み合わせを教師データとして用いて機械学習し、指定された特性を満たす製造条件の製品を予測する予測装置による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出する第1抽出段階をコンピュータに実行させてよい。プログラムは、第1抽出段階で抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出し、かつ第1抽出段階で抽出された製造条件の製品を、少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出段階をコンピュータに実行させてよい。プログラムは、第1特性の大きさの単位範囲毎の製品の数、及び少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を示す画面を表示部に表示させる表示制御段階をコンピュータに実行させてよい。 A program according to one aspect of the present invention may cause a computer to execute a first extraction step of extracting products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range, based on prediction results from a prediction device that performs machine learning using a combination of a product's manufacturing conditions and multiple product characteristics as training data to predict products under manufacturing conditions that satisfy specified characteristics. The program may also cause the computer to execute a calculation step of classifying the products under the manufacturing conditions extracted in the first extraction step into unit ranges of the magnitude of the first characteristic and calculating the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifying the products under the manufacturing conditions extracted in the first extraction step into unit ranges of the magnitude of at least one other characteristic and calculating the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic. The program may also cause the computer to execute a display control step of displaying on a display unit a screen showing the number of products under each unit range of the magnitude of the first characteristic and the number of products under each unit range of the magnitude of the at least one other characteristic.
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the features of the present invention. Subcombinations of these features may also constitute inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
従来、新材料または代替材料となる材料を探索する材料探索が行われている。マテリアルズ・インフォマティクスと呼ばれるコンピュータによる解析に基づく材料探索も行われている。マテリアルズ・インフォマティクスは、情報科学技術を材料分野に応用し新材料開発または代替材料の探索を行う手法である。 Traditionally, materials research has been conducted to find new or alternative materials. Materials research based on computer analysis, known as materials informatics, is also being conducted. Materials informatics is a method of applying information science and technology to the materials field to develop new materials or search for alternative materials.
図1は、マテリアルズ・インフォマティクスを活用した製品情報提供システム10の機能ブロックの一例を示す。製品情報提供システム10は、複数の入力データの相関関係を機械学習などの人工知能を利用して導き出し、所望の機能または性能などの特性を満たす製品に関する情報を提供する。 Figure 1 shows an example of the functional blocks of a product information provision system 10 that utilizes materials informatics. The product information provision system 10 derives correlations between multiple pieces of input data using artificial intelligence such as machine learning, and provides information about products that meet desired functions, performance, or other characteristics.
製品情報提供システム10により提供される候補製品が大量にあると、それらの候補製品の中から所望の製品を選択することが容易でない場合がある。そして、所望の製品を絞り込む場合の製品情報提供システム10の処理の負担が増大する場合がある。そこで、本実施形態では、複数の製品の中から選択すべき所望の製品の絞り込みを容易にして、製品情報提供システム10の処理の負担を低減する。 When there are a large number of candidate products provided by the product information providing system 10, it may not be easy to select the desired product from among those candidate products. Furthermore, the processing burden on the product information providing system 10 may increase when narrowing down the desired product. Therefore, this embodiment makes it easier to narrow down the desired product to be selected from multiple products, thereby reducing the processing burden on the product information providing system 10.
製品情報提供システム10は、予測装置100、及び表示制御装置200を備える。予測装置100、及び表示制御装置200は、1つ以上のコンピュータにより構成されてよい。製品情報提供システム10は、所望の特性の条件を満たす製造条件の製品に関する情報を示す電子カタログを提供する。 The product information providing system 10 includes a prediction device 100 and a display control device 200. The prediction device 100 and the display control device 200 may be configured with one or more computers. The product information providing system 10 provides an electronic catalog showing information about products whose manufacturing conditions meet the desired characteristic conditions.
予測装置100は、データ収集部102、モデル生成部104、予測部106、及び記憶部110を備える。予測装置100は、製品の製造条件と製品の複数の特性との組み合わせを教師データとして用いて機械学習し、所望の特性を満たす製造条件の製品を予測する。1つ以上のコンピュータが、機械学習用のプログラムを実行することで、データ収集部102、モデル生成部104、及び予測部106として機能してよい。 The prediction device 100 includes a data collection unit 102, a model generation unit 104, a prediction unit 106, and a memory unit 110. The prediction device 100 performs machine learning using a combination of a product's manufacturing conditions and multiple product characteristics as training data, and predicts products with manufacturing conditions that satisfy desired characteristics. One or more computers may function as the data collection unit 102, model generation unit 104, and prediction unit 106 by executing a machine learning program.
データ収集部102は、製品の製造条件と製品の複数の特性との組み合わせを教師データとして収集して、記憶部110に格納する。製品の製造条件は、製品を構成する原材料、製品を構成する原材料の配合比率、及び製品の製造方法の少なくとも1つを含んでよい。配合比率は、組成比、または質量百分率でよい。製造方法は、反応速度、反応時間、反応圧力、攪拌条件など実験及び製造に関わるあらゆる条件を含む。製品は、化学製品、薬品、機械部品、または食品でよい。製品は、化合物または組成物でよい。製品は、実際に製造できる実製品の他、実際に製造できていない仮想品、実製品まで至っていない段階の試験品(サンプル品)なども含む概念である。 The data collection unit 102 collects combinations of product manufacturing conditions and multiple product characteristics as training data and stores them in the memory unit 110. Product manufacturing conditions may include at least one of the raw materials that make up the product, the blending ratio of the raw materials that make up the product, and the product manufacturing method. The blending ratio may be a composition ratio or a mass percentage. The manufacturing method includes all conditions related to experiments and manufacturing, such as reaction rate, reaction time, reaction pressure, and stirring conditions. The product may be a chemical product, pharmaceutical, machine part, or food. The product may be a compound or composition. The concept of a product includes not only real products that can be actually manufactured, but also virtual products that have not yet been manufactured, and test products (sample products) that have not yet reached the stage of becoming a real product.
製品の特性は、外観(表面のツヤ感)、難燃性、耐油性、硬度、耐寒温度、耐熱温度、酸素指数、引張強さ、伸び、歩留まりなどでよい。製品の特性は、製品を特徴付ける指標となる値であれば、任意の値でよい。 Product characteristics may include appearance (surface gloss), flame retardancy, oil resistance, hardness, cold temperature resistance, heat temperature resistance, oxygen index, tensile strength, elongation, yield, etc. Product characteristics may be any value that serves as an index characterizing the product.
モデル生成部104は、製品の製造条件を説明変数、及び製品の特性を目的変数として、教師あり学習のアルゴリズムに従って機械学習を行うことにより、所望の特性を満たす製造条件の製品を予測する学習済みモデルを生成し、学習済みモデルを記憶部110に格納する。学習済みモデルは、製品の製造条件と、製品の複数の特性との関係を示す。アルゴリズムは、ニューラルネットワーク、サポートベクターマシン、重回帰分析、決定木などの任意の方式のアルゴリズムでよい。予測部106は、学習済みモデルを用いて、複数の特性がそれぞれ所望の範囲にある製造条件の製品を予測する。 The model generation unit 104 performs machine learning according to a supervised learning algorithm, using the product's manufacturing conditions as explanatory variables and the product's characteristics as objective variables, to generate a trained model that predicts products under manufacturing conditions that satisfy desired characteristics, and stores the trained model in the memory unit 110. The trained model indicates the relationship between the product's manufacturing conditions and multiple product characteristics. The algorithm may be any type of algorithm, such as a neural network, support vector machine, multiple regression analysis, or decision tree. The prediction unit 106 uses the trained model to predict products under manufacturing conditions in which multiple characteristics each fall within a desired range.
表示制御装置200は、予測装置100により予測される製造条件の製品に関する情報を示す画像を表示部に表示させる。表示制御装置200は、製品の電子カタログとして、予測装置100により予測される製造条件の製品、及び既存の製品に関する画像を表示部に表示させる。ユーザは、表示部に表示された画像を参照して、所望の特性を満たす製品を選択する。 The display control device 200 displays on the display unit an image showing information about products with manufacturing conditions predicted by the prediction device 100. The display control device 200 displays on the display unit images related to products with manufacturing conditions predicted by the prediction device 100 and existing products as an electronic product catalog. The user refers to the images displayed on the display unit and selects a product that meets the desired characteristics.
表示制御装置200は、第1抽出部202、算出部204、第2抽出部206、指定部210、導出部212、表示制御部214、及び表示部250を備える。1つ以上のコンピュータが、表示制御用のプログラムを実行することで、第1抽出部202、算出部204、第2抽出部206、指定部210、導出部212、及び表示制御部214として機能してよい。 The display control device 200 includes a first extraction unit 202, a calculation unit 204, a second extraction unit 206, a designation unit 210, a derivation unit 212, a display control unit 214, and a display unit 250. One or more computers may function as the first extraction unit 202, the calculation unit 204, the second extraction unit 206, the designation unit 210, the derivation unit 212, and the display control unit 214 by executing a display control program.
第1抽出部202は、予測装置100による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性としての第2特性(以下「第2特性」ともいう。)の大きさが予め定められた範囲(以下、「第2範囲」ともいう。)にある製造条件の製品を抽出する。第1範囲及び第2範囲は、予めユーザにより指定されてよい。第1範囲及び第2範囲は、製品の第1特性及び第2特性の値として許容される最小値から最大値までの範囲で定められてよい。第1抽出部202は、2つの特性の範囲を満たす製品を抽出する例について説明するが、特性の数は2つには限定されない。第1抽出部202は、複数の特性のそれぞれの範囲をすべて満たす製品を抽出してよい。 Based on the prediction results from the prediction device 100, the first extraction unit 202 extracts products with manufacturing conditions in which the magnitude of the first characteristic falls within a first range and the magnitude of at least one other characteristic, a second characteristic (hereinafter also referred to as the "second characteristic"), falls within a predetermined range (hereinafter also referred to as the "second range"). The first and second ranges may be specified in advance by the user. The first and second ranges may be defined as ranges from the minimum to maximum allowable values of the product's first and second characteristics. An example will be described in which the first extraction unit 202 extracts products that satisfy the ranges of two characteristics, but the number of characteristics is not limited to two. The first extraction unit 202 may extract products that satisfy all of the respective ranges of multiple characteristics.
第1抽出部202により抽出される製造条件の製品は、教師データに示される製造条件の製品を含んでよい。すなわち、第1抽出部202により抽出される製造条件の製品は、予測装置100により予測された製品の他に、教師データとして示された既に実在する製品、つまり既に製造可能であることが証明されている製品を含んでよい。 Products with manufacturing conditions extracted by the first extraction unit 202 may include products with manufacturing conditions indicated in the training data. In other words, products with manufacturing conditions extracted by the first extraction unit 202 may include, in addition to products predicted by the prediction device 100, already existing products indicated as training data, i.e., products that have already been proven to be manufacturable.
第1抽出部202は、まず、教師データの中から、つまり、既存の製品の中から、第1特性の大きさが第1範囲にあり、かつ第2特性の大きさが第2範囲にある製造条件の製品を抽出してよい。この場合、第1抽出部202は、抽出された既存の製品の中に、第1特性の第1範囲の少なくとも1つの単位範囲、または第2特性の第2範囲の少なくとも1つの単位範囲を満たす製品が存在しないか否かを判定する。つまり、第1抽出部202は、第1範囲または第2範囲の一部分について条件を満たす教師データが存在しないか否かを判定する。そして、第1特性の第1範囲の少なくとも1つの単位範囲、または第2特性の第2範囲の少なくとも1つの単位範囲を満たす既存の製品が抽出されなかった場合、予測部106が、第1特性の第1範囲の少なくとも1つの単位範囲、または第2特性の第2範囲の少なくとも1つの単位範囲を満たす製造条件の製品を予測する。第1抽出部202は、予測部106のその予測結果に基づいて、第1特性の第1範囲の少なくとも1つの単位範囲、または第2特性の第2範囲の少なくとも1つの単位範囲を満たす製造条件の製品を抽出する。 The first extraction unit 202 may first extract, from the training data, i.e., from existing products, products with manufacturing conditions in which the magnitude of the first characteristic falls within a first range and the magnitude of the second characteristic falls within a second range. In this case, the first extraction unit 202 determines whether any of the extracted existing products satisfies at least one unit range in the first range of the first characteristic or at least one unit range in the second range of the second characteristic. In other words, the first extraction unit 202 determines whether any training data exists that satisfies the conditions for a portion of the first range or the second range. Then, if no existing products are extracted that satisfy at least one unit range in the first range of the first characteristic or at least one unit range in the second range of the second characteristic, the prediction unit 106 predicts products with manufacturing conditions that satisfy at least one unit range in the first range of the first characteristic or at least one unit range in the second range of the second characteristic. Based on the prediction result of the prediction unit 106, the first extraction unit 202 extracts products with manufacturing conditions that satisfy at least one unit range in the first range of the first characteristic or at least one unit range in the second range of the second characteristic.
つまり、第1抽出部202は、既存の製品の中から、所望の特性の一部の範囲について条件を満たす製造条件の製品を抽出できなかった場合に、その特性の一部の範囲の条件を満たす製造条件の製品についてのみ、予測結果に基づく製造条件の製品を抽出してよい。 In other words, if the first extraction unit 202 is unable to extract from existing products products with manufacturing conditions that satisfy the conditions for a partial range of desired characteristics, it may extract products with manufacturing conditions based on the prediction results, only from among products with manufacturing conditions that satisfy the conditions for that partial range of characteristics.
算出部204は、第1抽出部202により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出する。単位範囲は、特性の範囲を予め定められた幅で分割した範囲でよい。単位範囲は、1桁の幅、2桁の幅、3桁の幅などの予め定められた数値範囲の幅でよい。算出部204は、第1抽出部202により抽出された製造条件の製品を、第2特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第2特性の大きさの単位範囲毎に算出する。 The calculation unit 204 classifies products under the manufacturing conditions extracted by the first extraction unit 202 into unit ranges of the magnitude of the first characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic. The unit range may be a range obtained by dividing the characteristic range by a predetermined width. The unit range may be a predetermined numerical range such as a one-digit width, a two-digit width, or a three-digit width. The calculation unit 204 classifies products under the manufacturing conditions extracted by the first extraction unit 202 into unit ranges of the magnitude of the second characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the second characteristic.
表示制御部214は、第1特性の大きさの単位範囲毎の製品の数、及び第2特性の大きさの単位範囲毎の製品の数を示す画面を表示部250に表示させる。表示制御部214は、棒グラフ(ヒストグラム)、円グラフ、または折れ線グラフなどの予め定められた形式で、第1特性の大きさの単位範囲毎の製品の数、及び第2特性の大きさの単位範囲毎の製品の数を示す画面を表示部250に表示させてよい。表示制御部214は、複数の特性のそれぞれを各次元に対応づけたN次元の散布図を示す画面を表示部250に表示させてよい。表示制御部214は、第1特性の大きさの単位範囲毎の製品の数、及び第2特性の大きさの単位範囲毎の製品の数を示す2次元の散布図を示す画面を表示部250に表示させてよい。表示制御部214は、製造地を示す地図と製造地毎の製品の特性とを示す画面を表示部250に表示させてよい。表示制御部214は、製品の特性として、製品を電子顕微鏡で撮像することで得られる電顕画像のイメージ図を示す画面を表示部250に表示させてよい。特性毎に、単位範囲毎の製品の数が示されるので、例えば、所望の特性を示す製品の候補の量を即座に把握できる。 The display control unit 214 may cause the display unit 250 to display a screen showing the number of products for each unit range of the magnitude of the first characteristic and the number of products for each unit range of the magnitude of the second characteristic. The display control unit 214 may cause the display unit 250 to display a screen showing the number of products for each unit range of the magnitude of the first characteristic and the number of products for each unit range of the magnitude of the second characteristic in a predetermined format such as a bar graph (histogram), pie chart, or line graph. The display control unit 214 may cause the display unit 250 to display a screen showing an N-dimensional scatter plot in which each of the multiple characteristics is associated with each dimension. The display control unit 214 may cause the display unit 250 to display a screen showing a two-dimensional scatter plot showing the number of products for each unit range of the magnitude of the first characteristic and the number of products for each unit range of the magnitude of the second characteristic. The display control unit 214 may cause the display unit 250 to display a screen showing a map showing manufacturing locations and product characteristics for each manufacturing location. The display control unit 214 may cause the display unit 250 to display, as product characteristics, a screen showing an image of an electron microscope image obtained by capturing an image of the product with an electron microscope. For each characteristic, the number of products per unit range is shown, so that, for example, the quantity of candidate products that exhibit desired characteristics can be immediately ascertained.
指定部210は、第1特性の大きさの複数の単位範囲のうち少なくとも1つの第1単位範囲を指定する。指定部210は、画面上に示される第1特性の大きさの複数の単位範囲から少なくとも1つの第1単位範囲を選択することで、少なくとも1つの第1単位範囲を指定してよい。 The designation unit 210 designates at least one first unit range from among the multiple unit ranges of the magnitude of the first characteristic. The designation unit 210 may designate at least one first unit range by selecting at least one first unit range from the multiple unit ranges of the magnitude of the first characteristic displayed on the screen.
第2抽出部206は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ第2特性の大きさが第2範囲にある製造条件の製品を抽出する。算出部204は、第2抽出部206により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出する。さらに、算出部204は、第2抽出部206により抽出された製造条件の製品を、第2特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第2特性の大きさの単位範囲毎に算出する。 The second extraction unit 206 extracts products under manufacturing conditions in which the magnitude of the first characteristic falls within at least one first unit range and the magnitude of the second characteristic falls within a second range. The calculation unit 204 classifies the products under the manufacturing conditions extracted by the second extraction unit 206 into each unit range of the magnitude of the first characteristic and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic. Furthermore, the calculation unit 204 classifies the products under the manufacturing conditions extracted by the second extraction unit 206 into each unit range of the magnitude of the second characteristic and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the second characteristic.
本実施形態では、第1抽出部202は、予測装置100による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ第2特性の大きさが第2範囲にある製造条件の製品を抽出する例について説明する。しかし、第1抽出部202は、予測装置100による予測結果に基づいて、3つ以上の特性の大きさがそれぞれ予め定められた範囲にある製造条件の製品を抽出してよい。第1抽出部202は、予測装置100による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出してよい。第2特性は、少なくとも1つの他の特性の一例である。また、第2範囲は、予め定められた範囲の一例である。第1抽出部202は、第1特性から第N特性(Nは正の整数)のそれぞれの大きさが、それぞれ予め定められた範囲にある製造条件の製品を抽出してよい。第1抽出部202が、予測装置100による予測結果に基づいて、第1特性の大きさが第1範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出する場合、第2抽出部206は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ少なくとも1つの他の特性の大きさが予め定められた範囲にある製造条件の製品を抽出してよい。第1抽出部202は、第1特性から第N特性(Nは正の整数)のそれぞれの大きさが、それぞれ予め定められた範囲にある製造条件の製品を抽出する場合、第2抽出部206は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ第2特性から第N特性までのそれぞれの特定の大きさがそれぞれ予め定められた範囲にある製造条件の製品を抽出してよい。 In this embodiment, an example will be described in which the first extraction unit 202 extracts products under manufacturing conditions in which the magnitude of the first characteristic falls within a first range and the magnitude of the second characteristic falls within a second range based on the prediction results from the prediction device 100. However, the first extraction unit 202 may extract products under manufacturing conditions in which the magnitudes of three or more characteristics fall within predetermined ranges based on the prediction results from the prediction device 100. The first extraction unit 202 may extract products under manufacturing conditions in which the magnitude of the first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range based on the prediction results from the prediction device 100. The second characteristic is an example of at least one other characteristic. The second range is also an example of a predetermined range. The first extraction unit 202 may extract products under manufacturing conditions in which the magnitudes of the first through Nth characteristics (N is a positive integer) fall within predetermined ranges. When the first extraction unit 202 extracts products under manufacturing conditions in which the magnitude of the first characteristic is within a first range and the magnitude of at least one other characteristic is within a predetermined range based on the prediction result by the prediction device 100, the second extraction unit 206 may extract products under manufacturing conditions in which the magnitude of the first characteristic is within at least one first unit range and the magnitude of at least one other characteristic is within a predetermined range. When the first extraction unit 202 extracts products under manufacturing conditions in which the magnitudes of the first characteristic to the Nth characteristic (N is a positive integer) each fall within a predetermined range, the second extraction unit 206 may extract products under manufacturing conditions in which the magnitude of the first characteristic is within at least one first unit range and the specific magnitudes of the second characteristic to the Nth characteristic each fall within a predetermined range.
表示制御部214は、少なくとも1つの第1単位範囲が指定部210により指定されたことに対応して、算出部204による算出結果に基づいて、画面に示される第1特性の大きさの単位範囲毎の製品の数、及び第2特性の大きさの単位範囲毎の製品の数を更新する。 In response to at least one first unit range being specified by the specification unit 210, the display control unit 214 updates the number of products per unit range of the size of the first characteristic and the number of products per unit range of the size of the second characteristic displayed on the screen based on the calculation results by the calculation unit 204.
指定部210は、第2特性の大きさの複数の単位範囲のうち少なくとも1つの第2単位範囲をさらに指定してよい。第2抽出部206は、第1特性の大きさが少なくとも1つの第1単位範囲にあり、かつ第2特性の大きさが少なくとも1つの第2単位範囲にある製造条件の製品をさらに抽出してよい。算出部204は、第2抽出部206により抽出された製造条件の製品を、第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第1特性の大きさの単位範囲毎に算出してよい。さらに、算出部204は、第2抽出部により抽出された製造条件の製品を、第2特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を第2特性の大きさの単位範囲毎にさらに算出してよい。表示制御部214は、少なくとも1つの第2単位範囲が指定部210により指定されたことに対応して、算出部204による算出結果に基づいて、画面に示される第1特性の大きさの単位範囲毎の製品の数、及び第2特性の大きさの単位範囲毎の製品の数をさらに更新してよい。 The designation unit 210 may further designate at least one second unit range from among the multiple unit ranges of the magnitude of the second characteristic. The second extraction unit 206 may further extract products under manufacturing conditions in which the magnitude of the first characteristic falls within at least one first unit range and the magnitude of the second characteristic falls within at least one second unit range. The calculation unit 204 may classify the products under the manufacturing conditions extracted by the second extraction unit 206 into unit ranges of the magnitude of the first characteristic and calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic. Furthermore, the calculation unit 204 may classify the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the second characteristic and further calculate the number of products under the classified manufacturing conditions for each unit range of the magnitude of the second characteristic. In response to at least one second unit range being specified by the specification unit 210, the display control unit 214 may further update the number of products per unit range of the size of the first characteristic and the number of products per unit range of the size of the second characteristic displayed on the screen based on the calculation results by the calculation unit 204.
表示制御部214は、第2抽出部206により抽出された製造条件の製品の一覧をさらに示す画面を表示部250に表示させてよい。 The display control unit 214 may cause the display unit 250 to display a screen further showing a list of products with the manufacturing conditions extracted by the second extraction unit 206.
導出部212は、第2抽出部206により抽出された製造条件の製品の信頼度を導出する。信頼度は、実際に製品を製造できる確率を示す。信頼度の導出方法は、出力された結果と教師データとの関係から判断する第1の方法と、予測装置100の出力時に人工知能の内部でどのような挙動を示したかに基づいて判断する第2の方法とを含む。第1の方法では、予測装置100の出力結果(予測結果)と教師データとが類似しているほど信頼度が高いと判断される。類似度の基準は、種々の基準があり、例えば、出力結果と最も類似する教師データとの距離が用いられてよい。第2の方法では、人工知能の内部の情報がどれだけ用いられたか、少しの変動で結果が大きく振れないかなどが信頼性として用いられる。例えば、ニューラルネットワークにおいて使用されたニューロンの割合などが信頼性として用いられてよい。 The derivation unit 212 derives the reliability of the product for the manufacturing conditions extracted by the second extraction unit 206. The reliability indicates the probability that the product can actually be manufactured. Methods for deriving reliability include a first method in which the reliability is determined based on the relationship between the output result and the training data, and a second method in which the reliability is determined based on the behavior exhibited within the artificial intelligence at the time of output from the prediction device 100. In the first method, the reliability is determined to be higher the more similar the output result (prediction result) of the prediction device 100 is to the training data. There are various criteria for similarity, and for example, the distance between the output result and the most similar training data may be used. In the second method, reliability is determined based on how much internal information of the artificial intelligence has been used, whether small fluctuations will cause large fluctuations in the results, etc. For example, the percentage of neurons used in the neural network may be used as reliability.
導出部212は、第2抽出部206により抽出された製造条件の製品と、教師データとの関係から予め定められたアルゴリズムに従って、信頼度を導出してよい。導出部212は、予測装置100の挙動から予め定められたアルゴルズムに従って信頼度を導出してよい。導出部212は、予測装置100の人工知能の内部の情報の使用割合から予め定められたアルゴリズムに従って信頼度を導出してよい。導出部212は、説明変数の変動の大きさに応じた目的変数の変動の大きさの度合いに基づいて、信頼度を導出してよい。説明変数の変動が小さいのに、目的変数の変動が大きいと、信頼度は低下する。導出部212は、予測装置100で用いられるニューラルネットワークにおけるニューロンの使用割合に基づいて、信頼度を導出してよい。 The derivation unit 212 may derive the reliability from the relationship between the product under the manufacturing conditions extracted by the second extraction unit 206 and the training data, according to a predetermined algorithm. The derivation unit 212 may derive the reliability from the behavior of the prediction device 100, according to a predetermined algorithm. The derivation unit 212 may derive the reliability from the usage rate of information inside the artificial intelligence of the prediction device 100, according to a predetermined algorithm. The derivation unit 212 may derive the reliability based on the degree of variation in the objective variable in response to the variation in the explanatory variable. If the variation in the explanatory variable is small but the variation in the objective variable is large, the reliability will decrease. The derivation unit 212 may derive the reliability based on the usage rate of neurons in the neural network used in the prediction device 100.
導出部212は、第2抽出部206により抽出された製品の製造条件と、教師データに示される製品の製造条件とを比較することで、第2抽出部206により抽出された製造条件の製品の信頼度を導出してよい。導出部212は、教師データに示される製造条件と、第2抽出部206により抽出された製造条件との間の類似度に基づいて信頼度を導出してよい。表示制御部214は、第2抽出部206により抽出された製造条件の製品の信頼度を示す画面を表示部250に表示させてよい。表示制御部214は、第2抽出部206により抽出された製品の信頼度を含む製品の一覧を示す画面を表示部250に表示させてよい。 The derivation unit 212 may derive the reliability of the product for the manufacturing conditions extracted by the second extraction unit 206 by comparing the manufacturing conditions of the product extracted by the second extraction unit 206 with the manufacturing conditions of the product indicated in the training data. The derivation unit 212 may derive the reliability based on the similarity between the manufacturing conditions indicated in the training data and the manufacturing conditions extracted by the second extraction unit 206. The display control unit 214 may cause the display unit 250 to display a screen indicating the reliability of the product for the manufacturing conditions extracted by the second extraction unit 206. The display control unit 214 may cause the display unit 250 to display a screen indicating a list of products including the reliability of the products extracted by the second extraction unit 206.
導出部212は、教師データに示される製造条件に示される変数(特性の値)と、第2抽出部206により抽出された製造条件に示される変数(特性の値)との間のユーグリッド距離、マンハッタン距離などの距離を導出することで、信頼度を導出してよい。導出部212は、予測装置100により予測された製造条件の製品と、複数の教師データのそれぞれに示される製造条件の製品とのそれぞれの信頼度のうち、最も高い信頼度を、予測装置100により予測された製造条件の製品の信頼度として導出してよい。製造条件に示される変数は、原材料の配合比率、製造方法における温度、時間などの値でよい。教師データに示される製造条件の製品は、実際に実在する製品である。予測装置100により予測された製造条件の製品が、教師データに示される製造条件の製品と類似していれば、予測装置100により予測された製造条件の製品が実際に製造できる可能性は高い。つまり、予測装置100により予測された製造条件の製品は、教師データに示される製造条件の製品と類似していれば、その製品の信頼度は高い。そして、製品の信頼度を表示させることで、追加の判断基準をユーザに示すことができ、複数の候補となる製品の中から所望の製品を選択しやすくできる。これにより、製品情報提供システム10の処理負担も低減できる。 The derivation unit 212 may derive the reliability by deriving distances such as Euclidean distance and Manhattan distance between variables (characteristic values) indicated in the manufacturing conditions indicated in the training data and variables (characteristic values) indicated in the manufacturing conditions extracted by the second extraction unit 206. The derivation unit 212 may derive the highest reliability of the products under the manufacturing conditions predicted by the prediction device 100 and the products under the manufacturing conditions indicated in each of the multiple training data as the reliability of the products under the manufacturing conditions predicted by the prediction device 100. Variables indicated in the manufacturing conditions may be values such as the raw material composition ratio, temperature, and time in the manufacturing method. Products under the manufacturing conditions indicated in the training data are actually existing products. If the products under the manufacturing conditions predicted by the prediction device 100 are similar to the products under the manufacturing conditions indicated in the training data, there is a high possibility that the products under the manufacturing conditions predicted by the prediction device 100 can actually be manufactured. In other words, if a product with manufacturing conditions predicted by the prediction device 100 is similar to a product with manufacturing conditions indicated in the training data, the reliability of that product is high. Displaying the reliability of the product provides the user with additional criteria, making it easier for them to select the desired product from among multiple candidate products. This also reduces the processing load on the product information provision system 10.
候補製品の中から所望の製品を選択するにあたり、コストも判断基準の一つである。そして、歩留まりは、コストの判断基準の一つである。予測装置100は、学習済みモデルを利用して、製造条件の製品の特性として、歩留まりも予測する。そこで、表示制御部214は、第2抽出部206により抽出された製品の歩留まりを示す画面を表示部250に表示させてもよい。表示制御部214は、第2抽出部206により抽出された製品の歩留まりを含む製品の一覧を示す画面を表示部250に表示させてもよい。 When selecting a desired product from among candidate products, cost is one of the criteria. Yield is also one of the criteria for determining cost. The prediction device 100 uses the trained model to predict yield as a characteristic of a product under manufacturing conditions. Therefore, the display control unit 214 may cause the display unit 250 to display a screen showing the yield of the product extracted by the second extraction unit 206. The display control unit 214 may cause the display unit 250 to display a screen showing a list of products including the yield of the product extracted by the second extraction unit 206.
図2は、表示部250に表示される画面500の一例である。画面500は、第1特性の単位範囲毎の製品の数を示す棒グラフ502、及び第2特性の単位範囲毎の製品の数を示す棒グラフ504を含む。さらに、画面500は、棒グラフ502で示される第1特性の範囲、及び棒グラフ504で示される第2特性の範囲の特性を示す候補製品の一覧情報506、及び一覧情報506に含まれる候補製品の総数508を含む。なお、一覧情報506で、一画面にすべての製品を表示できない場合には、表示制御部214は、スクロールバー512を利用してスクロールさせることですべての製品を表示できるようにしてよい。 Figure 2 is an example of a screen 500 displayed on the display unit 250. Screen 500 includes a bar graph 502 showing the number of products for each unit range of the first characteristic, and a bar graph 504 showing the number of products for each unit range of the second characteristic. Screen 500 also includes list information 506 of candidate products showing the range of the first characteristic shown by bar graph 502 and the range of the second characteristic shown by bar graph 504, and a total number 508 of candidate products included in list information 506. Note that if it is not possible to display all products on one screen in list information 506, the display control unit 214 may use a scroll bar 512 to scroll to display all products.
図3は、画面500上に示される第2特性の大きさの複数の単位範囲から少なくとも1つの単位範囲510を選択する様子の一例を示す。ユーザは、画面500上で、所望の特性の範囲をドラッグすることで、少なくとも1つの単位範囲510を選択してよい。表示制御部214は、少なくとも1つの単位範囲510が指定部210により指定されたことに対応して、算出部204による算出結果に基づいて、画面500に示される第1特性の大きさの単位範囲毎の製品の数を示す棒グラフ502、及び第2特性の大きさの単位範囲毎の製品の数を示す棒グラフ506、一覧情報506、総数508を更新してよい。 Figure 3 shows an example of selecting at least one unit range 510 from multiple unit ranges of the magnitude of the second characteristic displayed on the screen 500. The user may select at least one unit range 510 on the screen 500 by dragging the range of the desired characteristic. In response to at least one unit range 510 being specified by the specification unit 210, the display control unit 214 may update the bar graph 502 showing the number of products for each unit range of the magnitude of the first characteristic shown on the screen 500, the bar graph 506 showing the number of products for each unit range of the magnitude of the second characteristic, the list information 506, and the total number 508 based on the calculation results by the calculation unit 204.
図4は、候補製品の一覧情報に、それぞれの候補製品の信頼度を示した場合の一例を示す。候補製品毎に信頼度を示すことで、候補製品を実際に製造できる可能性を視覚的に把握しやすくなる。 Figure 4 shows an example of a list of candidate products, with the reliability of each candidate product displayed. By displaying the reliability of each candidate product, it becomes easier to visually grasp the possibility of actually manufacturing the candidate products.
図5は、画面表示手順の一例を示すフローチャートである。指定部210は、所望の製品の各特性の範囲を指定する(S100)。各特性の範囲は、予め定められた範囲でよい。第1抽出部202は、予測装置100による予測結果に基づいて、指定された各特性の範囲を満たす製造条件の製品を抽出する(S102)。算出部204は、第1抽出部202により抽出された製品について、特性毎に単位範囲毎の製品の数を算出する(S104)。表示制御部214は、それぞれの特性について単位範囲毎に製品の数を示す画面を表示部250に表示させる(S106)。画面に表示される製品は、予測装置100により予測された製品と、教師データとして提供された製品とを含む。表示制御部214は、予測装置100により予測された製品に対応する単位範囲と、教師データとして提供された製品に対応する単位範囲とを識別可能な態様で示された画像を表示部250に表示させてもよい。表示制御部214は、予測装置100により予測された製品に対応する単位範囲と、教師データとして提供された製品に対応する単位範囲とを異なる色、または異なる太さの線で示された画像を表示部250に表示させてもよい。 Figure 5 is a flowchart showing an example of a screen display procedure. The designation unit 210 designates the range of each characteristic of the desired product (S100). The range of each characteristic may be a predetermined range. The first extraction unit 202 extracts products with manufacturing conditions that satisfy the specified range of each characteristic based on the prediction results from the prediction device 100 (S102). The calculation unit 204 calculates the number of products per unit range for each characteristic for the products extracted by the first extraction unit 202 (S104). The display control unit 214 causes the display unit 250 to display a screen showing the number of products per unit range for each characteristic (S106). The products displayed on the screen include products predicted by the prediction device 100 and products provided as training data. The display control unit 214 may also cause the display unit 250 to display an image showing the unit range corresponding to the product predicted by the prediction device 100 and the unit range corresponding to the product provided as training data in a manner that allows the unit range corresponding to the product provided as training data to be distinguished. The display control unit 214 may cause the display unit 250 to display an image in which the unit range corresponding to the product predicted by the prediction device 100 and the unit range corresponding to the product provided as training data are shown in different colors or with lines of different thicknesses.
次いで、指定部210は、画面上で、特性の単位範囲の指定を受け付けたか否かを判定する(S108)。指定部210は、単位範囲の指定は、複数の特性についてそれぞれ指定を受け付けてもよい。つまり、指定部210は、候補製品を絞り込む場合に、複数の特性のそれぞれについて範囲を絞り込む指定を受け付けてよい。 The designation unit 210 then determines whether a specification of a unit range for the characteristic has been accepted on the screen (S108). The designation unit 210 may accept a specification of a unit range for each of multiple characteristics. In other words, when narrowing down candidate products, the designation unit 210 may accept a specification to narrow down the range for each of multiple characteristics.
特性の単位範囲の指定を受け付けると、第2抽出部206は、特性の範囲を、指定された単位範囲に限定して、指定された特性の範囲を満たす製造条件の製品を抽出する(S110)。算出部204は、第2抽出部206により抽出された製品ついて、特性毎に単位範囲毎の製品の数を算出する(S112)。表示制御部214は、それぞれの特性について単位範囲毎に製品の数を示す画面を更新して表示部250に表示させる(S114)。 When the specification of the unit range of the characteristic is accepted, the second extraction unit 206 limits the range of the characteristic to the specified unit range and extracts products whose manufacturing conditions satisfy the specified range of the characteristic (S110). The calculation unit 204 calculates the number of products per unit range for each characteristic for the products extracted by the second extraction unit 206 (S112). The display control unit 214 updates the screen showing the number of products per unit range for each characteristic and displays it on the display unit 250 (S114).
以上のように、本実施形態によれば、予測装置100により予測された複数の候補製品の特性の範囲を画面上で随時絞り込むことで、候補製品の絞り込みを容易に行うことでき、製品情報提供システム10の処理の負担を低減できる。 As described above, according to this embodiment, the range of characteristics of multiple candidate products predicted by the prediction device 100 can be narrowed down on the screen at any time, making it easy to narrow down the candidate products and reducing the processing burden on the product information provision system 10.
図6及び図7は、それぞれの特性について単位範囲毎に製品の数を示す画面600の一例を示す。画面600は、対象製品の用途の分類毎の製品の数を示す。画面600は、対象製品の特性として、外観(表面のツヤ感)、難燃性、耐油性、硬度、耐寒温度、耐熱温度、酸素指数、引張強さ、及び伸びのそれぞれについて、単位範囲毎の製品の数を示す。 Figures 6 and 7 show an example of a screen 600 that shows the number of products per unit range for each characteristic. Screen 600 shows the number of products per classification of the target product's use. Screen 600 shows the number of products per unit range for each of the target product's characteristics: appearance (surface gloss), flame retardancy, oil resistance, hardness, cold temperature resistance, heat temperature resistance, oxygen index, tensile strength, and elongation.
図7に示す画面600は、硬度の特性の範囲を指定範囲602、酸素指数の特性の範囲を指定範囲604、及び伸びの特性の範囲を指定範囲606に絞り込んだ後に、図6に示す画面600から更新された画面を示す。 The screen 600 shown in Figure 7 shows an updated version of the screen 600 shown in Figure 6 after narrowing the range of the hardness property to a specified range 602, the range of the oxygen index property to a specified range 604, and the range of the elongation property to a specified range 606.
図8は、本発明の複数の態様が全体的または部分的に具現化してよいコンピュータ1200の一例を示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200に、本発明の実施形態に係る装置に関連付けられるオペレーションまたは当該装置の1または複数の「部」として機能させることができる。または、当該プログラムは、コンピュータ1200に当該オペレーションまたは当該1または複数の「部」を実行させることができる。当該プログラムは、コンピュータ1200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつかまたは全てに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 Figure 8 shows an example of a computer 1200 in which aspects of the present invention may be embodied, in whole or in part. A program installed on the computer 1200 may cause the computer 1200 to perform operations associated with an apparatus according to an embodiment of the present invention or to function as one or more "parts" of the apparatus. Alternatively, the program may cause the computer 1200 to perform the operations or one or more "parts." The program may cause the computer 1200 to perform a process or steps of a process according to an embodiment of the present invention. Such a program may be executed by the CPU 1212 to cause the computer 1200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.
本実施形態によるコンピュータ1200は、CPU1212、及びRAM1214を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、入力/出力ユニットを含み、それらは入力/出力コントローラ1220を介してホストコントローラ1210に接続されている。コンピュータ1200はまた、ROM1230を含む。CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。 The computer 1200 according to this embodiment includes a CPU 1212 and RAM 1214, which are interconnected by a host controller 1210. The computer 1200 also includes a communication interface 1222 and an input/output unit, which are connected to the host controller 1210 via an input/output controller 1220. The computer 1200 also includes a ROM 1230. The CPU 1212 operates according to programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit.
通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブが、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納してよい。ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/またはコンピュータ1200のハードウェアに依存するプログラムを格納する。プログラムが、CR-ROM、USBメモリまたはICカードのようなコンピュータ可読記録媒体またはネットワークを介して提供される。プログラムは、コンピュータ可読記録媒体の例でもあるRAM1214、またはROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ1200の使用に従い情報のオペレーションまたは処理を実現することによって構成されてよい。 The communications interface 1222 communicates with other electronic devices via a network. A hard disk drive may store programs and data used by the CPU 1212 in the computer 1200. The ROM 1230 stores boot programs and other programs executed by the computer 1200 upon activation, and/or programs dependent on the computer's hardware. The programs are provided via a computer-readable recording medium such as a CD-ROM, USB memory, or IC card, or via a network. The programs are installed in the RAM 1214 or ROM 1230, which are also examples of computer-readable recording media, and executed by the CPU 1212. The information processing described in these programs is read by the computer 1200, resulting in cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing the operation or processing of information in accordance with the use of the computer 1200.
例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、またはUSBメモリのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214 or a recording medium such as a USB memory, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.
また、CPU1212は、USBメモリ等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored on an external recording medium such as a USB memory to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write the processed data back to the external recording medium.
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. CPU 1212 may perform various types of processing on data read from RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the program's instruction sequence, and write the results back to RAM 1214. CPU 1212 may also search for information in files, databases, etc. on the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored on the recording medium, CPU 1212 may search for an entry that matches a condition specified by the attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ1200上またはコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The programs or software modules described above may be stored on computer-readable storage media on or near computer 1200. Recording media such as a hard disk or RAM provided within a server system connected to a dedicated communications network or the Internet can also be used as computer-readable storage media, thereby providing the programs to computer 1200 via the network.
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよい。その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable medium may include any tangible device capable of storing instructions that are executed by a suitable device. Consequently, the computer-readable medium having instructions stored thereon comprises an article of manufacture, including instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray (RTM) disc, memory stick, integrated circuit card, etc.
コンピュータ可読命令は、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードの何れかを含んでよい。ソースコードまたはオブジェクトコードは、従来の手続型プログラミング言語を含む。従来の手続型プログラミング言語は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語または同様のプログラミング言語でよい。コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供されてよい。プロセッサまたはプログラマブル回路は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may include either source code or object code written in any combination of one or more programming languages. The source code or object code may include conventional procedural programming languages. The conventional procedural programming languages may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and the "C" programming language or similar programming languages. The computer-readable instructions may be provided to a processor or programmable circuitry of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus locally or via a wide-area network (WAN) such as a local area network (LAN), the Internet, etc. The processor or programmable circuitry may execute the computer-readable instructions to create means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that it is necessary to perform the processes in that order.
10 製品情報提供システム
100 予測装置
102 データ収集部
104 モデル生成部
106 予測部
110 記憶部
200 表示制御装置
202 第1抽出部
204 算出部
206 第2抽出部
210 指定部
212 導出部
214 表示制御部
250 表示部
1200 コンピュータ
1210 ホストコントローラ
1212 CPU
1214 RAM
1220 入力/出力コントローラ
1222 通信インタフェース
1230 ROM
10 Product information providing system 100 Prediction device 102 Data collection unit 104 Model generation unit 106 Prediction unit 110 Storage unit 200 Display control device 202 First extraction unit 204 Calculation unit 206 Second extraction unit 210 Designation unit 212 Derivation unit 214 Display control unit 250 Display unit 1200 Computer 1210 Host controller 1212 CPU
1214 RAM
1220 Input/Output Controller 1222 Communication Interface 1230 ROM
Claims (11)
前記第1抽出部により抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第1抽出部により抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出部と、
前記第1特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第1領域と、及び前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第2領域とを含む画面を表示部に表示させる表示制御部と、
前記第1領域に含まれる前記第1特性の大きさの複数の単位範囲のうち少なくとも1つの第1単位範囲を指定する指定部と、
前記第1特性の大きさが前記少なくとも1つの第1単位範囲にあり、かつ前記少なくとも1つの他の特性の大きさが前記予め定められた範囲にある製造条件の製品を抽出する第2抽出部と
を備え、
前記算出部は、前記第2抽出部により抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第2抽出部により抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出し、
前記表示制御部は、前記少なくとも1つの第1単位範囲が前記指定部により指定されたことに対応して、前記算出部による算出結果に基づいて、前記画面の前記第1領域に示される前記第1特性の大きさの単位範囲毎の製品の数、及び前記画面の前記第2領域に示される前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を更新する、表示制御装置。 a first extraction unit that performs machine learning using training data on a combination of a product's manufacturing conditions and a plurality of product characteristics, and extracts products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range, based on a prediction result by a prediction device that predicts products under manufacturing conditions that satisfy specified characteristics;
a calculation unit that classifies the products under the manufacturing conditions extracted by the first extraction unit into unit ranges of the magnitude of the first characteristic, calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifies the products under the manufacturing conditions extracted by the first extraction unit into unit ranges of the magnitude of the at least one other characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic;
a display control unit that causes a display unit to display a screen including a first area that indicates the number of products for each unit range of the magnitude of the first characteristic in a predetermined format , and a second area that indicates the number of products for each unit range of the magnitude of the at least one other characteristic in a predetermined format ;
a designation unit that designates at least one first unit range among a plurality of unit ranges of the magnitude of the first characteristic included in the first region;
a second extraction unit that extracts products having manufacturing conditions in which the magnitude of the first characteristic is within the at least one first unit range and the magnitude of the at least one other characteristic is within the predetermined range; and
Equipped with
the calculation unit classifies the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the first characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifies the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the at least one other characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic;
The display control device, in response to the at least one first unit range being specified by the specification unit, updates the number of products per unit range of the size of the first characteristic shown in the first area of the screen and the number of products per unit range of the size of the at least one other characteristic shown in the second area of the screen based on the calculation result by the calculation unit .
前記第2抽出部は、前記第1特性の大きさが前記少なくとも1つの第1単位範囲にあり、かつ前記少なくとも1つの他の特性の大きさが前記少なくとも1つの第2単位範囲にある製造条件の製品をさらに抽出し、
前記算出部は、前記第2抽出部により抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第2抽出部により抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎にさらに算出し、
前記表示制御部は、前記少なくとも1つの第2単位範囲が前記指定部により指定されたことに対応して、前記算出部による算出結果に基づいて、前記画面の前記第1領域に示される前記第1特性の大きさの単位範囲毎の製品の数、及び前記画面の前記第2領域に示される前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数をさらに更新する、請求項1または2記載の表示制御装置。 the designation unit further designates at least one second unit range among a plurality of unit ranges of the magnitude of the at least one other characteristic included in the second region ;
the second extraction unit further extracts products having manufacturing conditions in which the magnitude of the first characteristic is within the at least one first unit range and the magnitude of the at least one other characteristic is within the at least one second unit range;
the calculation unit classifies the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the first characteristic, and calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifies the products under the manufacturing conditions extracted by the second extraction unit into unit ranges of the magnitude of the at least one other characteristic, and further calculates the number of products under the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic;
3. A display control device as described in claim 1 or 2, wherein the display control unit, in response to the at least one second unit range being specified by the specification unit, further updates the number of products per unit range of the magnitude of the first characteristic shown in the first area of the screen and the number of products per unit range of the magnitude of the at least one other characteristic shown in the second area of the screen based on the calculation result by the calculation unit .
前記表示制御部は、前記第2抽出部により抽出された前記製造条件の製品の信頼度を示す前記画面を前記表示部に表示させる、請求項1から4の何れか1つに記載の表示制御装置。 a derivation unit that derives reliability of the product under the manufacturing conditions extracted by the second extraction unit according to a predetermined algorithm from a similarity between the product under the manufacturing conditions extracted by the second extraction unit and the teacher data or a usage rate of information inside the artificial intelligence of the prediction device , wherein the reliability is higher as the similarity or the usage rate is higher;
The display control device according to claim 1 , wherein the display control unit causes the display unit to display the screen indicating the reliability of the product of the manufacturing condition extracted by the second extraction unit.
前記第1抽出段階で抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第1抽出段階で抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出段階と、
前記第1特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第1領域と、及び前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第2領域とを含む画面を表示部に表示させる表示制御段階と、
前記第1領域に含まれる前記第1特性の大きさの複数の単位範囲のうち少なくとも1つの第1単位範囲を指定する指定段階と、
前記第1特性の大きさが前記少なくとも1つの第1単位範囲にあり、かつ前記少なくとも1つの他の特性の大きさが前記予め定められた範囲にある製造条件の製品を抽出する第2抽出段階と
を備え、
前記算出段階は、前記第2抽出段階で抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第2抽出段階で抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出する段階を含み、
前記表示制御段階は、前記少なくとも1つの第1単位範囲が前記指定段階で指定されたことに対応して、前記算出段階での算出結果に基づいて、前記画面の前記第1領域に示される前記第1特性の大きさの単位範囲毎の製品の数、及び前記画面の前記第2領域に示される前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を更新する段階を含む、表示制御方法。 a first extraction step of extracting products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range, based on prediction results from a prediction device that performs machine learning using training data on combinations of manufacturing conditions and multiple characteristics of the product and predicts products under manufacturing conditions that satisfy specified characteristics;
a calculation step of classifying the products of the manufacturing conditions extracted in the first extraction step into units of a magnitude range of the first characteristic, calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifying the products of the manufacturing conditions extracted in the first extraction step into units of a magnitude range of the at least one other characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic;
a display control step of displaying on a display unit a screen including a first area showing the number of products per unit range of the magnitude of the first characteristic in a predetermined format for each unit range, and a second area showing the number of products per unit range of the magnitude of the at least one other characteristic in a predetermined format for each unit range ;
a designation step of designating at least one first unit range among a plurality of unit ranges of the magnitude of the first characteristic included in the first region;
a second extraction step of extracting products having manufacturing conditions in which the magnitude of the first characteristic is within the at least one first unit range and the magnitude of the at least one other characteristic is within the predetermined range;
Equipped with
the calculation step includes a step of classifying the products of the manufacturing conditions extracted in the second extraction step into units of a magnitude range of the first characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and a step of classifying the products of the manufacturing conditions extracted in the second extraction step into units of a magnitude range of the at least one other characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic,
The display control method includes a step of updating the number of products per unit range of the size of the first characteristic shown in the first area of the screen and the number of products per unit range of the size of the at least one other characteristic shown in the second area of the screen based on the calculation result in the calculation step, in response to the at least one first unit range being specified in the specification step .
前記第1抽出段階で抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第1抽出段階で抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出する算出段階と、
前記第1特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第1領域と、及び前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を予め定められた形式で単位範囲ごとに示す第2領域とを含む画面を表示部に表示させる表示制御段階と、
前記第1領域に含まれる前記第1特性の大きさの複数の単位範囲のうち少なくとも1つの第1単位範囲を指定する指定段階と、
前記第1特性の大きさが前記少なくとも1つの第1単位範囲にあり、かつ前記少なくとも1つの他の特性の大きさが前記予め定められた範囲にある製造条件の製品を抽出する第2抽出段階と
をコンピュータに実行させ、
前記算出段階は、前記第2抽出段階で抽出された前記製造条件の製品を、前記第1特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記第1特性の大きさの単位範囲毎に算出し、かつ前記第2抽出段階で抽出された前記製造条件の製品を、前記少なくとも1つの他の特性の大きさの単位範囲毎に分類して、分類された製造条件の製品の数を前記少なくとも1つの他の特性の大きさの単位範囲毎に算出する段階を含み、
前記表示制御段階は、前記少なくとも1つの第1単位範囲が前記指定段階で指定されたことに対応して、前記算出段階での算出結果に基づいて、前記画面の前記第1領域に示される前記第1特性の大きさの単位範囲毎の製品の数、及び前記画面の前記第2領域に示される前記少なくとも1つの他の特性の大きさの単位範囲毎の製品の数を更新する段階を含む、プログラム。 a first extraction step of extracting products under manufacturing conditions in which the magnitude of a first characteristic falls within a first range and the magnitude of at least one other characteristic falls within a predetermined range, based on prediction results from a prediction device that performs machine learning using training data on combinations of manufacturing conditions and multiple characteristics of the product and predicts products under manufacturing conditions that satisfy specified characteristics;
a calculation step of classifying the products of the manufacturing conditions extracted in the first extraction step into units of a magnitude range of the first characteristic, calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and classifying the products of the manufacturing conditions extracted in the first extraction step into units of a magnitude range of the at least one other characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic;
a display control step of displaying on a display unit a screen including a first area showing the number of products per unit range of the magnitude of the first characteristic in a predetermined format for each unit range, and a second area showing the number of products per unit range of the magnitude of the at least one other characteristic in a predetermined format for each unit range ;
a designation step of designating at least one first unit range among a plurality of unit ranges of the magnitude of the first characteristic included in the first region;
a second extraction step of extracting products having manufacturing conditions in which the magnitude of the first characteristic is within the at least one first unit range and the magnitude of the at least one other characteristic is within the predetermined range;
on the computer ,
the calculation step includes a step of classifying the products of the manufacturing conditions extracted in the second extraction step into units of a magnitude range of the first characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the first characteristic, and a step of classifying the products of the manufacturing conditions extracted in the second extraction step into units of a magnitude range of the at least one other characteristic, and calculating the number of products of the classified manufacturing conditions for each unit range of the magnitude of the at least one other characteristic,
The display control step includes a step of updating the number of products per unit range of the size of the first characteristic shown in the first area of the screen and the number of products per unit range of the size of the at least one other characteristic shown in the second area of the screen based on the calculation result in the calculation step, in response to the at least one first unit range being specified in the specification step, a program .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141038A JP7725946B2 (en) | 2021-08-31 | 2021-08-31 | Display control device, display control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141038A JP7725946B2 (en) | 2021-08-31 | 2021-08-31 | Display control device, display control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023034695A JP2023034695A (en) | 2023-03-13 |
| JP7725946B2 true JP7725946B2 (en) | 2025-08-20 |
Family
ID=85503803
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021141038A Active JP7725946B2 (en) | 2021-08-31 | 2021-08-31 | Display control device, display control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7725946B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019086817A (en) | 2017-11-01 | 2019-06-06 | 株式会社日立製作所 | Design support apparatus and design support method |
| JP2021039612A (en) | 2019-09-04 | 2021-03-11 | 株式会社Uacj | Information processing device, information processing method, and information processing program |
-
2021
- 2021-08-31 JP JP2021141038A patent/JP7725946B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019086817A (en) | 2017-11-01 | 2019-06-06 | 株式会社日立製作所 | Design support apparatus and design support method |
| JP2021039612A (en) | 2019-09-04 | 2021-03-11 | 株式会社Uacj | Information processing device, information processing method, and information processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023034695A (en) | 2023-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Wang et al. | Feature selection methods for big data bioinformatics: A survey from the search perspective | |
| Hassan et al. | Evaluation of computational techniques for predicting non-synonymous single nucleotide variants pathogenicity | |
| Wu et al. | Genome-wide association analysis by lasso penalized logistic regression | |
| JP6555015B2 (en) | Machine learning management program, machine learning management apparatus, and machine learning management method | |
| Binder et al. | Big data in medical science—a biostatistical view: Part 21 of a series on evaluation of scientific publications | |
| KR102922984B1 (en) | Machine learning-based user-customized automatic patent literature classification method, device, and system | |
| JP7125358B2 (en) | Method of presenting information on basis of prediction results for computer system and input data | |
| US8738534B2 (en) | Method for providing with a score an object, and decision-support system | |
| JP2014078109A (en) | Forensic system, forensic method, and forensic program | |
| JPWO2009104324A1 (en) | Active metric learning device, active metric learning method, and program | |
| Pennel et al. | Detecting failures and optimizing performance in artificial lift using machine learning models | |
| JP7807463B2 (en) | Industry-Specific Machine Learning Applications | |
| US11742081B2 (en) | Data model processing in machine learning employing feature selection using sub-population analysis | |
| Yu et al. | Chromothripsis detection with multiple myeloma patients based on deep graph learning | |
| JP7725946B2 (en) | Display control device, display control method, and program | |
| Khan et al. | Toward automated machine learning for genomics: Evaluation and comparison of state-of-the-art AutoML approaches | |
| US20230385664A1 (en) | A computer-implemented method for deriving a data processing and inference pipeline | |
| Hailu et al. | MultiDMet: designing a hybrid multidimensional metrics framework to predictive modeling for performance evaluation and feature selection | |
| JP7384265B1 (en) | Driving support device, driving support method and program | |
| Dass et al. | An optimize gene selection approach for cancer classification using hybrid feature selection methods | |
| Elsaied et al. | Automated Classification of Marble Types Using Texture Features and Neural Networks: A Robust Approach for Enhanced Accuracy and Reproducibility | |
| Samet et al. | Building Risk Prediction Models for Diabetes Decision Support System | |
| JP2023073140A (en) | Management apparatus, inspection system, management method, and program | |
| JP2023057959A (en) | Cultivation support system, cultivation support method, and program | |
| US20250181987A1 (en) | Trial production condition proposal system and trial production condition proposal method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240501 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240605 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240605 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250407 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250708 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250721 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7725946 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |