??
?? ??, ??? ?? ??, ?? ?? ?? ? ?? ??? ???? ????. PHP ??? ??? ? ? ??? ??????! Rubix ML? ???? ???? ?? ??? ???? PHP? ????? ??? ??? ??? ? ????. ? ???? ??? '???' ?? '??'? ?? ????? ???? ??? ?? ???? ???? ??? ?????. ???? ???? ???? ? ??? ????? ??? ? ?? ???? ???? ?? ???.
? ????? PHP? ???? ?? ??? ????? ????? ???? GitHub?? ?? ??? ??? ? ????.
??
- Rubix ML?? ??????
- ???? ??
- ?? ?? ??? ???
- ?? ??
- ?? ?? ??
- ?? ??
Rubix ML?? ??????
Rubix ML? ML ??? ????? PHP ???? ??? ???? PHP? ?? ?? ????????. ??, ??, ????? ?? ??? ?? ? ?? ??? ?? Rubix ML? ??? ????. ?? ?? ??? ?? ? ???, ?? ??, ?? ?? ?? ?? PHP?? ??? ? ????.
Rubix ML? ??? ?? ???? ?? ?? ??? ?????.
- ??: ???? ?? ?? ?? ???? ???? ? ???? ?????.
- ??: ?? ??? ?? ?? ?? ?????.
- ?????: ?? ???? ??? ?? ?? ?? ???? ??????.
- ??? ??(NLP): ??? ???? ????? ML? ??? ? ?? ???? ???? ?? ??? ?????.
Rubix ML? ???? PHP?? ??? ?? ???? ???? ??? ??? ???????!
???? ??
Rubix ML? ???? ? PHP ????? ???? ?? ??? ???? ??? ???????.
1??: ???? ???? ???
? ???? ????? ???? ?????.
mkdir NewsClassifier cd NewsClassifier
2??: Composer? ?? Rubix ML ??
Composer? ???? ??? ??? ? ??? ???? ????? Rubix ML? ?????.
composer require rubix/ml
3??: Composer.json?? ?? ?? ??
????? src ?????? ???? ?? ????? ???.json ??? ??? ???? ?? ??? ?????.
{ "autoload": { "psr-4": { "NewsClassifier\": "src/" } }, "require": { "rubix/ml": "^2.5" } }
??? Composer? NewsClassifier ?????? ?? src ?? ?? ?? ???? ?? ????? ?????.
4??: Composer ?? ?? ?? ??
?? ?? ??? ??? ? ?? ??? ???? Composer? ?? ??? ?? ?????.
mkdir NewsClassifier cd NewsClassifier
5??: ???? ??
???? ????? ??? ????.
composer require rubix/ml
- src/: PHP ????? ???? ????.
- ???/: ??? ??? ??? ??
- vendor/: Composer? ??? ???? ?????.
?? ?? ??? ???
src/? Classification.php?? ??? ????. ? ???? ??? ???? ?? ????? ???? ??? ?????.
{ "autoload": { "psr-4": { "NewsClassifier\": "src/" } }, "require": { "rubix/ml": "^2.5" } }
? ?? ????? ??? ???? ???? ???? ????.
- ??: ????? ?? ??? ???? ?????.
- ?? ??: ??? ??? ??? ??? ?????.
- ??: ??? ??? ???? ? ??? ????? ?????.
?? ??
src/? train.php?? ????? ???? ??? ?????.
composer dump-autoload
??? ????? ?? ????? ?????.
NewsClassifier/ ├── src/ │ ├── Classification.php │ └── train.php ├── storage/ ├── vendor/ ├── composer.json └── composer.lock
???? ??? ?????.
<?php namespace NewsClassifier; use Rubix\ML\Classifiers\KNearestNeighbors; use Rubix\ML\Datasets\Labeled; use Rubix\ML\Datasets\Unlabeled; use Rubix\ML\PersistentModel; use Rubix\ML\Pipeline; use Rubix\ML\Tokenizers\Word; use Rubix\ML\Transformers\TfIdfTransformer; use Rubix\ML\Transformers\WordCountVectorizer; use Rubix\ML\Persisters\Filesystem; class Classification { private $modelPath; public function __construct($modelPath) { $this->modelPath = $modelPath; } public function train() { // Sample data and corresponding labels $samples = [ ['The team played an amazing game of soccer'], ['The new programming language has been released'], ['The match between the two teams was incredible'], ['The new tech gadget has been launched'], ]; $labels = [ 'sports', 'technology', 'sports', 'technology', ]; // Create a labeled dataset $dataset = new Labeled($samples, $labels); // Set up the pipeline with a text transformer and K-Nearest Neighbors classifier $estimator = new Pipeline([ new WordCountVectorizer(10000, 1, 1, new Word()), new TfIdfTransformer(), ], new KNearestNeighbors(4)); // Train the model $estimator->train($dataset); // Save the model $this->saveModel($estimator); echo "Training completed and model saved.\n"; } private function saveModel($estimator) { $persister = new Filesystem($this->modelPath); $model = new PersistentModel($estimator, $persister); $model->save(); } public function predict(array $samples) { // Load the saved model $persister = new Filesystem($this->modelPath); $model = PersistentModel::load($persister); // Predict categories for new samples $dataset = new Unlabeled($samples); return $model->predict($dataset); } }
??? ?? ??
src/? ? ?? ????? ??.php? ???? ??? ??? ???? ? ??? ?????.
<?php require __DIR__ . '/../vendor/autoload.php'; use NewsClassifier\Classification; // Define the model path $modelPath = __DIR__ . '/../storage/model.rbx'; // Initialize the Classification object $classifier = new Classification($modelPath); // Train the model and save it $classifier->train();
?? ????? ???? ??? ?????.
php src/train.php
???? ?? ????? ?? ? ?? ???? ????? ???.
?? ??
? ???? ?? Rubix ML? ???? PHP? ??? ?? ???? ????? ??????! ?? ??? ??, ?? ??? ?? ?? ??? ?? ?? ??? ???? PHP? ???? ? ????? ? ??? ?????. ? ????? ?? ??? GitHub?? ??? ? ????.
???? ???? ?? ??? ?????? ???? ??? ???. PHP? ????? ? ? ??? ?? ?? ?????? ?? ?????.
??? ?????!
? ??? PHP? ?? ??: Rubix 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)

??? ??











TOSECURELYHANDLEAUSTENCENDACTIONANDACTERIZINGINPHP, FORCUCTSESTEPS : 1. ALWAYSHASHPASSWORTHPASSWORD_HASH () ? VERVERIFYUSINGPANSWORD_VERIFY (), usePREPAREDSTATEMENTSTOPREVENTSQLINGERGED, andSTOREUSERSESSEATAIN $ _SESSIONSAFTERLOGIN.2.impleplempletrole ?? ACCESSC

PHP?? ?? ???? ???? ????? ??? ?? ??? ???? ?? ??? ??? ??? ???? ????. 1. finfo_file ()? ???? ?? ?? ??? ???? ???/jpeg? ?? ?? ?? ? ?????. 2. uniqid ()? ???? ??? ?? ??? ???? ? Web ?? ????? ??????. 3. php.ini ? html ??? ?? ?? ??? ???? ???? ??? 0755? ?????. 4. Clamav? ???? ???? ???? ??? ??????. ??? ??? ?? ???? ????? ???? ?? ??? ????? ???? ??? ? ??? ?????.

PHP?? ==? ==? ?? ???? ?? ??? ??????. == ?? ??? ?? ?? ?????. ?? ??, 5 == "5"? true? ????, ?? ??? ???? ?? ?? ??? ????? ????? (? : 5 === "5"? false? ?????. ?? ?????? ===? ? ???? ?? ?????? == ?? ??? ??? ???? ?????.

PHP?? ?? ??? ??? ???? ??? ??? ????. 1. ?? ??? ?? ? ?? ??? ??? ???? ???? ??? ? ????. ??? ??? ???? ????? ????? ???? ????. 2. ?? ?? ?? - ??, ??? ???? ?? ??? ?????. 3. ?? ???? ??? ??? ???? ??? ??? ?????. 4. Division? / ??? ???? 0?? ??? ?? ????? ??? ?? ??? ?? ? ? ????. 5. ???? ??? ???? ?? ?? ? ?? ??? ???? ? ??? ? ???, ??? ?? ? ? ??? ??? ???? ?????. ? ???? ???? ???? ??? ??? ??? ???? ?? ??? ? ??????? ????.

?, PHP? ?? ?? ?? ?????? ?? MongoDB ? Redis? ?? NOSQL ??????? ?? ??? ? ????. ?? MongoDBPHP ???? (PECL ?? Composer? ?? ??)? ???? ????? ????? ??? ?????? ? ???? ????? ??, ??, ?? ? ?? ??? ?????. ??, Predis ????? ?? Phpredis ??? ???? Redis? ???? ?? ? ?? ? ??? ???? ??? ????? Phpredis? ???? ?? Predis? ?? ??? ?????. ? ? ?? ??? ???? ? ????? ????.

tostaycurrentwithphpdevelopments ? bestpractices, followkeynewssources lifephp.netandphpweekly, adgytwithcommunitiesonforumsandconferences, readlingupdated andgrad indewfeatures, andreadorcontributetoopensourceproceprosts.first

phpbecamepupularforwebdevelopmentduetoiteofleneflening, whithhtml, wididepreadhostingsupport, andalargeecosystemincludingframeworkslikelaravelandcmsplatformsformslikewordpress.itexcelsinhandlingformsubmissions, managingussess, interptisussivers, ?? ???

TOSETTHERIGHTTIMEZONEINPHP, usedate_default_timezone_set () functionattStartOfyourscriptwitHavalidInlifiersuchas'America/new_york'.1.edate_default_timezone_set () beforeanydate/timeFunctions.2
