Server IP : 103.119.228.120 / Your IP : 18.119.213.36 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/mysqlsh/lib/python3.9/site-packages/oci/ai_language/models/ |
Upload File : |
# coding: utf-8 # Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221001 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class ClassMetrics(object): """ class level Text Classification model metrics """ def __init__(self, **kwargs): """ Initializes a new ClassMetrics object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param label: The value to assign to the label property of this ClassMetrics. :type label: str :param f1: The value to assign to the f1 property of this ClassMetrics. :type f1: float :param precision: The value to assign to the precision property of this ClassMetrics. :type precision: float :param recall: The value to assign to the recall property of this ClassMetrics. :type recall: float :param support: The value to assign to the support property of this ClassMetrics. :type support: float """ self.swagger_types = { 'label': 'str', 'f1': 'float', 'precision': 'float', 'recall': 'float', 'support': 'float' } self.attribute_map = { 'label': 'label', 'f1': 'f1', 'precision': 'precision', 'recall': 'recall', 'support': 'support' } self._label = None self._f1 = None self._precision = None self._recall = None self._support = None @property def label(self): """ **[Required]** Gets the label of this ClassMetrics. Text classification label :return: The label of this ClassMetrics. :rtype: str """ return self._label @label.setter def label(self, label): """ Sets the label of this ClassMetrics. Text classification label :param label: The label of this ClassMetrics. :type: str """ self._label = label @property def f1(self): """ **[Required]** Gets the f1 of this ClassMetrics. F1-score, is a measure of a model\u2019s accuracy on a dataset :return: The f1 of this ClassMetrics. :rtype: float """ return self._f1 @f1.setter def f1(self, f1): """ Sets the f1 of this ClassMetrics. F1-score, is a measure of a model\u2019s accuracy on a dataset :param f1: The f1 of this ClassMetrics. :type: float """ self._f1 = f1 @property def precision(self): """ **[Required]** Gets the precision of this ClassMetrics. Precision refers to the number of true positives divided by the total number of positive predictions (i.e., the number of true positives plus the number of false positives) :return: The precision of this ClassMetrics. :rtype: float """ return self._precision @precision.setter def precision(self, precision): """ Sets the precision of this ClassMetrics. Precision refers to the number of true positives divided by the total number of positive predictions (i.e., the number of true positives plus the number of false positives) :param precision: The precision of this ClassMetrics. :type: float """ self._precision = precision @property def recall(self): """ **[Required]** Gets the recall of this ClassMetrics. Measures the model's ability to predict actual positive classes. It is the ratio between the predicted true positives and what was actually tagged. The recall metric reveals how many of the predicted classes are correct. :return: The recall of this ClassMetrics. :rtype: float """ return self._recall @recall.setter def recall(self, recall): """ Sets the recall of this ClassMetrics. Measures the model's ability to predict actual positive classes. It is the ratio between the predicted true positives and what was actually tagged. The recall metric reveals how many of the predicted classes are correct. :param recall: The recall of this ClassMetrics. :type: float """ self._recall = recall @property def support(self): """ Gets the support of this ClassMetrics. number of samples in the test set :return: The support of this ClassMetrics. :rtype: float """ return self._support @support.setter def support(self, support): """ Sets the support of this ClassMetrics. number of samples in the test set :param support: The support of this ClassMetrics. :type: float """ self._support = support def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other