ゼロからわかる人工知能 完全版
ついに始まったAI時代
社会や暮らしは急速に変化する
NEWTON 別冊
NEWTON 編集部
2022年
パイソン使用と思われるAIのコード実例らしき画像

p18
AIがやっていることは「グループ分け」すること
突き詰めて言えば、AIが主にやっていることは、「グループ分け」することだと言える。
どのようにすれば適切にグループ分けできるのか、その分け方をコンピューターに自動的に学習させる方法が機械学習だ
p22 AIにデータを繰り返し分析させて、適切な設問の条件や順番(ツリー)を自動的に探させ(学習させ)る。これが決定木による機械学習だ。
下のPHPコードは、変数定義を省略した基本的には実際に稼働している特殊なアイテム群の1品目の現実のコードである。
設定条件と注文数に応じた価格で見積額をネット上で表示するPHPのコードであり、私の癖で、if elseを繰り返している。
最後の }}}}}}}}}}}}}}}}}} がこの書の表現で言えば、「グループ分け」に相当する。
人力なので、記憶では一番多かったアイテムでも最大でも100程度に分けているに過ぎない。
もしも、自動で}}}}}}}}}}}}}}}}}}が1万作成できれば、一応はAIと呼べるだろう。どのように書けば、}}}}}}}}}}}}}}}}}}内の条件を自動作成できるのか?考えろ!考えろ!ひょとしたら、AI関数のコード自体は、単なる繰り返しコード=while又はfor コードに過ぎないかもしれない。しかし、だとすると、上限値設定の必要がある。パンクしてしまう。基本的には、else if を1万回以上繰り返せばいいはずである。
else


Singularity自体は特異点という意味であり、ペンローズとホーキングのブラックホールに関する特異点定理がその例である。しかし、この書で使うSingularityは上の画像のように、AIがヒトの頭脳を超えるという趣旨で使用されている
ついに始まったAI時代
社会や暮らしは急速に変化する
NEWTON 別冊
NEWTON 編集部
2022年
AIの実際のコード例の極く一部が画像化されている。DNAが日本人ではないソフトバンクグループの総帥は、AIがヒトの脳を超えると信仰しているようである。しかし、現時点では、そのような完全に汎用のAIは概念上のものに過ぎず近い将来には起こりえないと多くの者が見做しているようだ。
下のパイソンコードは、ネット上のAIコードに関する教科書的なコードであり、実例ではない。
おまけに、肝心のAIコードの内容は当然表示されていない。AIの使い方コードに過ぎない。
ライブラリーをインポート
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error
import matplotlib.pyplot as plt
データセット準備
# Create a dataset
data = {
"Size (sq ft)": [1500, 2000, 2500, 3000, 3500],
"Bedrooms": [3, 4, 4, 5, 5],
"Age (years)": [10, 15, 20, 25, 30],
"Price (USD)": [300000, 400000, 500000, 600000, 700000]
}
# Convert the dataset into a pandas DataFrame
df = pd.DataFrame(data)
print("Dataset:")
print(df)
データ分け
# Features (independent variables) and target (dependent variable)
X = df[["Size (sq ft)", "Bedrooms", "Age (years)"]]
y = df["Price (USD)"]
# Split the data into training and testing sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
print("Training Features:")
print(X_train)
print("Testing Features:")
print(X_test)
AIモデル
# Initialize the Linear Regression model
model = LinearRegression()
# Train the model
model.fit(X_train, y_train)
print("Model Trained Successfully!")
予測
# Make predictions
predictions = model.predict(X_test)
print("Predicted Prices:")
print(predictions)
print("Actual Prices:")
print(y_test.values)
モデルを評価
# Make predictions
predictions = model.predict(X_test)
print("Predicted Prices:")
print(predictions)
print("Actual Prices:")
print(y_test.values)
データ画像化
# Plot predictions vs actual values
plt.scatter(y_test, predictions)
plt.plot([min(y_test), max(y_test)], [min(y_test), max(y_test)], color='red', linewidth=2)
plt.xlabel("Actual Prices")
plt.ylabel("Predicted Prices")
plt.title("Actual vs Predicted Prices")
plt.show()
下のパイソンコードは、ネット上のAIコードに関する教科書的なコードであり、実例ではない。
おまけに、肝心のAIコードの内容は当然表示されていない。AIの使い方コードに過ぎない。
ライブラリーをインポート
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error
import matplotlib.pyplot as plt
データセット準備
# Create a dataset
data = {
"Size (sq ft)": [1500, 2000, 2500, 3000, 3500],
"Bedrooms": [3, 4, 4, 5, 5],
"Age (years)": [10, 15, 20, 25, 30],
"Price (USD)": [300000, 400000, 500000, 600000, 700000]
}
# Convert the dataset into a pandas DataFrame
df = pd.DataFrame(data)
print("Dataset:")
print(df)
データ分け
# Features (independent variables) and target (dependent variable)
X = df[["Size (sq ft)", "Bedrooms", "Age (years)"]]
y = df["Price (USD)"]
# Split the data into training and testing sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
print("Training Features:")
print(X_train)
print("Testing Features:")
print(X_test)
AIモデル
# Initialize the Linear Regression model
model = LinearRegression()
# Train the model
model.fit(X_train, y_train)
print("Model Trained Successfully!")
予測
# Make predictions
predictions = model.predict(X_test)
print("Predicted Prices:")
print(predictions)
print("Actual Prices:")
print(y_test.values)
モデルを評価
# Make predictions
predictions = model.predict(X_test)
print("Predicted Prices:")
print(predictions)
print("Actual Prices:")
print(y_test.values)
データ画像化
# Plot predictions vs actual values
plt.scatter(y_test, predictions)
plt.plot([min(y_test), max(y_test)], [min(y_test), max(y_test)], color='red', linewidth=2)
plt.xlabel("Actual Prices")
plt.ylabel("Predicted Prices")
plt.title("Actual vs Predicted Prices")
plt.show()
パイソン使用と思われるAIのコード実例らしき画像

p18
AIがやっていることは「グループ分け」すること
突き詰めて言えば、AIが主にやっていることは、「グループ分け」することだと言える。
どのようにすれば適切にグループ分けできるのか、その分け方をコンピューターに自動的に学習させる方法が機械学習だ
p22 AIにデータを繰り返し分析させて、適切な設問の条件や順番(ツリー)を自動的に探させ(学習させ)る。これが決定木による機械学習だ。
下のPHPコードは、変数定義を省略した基本的には実際に稼働している特殊なアイテム群の1品目の現実のコードである。
設定条件と注文数に応じた価格で見積額をネット上で表示するPHPのコードであり、私の癖で、if elseを繰り返している。
最後の }}}}}}}}}}}}}}}}}} がこの書の表現で言えば、「グループ分け」に相当する。
人力なので、記憶では一番多かったアイテムでも最大でも100程度に分けているに過ぎない。
もしも、自動で}}}}}}}}}}}}}}}}}}が1万作成できれば、一応はAIと呼べるだろう。どのように書けば、}}}}}}}}}}}}}}}}}}内の条件を自動作成できるのか?考えろ!考えろ!ひょとしたら、AI関数のコード自体は、単なる繰り返しコード=while又はfor コードに過ぎないかもしれない。しかし、だとすると、上限値設定の必要がある。パンクしてしまう。基本的には、else if を1万回以上繰り返せばいいはずである。
if($bulkpattern=="どちらかを選択して下さい")
{echo "<span style=color:red;font-size:30px;>どちらかを選択して下さい<br>
</span><br><br>";}
else
{
if($bulkcolor=="お選びください。")
{echo "<span style=color:red;font-size:30px;>お選びください。<br>
</span><br><br>";}
else
{
if($packing=="○○の有無を選んで下さい")
{echo "<span style=color:red;font-size:30px;>○○の有無を選んで下さい</span><br><br>";}
else
{
if(299>=$kazu)
{echo "<span style=color:red;font-size:30px;>最少発注単位は○○からです<br>○○の以上の数を入力して下さい</span>";}
else
{
if($bulkcolor=="○○の" and 9999>=$kazu)
{echo "<span style=color:red;font-size:30px;>○○のの最少発注単位は○○のからです<br>○○の以上の数を入力して下さい</span>";}
else
{
if($bulkcolor=="○○の" and 9999>=$kazu)
{echo "<span style=color:red;font-size:30px;>○○のの最少発注単位は○○のからです<br>○○の以上の数を入力して下さい</span>";}
else
{
if($printpattern=="○○の" and 499>=$kazu and $kazu>=300)
{
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□:";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□:";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*78;
echo $gokeikingaku;echo "¥";echo $estimate;
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 749>=$kazu and $kazu>=500){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*59;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 999>=$kazu and $kazu>=750){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*50;
echo $gokeikingaku; echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 1999>=$kazu and $kazu>=1000){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*43;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 2999>=$kazu and $kazu>=2000){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*35;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="1ヶ所1色のみ印刷" and $kazu>=3000){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*33;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 499>=$kazu and $kazu>=300 and $packing=="OPP袋入れ")
{
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*84;
echo $gokeikingaku;echo "¥";echo $estimate;
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 749>=$kazu and $kazu>=500 and $packing=="OPP袋入れ"){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*65;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 999>=$kazu and $kazu>=750 and $packing=="□□□□"){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "□□□□::";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*56;
echo $gokeikingaku; echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 1999>=$kazu and $kazu>=1000 and $packing=="□□□□"){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*49;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:" and 2999>=$kazu and $kazu>=2000 and $packing=="□□□□"){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*41;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}
else
{
if($printpattern=="□□□□:刷" and 99999>=$kazu and $kazu>=3000 and $packing=="□□□□:"){
echo "<span style=color:blue;font-size:25px;>次の条件で見積もりを自動計算しました</span><br><br>";
echo "品名:";echo $itemname;echo"<br>";echo"<br>";
echo "□□□□::";echo $bulkpattern;echo"を選ばれました<br>";echo"<br>";
echo "□□□□::";echo $bulkcolor;echo"を選ばれました";echo"<br>";echo"<br>";
echo "□□□□::";echo $fontpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $colorpattern;echo"<br>";echo"<br>";
echo "□□□□::";echo $packing;echo"を選ばれました。@6円加算されます<br>";echo"<br>";
echo "数量:";echo $kazu;echo"<br>";
echo"<br>";echo"<br>";
echo "<span style=color:blue;font-size:25px;>見積額は、次のとおりです</span><br>";
$estimate=$kazu*39;
echo "¥";echo $estimate;
$gyo="<br>";
$list=$hinmei.$itemname.$gyo.$hinmei2.$bulkpattern.$gyo.$hinmei3.$bulkcolor.$gyo.$printpattern.$gyo.$insatu2.$fontpattern.$gyo.
$insatu3.$colorpattern.$gyo.
$insatu4.$packing.$gyo.$chuumonsu.$kazu.$gyo.$gokeikingaku.$estimate;
$file = fopen("buylist.txt","w");
fwrite($file,$list);
fclose($file);
}}}}}}}}}}}}}}}}}}


Singularity自体は特異点という意味であり、ペンローズとホーキングのブラックホールに関する特異点定理がその例である。しかし、この書で使うSingularityは上の画像のように、AIがヒトの頭脳を超えるという趣旨で使用されている
コメント