ML ??? ?????? ??? ?????? ?? ?? ????? ?? ???????. Jupyter ??? ??? ???? ????? ??? ????. ??? ??? ?? ? ??? ??? ??? ???? ??? ? ? ????. ?? ??? ?? ????? ????? ????? ????? ?????????.
.
Zillow? ???? ??? ??? ?? ?? ?????? ?? ??? ????. 2021 ?? Zillow? ?? ??? ?? ? ?? ?? ??? ?? 3 ? 3 ? 5 ?? ??? ?????. Zillow? 7000 ?? ?? ??? ?? ?? ???? ?? ??? ???? ??????????. ? ??? ?? ??? ??“????”? ??? 25%???????.
??? ??? ??? ?? ??? ?? ??? ?????? ?? ??? ???? ?? ????? ?????????. ????? ??? ??? ??, ?? ????? ??, ????? ???? ?????.
? ??? Nannyml? ?? ? ? ?? ?? ??? ?????? ?? ?? ? ?? ?? ???? ???? ??? ?????.
Nannyml? ?? ? ?? ??? ??? ? ?? ?? ????????. ?? ML ???? ???? ?? ??? ??? ???? ?? ???? ??? ?????. ? ?? ?? : ???? ?? :
?? ???? ?? ??? ?? ??? ?? ??? ?????.?? ?? :
???? ?? ???? ??? ?? ??? ?????. ??? ??? :?? ? ?? ?? ? ??? ?? ???? ?????. Alerting System :
??? ???? ? ?? ??? ?? ??? ?????.?? ??? ?? :
??? ?????? ?? ???? ??????? ML ??? ???? ??? : ?? ?? ?? ??? ??? ??.
??? ??? ? ????? : ? ??? Scikit-Learn-like ?????? ?????
??? ??? ??? ??? ? ??? ??? ?? ????.
?? ?? ??? -
??? ?? ??? ? ??? ??? ?? ?? ????? ?? ??? ?? ????.
??? ????
??? ?? ?? ??? ?????
??? ?? ??? ?? ?? ??? ?????.
??? ??? ?? ???? ?? ? ????. ???? ??? ?? ??? ??? ?????? ?? ??? ???? ??? - ??? ?? ?.
??? ??? ?? ? ?? ?? (??? ??? ??)? ?? ??? ?? ??? ??? ?? ?? ?? ?????.
???, ????. ??? ????
??? ?, ?? ? ??? ???? ????? ??????? (??? ??? ??). ?? ??? ???? ?? ? ??? ?? ?? 10000 ? ?????. ??? ??? ?? ???? ??? ??? ?? ?? ?? ?????. ??? ??? ???? ??? ??? ?? ????? ???? ????? (?? ??).
??? ? ??? ??? ????. ?? ???? ??? ??? ??? ???????????. ????, ??? ??? ?????? ???? ?? ?? ?????.
??? ?? ?? ??? ????? ???? ?????. ??? ???? ??? ?? ?? ??, ??? ?? ??, ??? ??? (??, ??) ? ?? ??? ??? ?? ? ???????.
?? ???, ?? ?? ?? ??? ??? ?? ??? ?? ? ? ?? ?? ??? ??? ???? ??? ????,? ?? ??? ?? ? ?? ??? ??? ???? ?????.
?? ????
??? ??? ?? ? ? ??? ?? ??? ?????. ??? ? ? ?? ??? ??? ?????. ????? ??? ? ?? ?? ??? ???? ?? ?????? ?????.
.
? ??? ??? ??? ???? ??? ??? ?????. ? ?? ??? ??? ?? ??? ?? ?? ??? ( ?? ????
.
?? ?? ????? ?? ??? ?? ?? ??? ??? ?? ? ? ?? ????? ?????. ??? ??? ??, ??? ??? ??? ?? ?? ?? ??? ???? ??? ?? ???? ? ?? ???? ???, ??? ??? ??????? ?? ??????. .
?? ? ??? ????? ?? ?
???? ??? ?? ???? ???? ?? ????? ??? ?????? ?? ?? ?? ?? ?????. ??? ???? ?
?? ???? ?? :
?? ??? ???? ??? ?? ??? ????. ?? ?? ??? ???? ??? ????? ?? ?? ?? ??? ???? ??? ? ????.
?? ???? ??? : - ????? ??? ?? ?? ?? ?? ??? ??? ??? ???? ?????? ??? ?? ??? ????? ? ????.
?? ?? ?? : ???? ??? ?? ? ??? ??? ??? ?? ??? ?? ??? ?? ?? ??? ???? ? ?????? ?? ? ????.
?? ???? ?
-
?? ??? ??? ?? : ??? ?? ??? ???? ?? ? ??? ??? ????? ??????? ???? ??? ???? ?? ?? ???????.
?? ?? ?? : ?? ?? ??
??? ?? ?? ??? ?? ? ??? ????? ??? ?? ??????????.
- ?? ?? ?? : ?? ??? ???? ?? ?? ?? ??? ???? ??? ????? ????? ?????.
?? ?? ? ?? ML ???? ?? ???? ??? ???
?? ? ?? ML ?? ???? ?? ???? ?? ??????
?? ????? ML ????? ????? ????? ? ?? ?? ??? ?????.
1. ???? ??
? ?? ??? ?? ??? ?? ??? ??? ???? ????. ??? ??? ??? ????.
?? ??? ?? ?? ??? ?? ??? ????? ?? ??? ??? ?? ?? ? ? ????. ?? ??, ???? ??/???? ??? ?????? ?? ?? ? ?? ??? ?? ?? ?? ? ?? ??? - ?? ??? ??? ?? ? ?? ?????.
?????, ?? ???? ???? ??? ?? ??????. ??? ??? ???? ?? ??? ?? ??? ??? ?????. ??? ????? ??? ?? ?? ???? ???????. ??? ?? ?? ?? ????? ?? ?? ?? ??
? ????.
??? ??, ??? ? ????? ???? ?? ?? ??? ??? ??? ???? ? ?? ?? ??? ???. ??? ML ????? ?? ????? ?? ??? ???? ??? ?????. CBPE ?? DLE? ?? ????? ?? ?? ???? (??? ??? ??).
???? ??? ?? ???? ??, ? KPI ???? (?? ?? ??)? ???? ?? ? ? ????. Zillow? ??, ??? ???? ???? ?? ??? ???? ??????? (?? ???) ?? ? ??????. 2. ?? ?? ??
???? ???? ?? ??? ???? ??, ???? ?? ? ?? (?? ?? ??) ?? ?? ?? (?? ????)? ???? ML ????? ??? ??? ???????.
???? ????? ??? ????? ?? ???? ???? (?? ????) ???? ?? ???? ??? ???? ?? ?????.
??? ??? ????, ??? ??? ??-??? ??? ????
3. ?? ???
??? ?? ? ?? ??? ?? ??? ?????? ? ??? ? ?? ?????.
??? ??? :
?? ??? ??? ????? ?? ??, ?? ??? ????? ?? ??? ??? ???? ?? ????.
?? ????? :
??? ??? ??????? ???? ?? ??? ???? ? ????. ??? ??? ??? ??? ??? ?? ????? ?? ?? ??????.
?? ??? : ? ?? ??? ??? ???? ??? ????? ??? ??? ???? ????. ??? ???? ?? ???? ??? ?????
?? ?? ?? : ???? ????? ?? ?? ??? ?? ??? ???? ?? ??? ? ????. ??? ? ?? ? ?? ??? ? ?????.
?? ?? : - ?? (??) ?? ??? ???? ?? ????? ????? ??? ??? ?? ? ? ????.
??? ?? ?? ?? : ??? ??? ?? ???? ?? ? ? ????.
? ???? ?? ???? ????? ??? ?? ?? ??? ??? ? ????.
Nannyml ?? ?? ??? ? ? ??? ????. ?, ?? ??.
1 ?? : Nannyml
?? ? ?? ???? ?? Nannyml? ????? ???? ?? ?? ??? ?? ? ????? ? ?? ?? ??? ?????. ? ????? ?? ??????? ???? ??? ?????. -
??, ??? ?? ???? ??? ?? ? ??????? ???? ? ? ??? ??? ?????. ?? ?? ????? ??? ??? ???? XGBOOST ?? ??? ??????.
?????, ?? ?? ? ??
??? ??? ? ? ?? ??? Seaborn?? ????? ??? ??????? ????. ??? ??? ????? ??? ???? ??? ??? ?? ??? ??? ?? ??? ??? ??? ??? ????. ?? ? ??? ???? ??? ??? ????? ? ? ????.
-
? ??? ?? ?? ?? ???? "set"??? ?? ????.
??? ?? ?? ??, ?? ? ?? ?? ? ?? ??? ?????.
??? ??? ?? ??
???? ? ??? ??
?, ??? ? ??? ????. ??? ???? ? ??? ?? ? ????. ?????, ??? ??? ? ??? ???? ???? :
??? ??? ????? ?? ?? import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
Hyperparameter ??? ?? ?? ??
?? ? ?? ??? ?? ??? ??
?? ???? ?? ????? ?? ???? ???? ?? ?? ??? ?????. ??? ??? ???? ??? ????? ???? ?? ??? ???? ???? ??? ?????????? ????.
? ??? ??, ?? ?? ??? 4 ?? ????? ????? ?? ??? ?????.
?? ??? 70%? ???? ???? ? ???? ?? 10%? ?????. ??? :
dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv"
diamonds_special = pd.read_csv(dataset_link)
diamonds_special.head()
??? ?? ??? ???? ?? ?? ???? ???? ?? ???? ???? ???? 4 ?? ??? ???????. ??? sklearn?? train_test_split? ???? ??? ???? ?????.
?? :
"?? ??"??? ???? ??? ?? ??? ??? ?????.
?? ?? ???? ?? ??.
?? ??
XGBoost ??? ????? ?? ??? ??? dmatrices? ???????. ??? ??? ????.
<p>
<is> ??, ???, ?? ?? ? ??? ????? ???? ????? ??? ????.
</is></p>
<have> Great - ??? ??? ?? ???? RMSE ???? 503 $? ???? ??? ????. ??? ???? ??? ? ?? ???????. <ul>
<li>
<performance> ??? ??? 551 $???. ?????. <enough>
<set> ?? ?? ??
? ???? ?? ?? ?? ??????. ?? ??? ?? ???? ???? - ?? ? ?? ??? ?????.
<is> ?? ??? ?? ???? ????? ???? ??? ??? ? ?? ?????. Nannyml? ??? ???? ??? ??? ?? ??? ???? ?????. ?? ???? ???? ??? ? ?? ?? ??????.<ul>
?? ?? - ?? ?? - ????? ?? <li>
<pred> ??? ?? - ??? y_test_pred ? ???????
</pred>
</li>
<our> ??, ??? ??? ???? ??? ??? ???? ??? y_test_pred? ??????? :
<li>
<it> ???? :
</it>
</li>
<will> ?? ??? ??? ??? ??? ?? ????
</will></our>
</ul>
<set> ?? ?? ??
? ???? ???? ????? ?????? ??? ???. ???? ???? ??? ?? ? ??? ???? ??? ?????.
<ploy> ??? ????? ?? ?? ??? ?? ? ? ?????? ?? ??? ???? ??? ???????. ??? ???? ??, ?????? ??? ??? ???? Prod (??? ???? ??)? ???? ??? ? ????? ??? ???? ???? ??? ? ????. ???, ?????. <p>
</p>
<dia> ?? ?????? ???? ?? ???? ??? ?? ?? ? ??? ???? ?? ??? ? ????? ???????. ??? ? ????? ??? ? ???? ?????? ???? ?? ????. <pre class="brush:php;toolbar:false">import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
</pre>
?? ???? y_prod_pred? ??? ?????? ?? ?? ? ?? ??? ???? ??? ??? ???????. ??? ??? ???? ?? ??? ?? ??? ?? ?? ????. ??? ??? ?? ???? ??? ??? ???????. <p>
? ??? ????? Nannyml? ?? ??? ?????. ??? ?? ??? ??? ?? ?? ???? ???? ???.
<set> ?? ?? ??? ??? ???? ?? ?????.
</set></p>
<are> ??, ??? ?? ?? ??? ?? ? ????????. <pre class="brush:php;toolbar:false">dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv"
diamonds_special = pd.read_csv(dataset_link)
diamonds_special.head()
</pre>
2 ?? : Nannyml? ?? ??
<lannyml>
?? ?? ?? (dle) ??
??? ?? ?? ?? (CBPE) ??
<pre class="brush:php;toolbar:false"># Extract all feature names
all_feature_names = diamonds_special.drop(["price", "set"], axis=1).columns.tolist()
# Extract the columns and cast into category
cats = diamonds_special.select_dtypes(exclude=np.number).columns
# Define the target column
target = "price"
</pre>
<the> ??? ??? DLE ????? ?????. DLE? ?? ???? ?? ??? ??? ???? RMSE, RMSLE, MAE ?? ?? ??? ?? ?? ?????? ? ? ????.
<le> DLE? ????? ?? ?? ??? ???? ?? ??? ???????.
nannyml ?? dle? ??? ?? ??
</le></the></lannyml></are></dia></ploy></set></is></set></enough></performance>
</li>
</ul></have>
DLE ??? DLE ???? ? ?? ?? ?? - ?? ?? ??, ?????? ?? ??? ???? ?? ?? ? ??? ??? ???? ?? ?????.
??, ??? ?? RMSE? ???? ?? ??? 250?? ???? ????. ???? ???? ??? ??? ???? ?? ???? ??? : .
??? nannyml ?? ??? ?? ? ? ????. ??? ??? ????? ?? :
import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
?? ???? - ?? ? ?? ??? ??? ???? ? ?? ??? ????. ?? ?? RMSE? ?? ?? ?? ???? Nannyml? ???? ?????.
??? ? ? ???, ??? ?? ???? ?? ? ?? ??? ??? ???, ??? ???? ??? ???? ??? ?? ?????.
3 ?? : ?????? ?? ? ?? ??
??? ???? ???? ??? ?? ??? ???? ? ?? ? ????? ?????. ??? ??? ?? ??? ????? - ??? ??? ???? ?? ? ????.
??? ?? ??? ???? ?? ??? ????? ????? ???? ?? ??? ??????. ??? ???? prod? ???? ??????
??, ??? ???? ???? ? ????? ???? ?? ?? ??? ??? ?? ? ?? (?? ??)? ??? ? ????.
nannyml? ?? ? ??? ?? ancecalculator ???? ?????
????? ? ?? ?? ??? ?????
reciption_type : ??? ??????
y_true : ??? ??????
y_pred : ??? ???? ?? ? ?????
<:> ??? : ??? ???? ? ?? ???? ??????
? ????? ???? ????? ??? ?? ??? ?????.
vidized_Results? ?? ?_results? ????? ?? ???? ?????.
?, ?? ? RMSE (???)? ?? ?? (?? RMSE, ???)? ?? ?????.
??? ???? ? ??? ?????. ???? ???? ? ????? ?? ???? ??? ??? ??? ????. ???? ??? ??????
??? ?? ??? ??? ????.
4 ?? : ???? ?? ??
???? ?? ? ?? ??, ???? ??? ???? ?? ???? ?? ? ??? ???????. ? ????? ??? (??) ???? ??? ??? ? ????.
???? ??? ?? ???? ?? ??? ?? ?? ?? ??? ?????. ????? ??? ???? ??? ?????.
??? ???? ??
??? ??? ???? ?? ?? ? ??? PCA? ??? ??? ??? ??? ???? ????. ??? ?? ? ???? ?? ???? ?? ?? ??????? ?? ? ????. ? ??? ?? ?? ??? ??? ??? ????
1. PCA? ??? ???? ? ?? ???? ?????.
? ????? PCA? ???? ?? ?? ??? ??? ?? ?? ??? ?????.
2. ?? ?? ?? _lower? ?? ???? ?? ?? -ERECTION_RECONSTATION.
?? 1?? ??? ??????? ??? ? ???? ??? ??? ?? ????. -
3. ??? ?? _Reconstruct? ???? ??? ??? ?? - reconstruct_error? ???? ????.
<_> reconstruct_error? ?? ???? ??? ??? ???? ?? ???? ?????.
4. ??? ??/??? ??? ?? ??? ??? ?????.
-
?? ???? ??? ??? ???? ??? ??? ??? ????????.
???? ?? ???? ??? ????? ??? ????
? 4 ??? Nannyml?? DatareconstructiondriftCalculator ???? ?????. ?? ??? ??? ????.
? ??? ???? ?? ??? ??? (?? 250 ?)? ?? ? ? ????.
-
??? ? ? ???, ??? ??? ?? ?? ??? ????? ?????. ??? ?? ? ??? ??? ? ????.
-
??? ? ? ???, ??? ?? ????? ??? ??? ??? ?????.
? ?? ???? ??
??? ??? ??? ?? ??? ????? ?????? ?? ?????. ??? ?? ??? ????? ?????? ??? ??? ??? ?? ??? ??? ???? ???, ??? ??? ?? ???? ??? ?? ??? ??? ?? ????
? ? ?? ???? ?? ??? ???? ????. Nannyml? ?? ??? ?? ?? ??? ?????
?? ? ?? :
???? ?? : import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
wasserstein, kolgomor-smirnov test
? ? : Jensen-Shannen ??, Hellinger ??
?? ??? ?? ??? ???? ?? ??? ??? ?????. ??? ? ?? ??? ??? ??? ??? ?? (?? ??)? ??? ? ????.
dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv"
diamonds_special = pd.read_csv(dataset_link)
diamonds_special.head()
??? ??? ?? ??? column_names?? ???? nannyml?? ?? ? ???? ??? ? ????. ??? ?? ???? ???? ?? ??? ???? ?? ? ??? ?? Wasserstein? Jensen_shannon? ???? ????.
??? 11 ?? ??? ???? Plot (). show ()? ???? ?? ?? ??? ??? ?? ?? ? ????. ??, ? ???? ?? ?? ?? ??? ???? ??? ?? ? ? ???? (?? ??? ?? ? ?). ??? ??? ????.
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174140252261550.png" class="lazy" alt="Python? Nannyml? ??? ?? ? ?? ML ?? ???? ?? ???" >
<the> ?? ??? ?? Pandas Dataframe??? ??? ?? ? ? ????.
<p> </p>
<that> ??? ?? ????? ??? ?? ???? ?? ? ? ????. ??? ?? ?? ????? ???? ? ??? ? ??? ??????.
<was> ??? ??? ?? ??????, ??? ??? ??? ?? ?? ??? ?? ??? ??? ?? ????.
<p> ??
<monitor> ?? ????? ???? ??? ???? ?? ??? ?? ??? ???? ??? ???????. ??? ??? ??? ??? ???? ???? ??? ??? ??? ????. ?? ?? ?? ????? ML ????? ?? ??? ??? ??????. </monitor></p>
??? ??? ?? ?? ???? ?? ??? ??????. ??? ?? ???? ??? ?? ?????? ??????. ?? ?? ??? ?? ???? ?? ?????. ???? Nannyml? ???? ???? ??????. ?? ?? ????? ? ?? ??? ????, ?? ? ??? ???? ?? ?? ?? ??????. ??? ???? ??? ? ?? ??? ?????. ??? ???? ??? ??????. ??? ?? ????? ??????. ?? ?? ???? ??? ?? ??; ?? ??? ??????. <p>
<we> ????, ??? ?? ???? ?? ???????. ?? ??? ????? ??? ???? ??? ??? ?????. ??? ?? ????? ?? ??? ?? ??? ????.
</we></p>
<ing> ?? ?? ???? ?? ??
<ing> Python ????? ?? ?? ????
<h2>
<cour>? ? ?? ?? Nannyml? CEO?? ??? ? ??? ??? ??? ??? ?????? ???????. ???? ?? ??? ?? ??? ????. </cour>
</h2>
<reading> ?? ?? ?? ?? ????? ?? ?? ML ??? ?? ?? ????. </reading></ing></ing></was></that></the>
??? ?, ?? ? ??? ???? ????? ??????? (??? ??? ??). ?? ??? ???? ?? ? ??? ?? ?? 10000 ? ?????. ??? ??? ?? ???? ??? ??? ?? ?? ?? ?????. ??? ??? ???? ??? ??? ?? ????? ???? ????? (?? ??).
??? ? ??? ??? ????. ?? ???? ??? ??? ??? ???????????. ????, ??? ??? ?????? ???? ?? ?? ?????.
??? ??? ?? ? ? ??? ?? ??? ?????. ??? ? ? ?? ??? ??? ?????. ????? ??? ? ?? ?? ??? ???? ?? ?????? ?????.
.?? ????
. ?? ?? ????? ?? ??? ?? ?? ??? ??? ?? ? ? ?? ????? ?????. ??? ??? ??, ??? ??? ??? ?? ?? ?? ??? ???? ??? ?? ???? ? ?? ???? ???, ??? ??? ??????? ?? ??????..
3. ?? ???
??? ??? :
?? ????? : ???? ????? ?? ?? ??? ?? ??? ???? ?? ??? ? ????. ??? ? ?? ? ?? ??? ? ?????.
?? ???? ?? :
?? ??? ???? ??? ?? ??? ????. ?? ?? ??? ???? ??? ????? ?? ?? ?? ??? ???? ??? ? ????.
?? ???? ??? :
? ????.
??? ??, ??? ? ????? ???? ?? ?? ??? ??? ??? ???? ? ?? ?? ??? ???. ??? ML ????? ?? ????? ?? ??? ???? ??? ?????. CBPE ?? DLE? ?? ????? ?? ?? ???? (??? ??? ??).
2. ?? ?? ??
?? ??? : ? ?? ??? ??? ???? ??? ????? ??? ??? ???? ????. ??? ???? ?? ???? ??? ?????
?? ?? ?? : ?? ?? :
import warnings import matplotlib.pyplot as plt import numpy as np import pandas as pd import seaborn as sns import xgboost as xgb from sklearn.model_selection import train_test_split from sklearn.preprocessing import OneHotEncoder warnings.filterwarnings("ignore")Hyperparameter ??? ?? ?? ?? ?? ? ?? ??? ?? ??? ??
dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv" diamonds_special = pd.read_csv(dataset_link) diamonds_special.head()??? ?? ??? ???? ?? ?? ???? ???? ?? ???? ???? ???? 4 ?? ??? ???????. ??? sklearn?? train_test_split? ???? ??? ???? ?????.
?? :
"?? ??"??? ???? ??? ?? ??? ??? ?????. ?? ?? ???? ?? ??.
?? ??
XGBoost ??? ????? ?? ??? ??? dmatrices? ???????. ??? ??? ????.
<p>
<is> ??, ???, ?? ?? ? ??? ????? ???? ????? ??? ????.
</is></p>
<have> Great - ??? ??? ?? ???? RMSE ???? 503 $? ???? ??? ????. ??? ???? ??? ? ?? ???????. <ul>
<li>
<performance> ??? ??? 551 $???. ?????. <enough>
<set> ?? ?? ??
? ???? ?? ?? ?? ??????. ?? ??? ?? ???? ???? - ?? ? ?? ??? ?????.
<is> ?? ??? ?? ???? ????? ???? ??? ??? ? ?? ?????. Nannyml? ??? ???? ??? ??? ?? ??? ???? ?????. ?? ???? ???? ??? ? ?? ?? ??????.<ul>
?? ?? - ?? ?? - ????? ?? <li>
<pred> ??? ?? - ??? y_test_pred ? ???????
</pred>
</li>
<our> ??, ??? ??? ???? ??? ??? ???? ??? y_test_pred? ??????? :
<li>
<it> ???? :
</it>
</li>
<will> ?? ??? ??? ??? ??? ?? ????
</will></our>
</ul>
<set> ?? ?? ??
? ???? ???? ????? ?????? ??? ???. ???? ???? ??? ?? ? ??? ???? ??? ?????.
<ploy> ??? ????? ?? ?? ??? ?? ? ? ?????? ?? ??? ???? ??? ???????. ??? ???? ??, ?????? ??? ??? ???? Prod (??? ???? ??)? ???? ??? ? ????? ??? ???? ???? ??? ? ????. ???, ?????. <p>
</p>
<dia> ?? ?????? ???? ?? ???? ??? ?? ?? ? ??? ???? ?? ??? ? ????? ???????. ??? ? ????? ??? ? ???? ?????? ???? ?? ????. <pre class="brush:php;toolbar:false">import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
</pre>
?? ???? y_prod_pred? ??? ?????? ?? ?? ? ?? ??? ???? ??? ??? ???????. ??? ??? ???? ?? ??? ?? ??? ?? ?? ????. ??? ??? ?? ???? ??? ??? ???????. <p>
? ??? ????? Nannyml? ?? ??? ?????. ??? ?? ??? ??? ?? ?? ???? ???? ???.
<set> ?? ?? ??? ??? ???? ?? ?????.
</set></p>
<are> ??, ??? ?? ?? ??? ?? ? ????????. <pre class="brush:php;toolbar:false">dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv"
diamonds_special = pd.read_csv(dataset_link)
diamonds_special.head()
</pre>
2 ?? : Nannyml? ?? ??
<lannyml>
?? ?? ?? (dle) ??
??? ?? ?? ?? (CBPE) ??
<pre class="brush:php;toolbar:false"># Extract all feature names
all_feature_names = diamonds_special.drop(["price", "set"], axis=1).columns.tolist()
# Extract the columns and cast into category
cats = diamonds_special.select_dtypes(exclude=np.number).columns
# Define the target column
target = "price"
</pre>
<the> ??? ??? DLE ????? ?????. DLE? ?? ???? ?? ??? ??? ???? RMSE, RMSLE, MAE ?? ?? ??? ?? ?? ?????? ? ? ????.
<le> DLE? ????? ?? ?? ??? ???? ?? ??? ???????.
nannyml ?? dle? ??? ?? ??
</le></the></lannyml></are></dia></ploy></set></is></set></enough></performance>
</li>
</ul></have>
<p>
<is> ??, ???, ?? ?? ? ??? ????? ???? ????? ??? ????.
</is></p>
<have> Great - ??? ??? ?? ???? RMSE ???? 503 $? ???? ??? ????. ??? ???? ??? ? ?? ???????. <ul>
<li>
<performance> ??? ??? 551 $???. ?????. <enough>
<set> ?? ?? ??
? ???? ?? ?? ?? ??????. ?? ??? ?? ???? ???? - ?? ? ?? ??? ?????.
<is> ?? ??? ?? ???? ????? ???? ??? ??? ? ?? ?????. Nannyml? ??? ???? ??? ??? ?? ??? ???? ?????. ?? ???? ???? ??? ? ?? ?? ??????.<ul>
?? ?? - ?? ?? - ????? ?? <li>
<pred> ??? ?? - ??? y_test_pred ? ???????
</pred>
</li>
<our> ??, ??? ??? ???? ??? ??? ???? ??? y_test_pred? ??????? :
<li>
<it> ???? :
</it>
</li>
<will> ?? ??? ??? ??? ??? ?? ????
</will></our>
</ul>
<set> ?? ?? ??
? ???? ???? ????? ?????? ??? ???. ???? ???? ??? ?? ? ??? ???? ??? ?????.
<ploy> ??? ????? ?? ?? ??? ?? ? ? ?????? ?? ??? ???? ??? ???????. ??? ???? ??, ?????? ??? ??? ???? Prod (??? ???? ??)? ???? ??? ? ????? ??? ???? ???? ??? ? ????. ???, ?????. <p>
</p>
<dia> ?? ?????? ???? ?? ???? ??? ?? ?? ? ??? ???? ?? ??? ? ????? ???????. ??? ? ????? ??? ? ???? ?????? ???? ?? ????. <pre class="brush:php;toolbar:false">import warnings
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import xgboost as xgb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import OneHotEncoder
warnings.filterwarnings("ignore")
</pre>
?? ???? y_prod_pred? ??? ?????? ?? ?? ? ?? ??? ???? ??? ??? ???????. ??? ??? ???? ?? ??? ?? ??? ?? ?? ????. ??? ??? ?? ???? ??? ??? ???????. <p>
? ??? ????? Nannyml? ?? ??? ?????. ??? ?? ??? ??? ?? ?? ???? ???? ???.
<set> ?? ?? ??? ??? ???? ?? ?????.
</set></p>
<are> ??, ??? ?? ?? ??? ?? ? ????????. <pre class="brush:php;toolbar:false">dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv"
diamonds_special = pd.read_csv(dataset_link)
diamonds_special.head()
</pre>
2 ?? : Nannyml? ?? ??
<lannyml>
?? ?? ?? (dle) ??
??? ?? ?? ?? (CBPE) ??
<pre class="brush:php;toolbar:false"># Extract all feature names
all_feature_names = diamonds_special.drop(["price", "set"], axis=1).columns.tolist()
# Extract the columns and cast into category
cats = diamonds_special.select_dtypes(exclude=np.number).columns
# Define the target column
target = "price"
</pre>
<the> ??? ??? DLE ????? ?????. DLE? ?? ???? ?? ??? ??? ???? RMSE, RMSLE, MAE ?? ?? ??? ?? ?? ?????? ? ? ????.
<le> DLE? ????? ?? ?? ??? ???? ?? ??? ???????.
nannyml ?? dle? ??? ?? ??
</le></the></lannyml></are></dia></ploy></set></is></set></enough></performance>
</li>
</ul></have>
import warnings import matplotlib.pyplot as plt import numpy as np import pandas as pd import seaborn as sns import xgboost as xgb from sklearn.model_selection import train_test_split from sklearn.preprocessing import OneHotEncoder warnings.filterwarnings("ignore")
reciption_type : ??? ??????
???? ?? ? ?? ??, ???? ??? ???? ?? ???? ?? ? ??? ???????. ? ????? ??? (??) ???? ??? ??? ? ????.
1. PCA? ??? ???? ? ?? ???? ?????.
? ????? PCA? ???? ?? ?? ??? ??? ?? ?? ??? ?????.2. ?? ?? ?? _lower? ?? ???? ?? ?? -ERECTION_RECONSTATION.
- reconstruct_error? ???? ????. <_> reconstruct_error? ?? ???? ??? ??? ???? ?? ???? ?????.
4. ??? ??/??? ??? ?? ??? ??? ?????.-
?? ???? ??? ??? ???? ??? ??? ??? ????????. ???? ?? ???? ??? ????? ??? ????
import warnings import matplotlib.pyplot as plt import numpy as np import pandas as pd import seaborn as sns import xgboost as xgb from sklearn.model_selection import train_test_split from sklearn.preprocessing import OneHotEncoder warnings.filterwarnings("ignore")wasserstein, kolgomor-smirnov test ? ? :
Jensen-Shannen ??, Hellinger ??
dataset_link = "https://raw.githubusercontent.com/BexTuychiev/medium_stories/master/2024/1_january/4_intro_to_nannyml/diamonds_special.csv" diamonds_special = pd.read_csv(dataset_link) diamonds_special.head()??? ??? ?? ??? column_names?? ???? nannyml?? ?? ? ???? ??? ? ????. ??? ?? ???? ???? ?? ??? ???? ?? ? ??? ?? Wasserstein? Jensen_shannon? ???? ????.
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174140252261550.png" class="lazy" alt="Python? Nannyml? ??? ?? ? ?? ML ?? ???? ?? ???" >
<the> ?? ??? ?? Pandas Dataframe??? ??? ?? ? ? ????.
<p> </p>
<that> ??? ?? ????? ??? ?? ???? ?? ? ? ????. ??? ?? ?? ????? ???? ? ??? ? ??? ??????.
<was> ??? ??? ?? ??????, ??? ??? ??? ?? ?? ??? ?? ??? ??? ?? ????.
<p> ??
<monitor> ?? ????? ???? ??? ???? ?? ??? ?? ??? ???? ??? ???????. ??? ??? ??? ??? ???? ???? ??? ??? ??? ????. ?? ?? ?? ????? ML ????? ?? ??? ??? ??????. </monitor></p>
??? ??? ?? ?? ???? ?? ??? ??????. ??? ?? ???? ??? ?? ?????? ??????. ?? ?? ??? ?? ???? ?? ?????. ???? Nannyml? ???? ???? ??????. ?? ?? ????? ? ?? ??? ????, ?? ? ??? ???? ?? ?? ?? ??????. ??? ???? ??? ? ?? ??? ?????. ??? ???? ??? ??????. ??? ?? ????? ??????. ?? ?? ???? ??? ?? ??; ?? ??? ??????. <p>
<we> ????, ??? ?? ???? ?? ???????. ?? ??? ????? ??? ???? ??? ??? ?????. ??? ?? ????? ?? ??? ?? ??? ????.
</we></p>
<ing> ?? ?? ???? ?? ??
<ing> Python ????? ?? ?? ????
<h2>
<cour>? ? ?? ?? Nannyml? CEO?? ??? ? ??? ??? ??? ??? ?????? ???????. ???? ?? ??? ?? ??? ????. </cour>
</h2>
<reading> ?? ?? ?? ?? ????? ?? ?? ML ??? ?? ?? ????. </reading></ing></ing></was></that></the>
? ??? Python? Nannyml? ??? ?? ? ?? ML ?? ???? ?? ???? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

?? ? Genai ??? ?? ? ?? ?? ?? ??? ??? ??????? DeepSeek? ???? ?? ??? ?? ??? Kimi K1.5? ???? ???? ?? ? ??????. ??? ??? ?? ??????.

20125 ? ???? AI“?? ??”? ???? ??? Xai? Anthropic? ???? ?? ? Grok 4? Claude 4? ??????.? ? ??? ??? ??? ?? ???? ??? ?? ????.

??? ??? ??? 10 ?? ??? ??? ?? ????. ???, ???? ???? ??? ?? ??? ? ?? ??? ?? ? ??? ?? ?? ??? ????. ?? ? ? ?? ?? ??? ??? ?? ??? T?? ??? ?? ?????.

Leia? ??? ?? ?? ??? ???? ?? ??? ?????? ???? ?, ? ? ?? ??? ?? ????? ? ??? ?? ???? ??? ???? SCE? ????? ????? ?? ??? ?? ????.

?? ?? ???? ?????? ?? ?? ?? (LLM)? ?? ???? ? ??? ??? ???????. ??? ??? LLM? ??? ???? ?? ??????. ??? ??? ??

???? ??? ?? ???? ?? ??? ???? ?? ? ??? ? AI ??? ?? ??? ?? ????? ? ?? ??????? ?? ?? ?? ?? ?? ?? ??? ???? ??? ???.

King 's College London? University of Oxford? ????? ??? ??? ??? Openai, Google ? Anthropic? ?? ? ??? ???? ???? ? ?? ???? ?? ???? ?? ??? ?????. ??? ????

????? ???? ???? ?????? ??? ??? ??????. 2025 ? 7 ??? ????? ?? ??? ??? ?? ??? ?? ? ??? ??? ??? ??????.? ??? ??? ??????.
