def __init__(self): super().__init__() self.__logger = Logger() self.__file_dialog = QFileDialog() self.__logger.info('FileReader was successfully initialized.', __name__)
def __init__(self): # Services self.__recognizer = sr.Recognizer() self.__logger = Logger() self._exceptions_handler = ExceptionsHandler() self.__logger.info('SpeechRecognizer was successfully initialized.', __name__)
def __init__(self): # Services self.__logger = Logger() self._exceptions_handler = ExceptionsHandler() self.__logger.info('SpellChecker was successfully initialized.', __name__)
def __init__(self, classifier_name='NBC'): # Services self._configurator = Configurator() self._configurator.configure_system() self._database_cursor = DatabaseCursor() self._document_preparer = DocumentPreparer() self._text_weight_counter = TextWeightCounter() self._classifier = Classifier() self.__logger = Logger() self._lemmatizer = Lemmatizer() self._path_service = PathService() # Data self._classifier_name = classifier_name self._text = None self.tonal = None self.probability = 0 self._unigrams = None self._bigrams = None self._trigrams = None self._unigrams_weight = None self._bigrams_weight = None self._trigrams_weight = None self.__logger.info('TextTonalAnalyzer was successfully initialized.', __name__)
def __init__(self): self.__logger = Logger() self._request_exceptions = [ type(item) for item in [ requests.ConnectionError(), requests.HTTPError(), requests.TooManyRedirects(), requests.Timeout(), requests.TooManyRedirects(), requests.RequestException(), requests.ConnectTimeout(), requests.ReadTimeout() ] ] self._system_errors = [ type(item) for item in [ KeyError(), AttributeError(), IndexError(), ZeroDivisionError(), SystemError(), ValueError(), AssertionError() ] ] self._file_errors = [ type(item) for item in [FileExistsError(), FileNotFoundError()] ] self._database_errors = [ type(item) for item in [ sqlite3.Error(), sqlite3.DataError(), sqlite3.ProgrammingError(), sqlite3.DatabaseError(), sqlite3.NotSupportedError(), sqlite3.IntegrityError(), sqlite3.InterfaceError(), sqlite3.InternalError(), sqlite3.OperationalError() ] ] self._speech_recognizer_errors = [ type(item) for item in [ sr.RequestError(), sr.UnknownValueError(), sr.WaitTimeoutError(), sr.RequestError() ] ] self.__logger.info('ExceptionsHandler was successfully initialized.', __name__)
def __init__(self): # Services self.__logger = Logger() self._path_service = PathService() self._exceptions_handler = ExceptionsHandler() # Data self._container = ClassificationDataContainer() self._possible_classifiers = ['NBC', 'LogisticRegression', 'KNN'] self.__logger.info('Classifier was successfully initialized.', __name__)
def __init__(self): # Services self._spell_checker = SpellChecker() self.__logger = Logger() self._path_service = PathService() self._morph_analyzer = pymorphy2.MorphAnalyzer() # Data self._stop_words = self._read_stop_words() self._parts_of_speech_to_remove = ['NUMR', 'NPRO', 'PREP'] self.__logger.info('Lemmatizer was successfully initialized.', __name__)
def __init__(self): # Services self.__logger = Logger() self._path_service = PathService() self._configurator = Configurator() self._exceptions_handler = ExceptionsHandler() # Data self._wd = os.getcwd() self._request_url = None self.databases_public_keys = None self.__logger.info('DatabaseCursor was successfully initialized.', __name__)
def __init__(self): # Services self._database_cursor = DatabaseCursor() self._ngram_analyzer = NgramAnalyzer() self.__logger = Logger() self._path_service = PathService() # Data self._docs_count = dict() self._count_all_docs() self.__logger.info('TextWeightCounter was successfully initialized.', __name__)
def __init__(self): # Services self._database_cursor = DatabaseCursor() self.__logger = Logger() self._exceptions_hanlder = ExceptionsHandler() self._lemmatizer = Lemmatizer() self._path_service = PathService() self._configurator = Configurator() self._morph_analyzer = pymorphy2.MorphAnalyzer() # Data self._vec_model = None self._load_vec_model() self.__logger.info('NgramAnalyzer was successfully initialized.', __name__)
def __init__(self): # Services self.__logger = Logger() self._path_service = PathService() self._exceptions_handler = ExceptionsHandler() # Data self._config = dict() self._wd = os.getcwd() self._path_to_databases = None self._request_url = None self._vector_model_public_key = None self._databases_public_keys = None self._load_public_keys() self.__logger.info('Configurator was successfully initialized.', __name__)
def __init__(self): # Services self.__logger = Logger() # Data self._wd = os.getcwd() self.path_to_databases = None self.path_to_configs = None self._valid_classifiers = None self._valid_model_types = None self._valid_databases = None self._valid_test_results_modes = None self._valid_datasets = None self.path_to_stop_words = None self._path_to_main_directory = None self.path_to_vector_model = None self._path_to_classifier_models = None self._path_to_test_results = None self.configure() self.__logger.info('PathService was successfully configured.', __name__)
def __init__(self): super().__init__() self.os = platform.system().lower() # Services self._speech_recognizer = SpeechRecognizer() self._file_reader = FileReader() self.__logger = Logger() self._path_service = PathService() self._text_tonal_analyzer = TextTonalAnalyzer('NBC') self._config = None self._load_config() # GUI Elements self.line_edit = QLineEdit(self) self.answer_label = QLabel(self) self.voice_button = QPushButton(self) self.answer_button = QPushButton(self) self.file_dialog_button = QPushButton(self) self.delete_button = QPushButton(self) self.message_box = QMessageBox()
def __init__(self): self.__logger = Logger() self.__logger.info('DocumentPreparer was successfully initialized.', __name__)