Skip to content

Commit

Permalink
Fix readme
Browse files Browse the repository at this point in the history
  • Loading branch information
ngc436 committed Nov 23, 2023
1 parent 1287ef8 commit a08e5cf
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 2 deletions.
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@

<img align="left" src="docs/img/MyLogo.png" alt="Library scheme" height="200"/>
<p align="center">
<picture>
<img src="docs/img/MyLogo.png" alt="Library scheme" height="200"/>
</picture>
</p>

<h2 align="center">
AutoTM
</h2>

# AutoTM

[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
![build](https://github.com/ngc436/AutoTM/actions/workflows/build.yaml/badge.svg)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![PyPI version](https://badge.fury.io/py/autotm.svg)](https://badge.fury.io/py/autotm)
[![Documentation Status](https://readthedocs.org/projects/autotm/badge/?version=latest)](https://autotm.readthedocs.io/en/latest/?badge=latest)
[![Downloads](https://static.pepy.tech/personalized-badge/autotm?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/autotm)

<p>
</p>

Automatic parameters selection for topic models (ARTM approach) using evolutionary algorithms.
AutoTM provides necessary tools to preprocess english and russian text datasets and tune topic models.

Expand Down
19 changes: 19 additions & 0 deletions autotm/content_splitter.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import re
from abc import ABC, abstractmethod
from autotm.preprocessing.text_preprocessing import process_dataset

class BaseTextSplitter(ABC):

def text_process(self):
raise NotImplementedError

def transform(self):
raise NotImplementedError

def text_split(self):
raise NotImplementedError

class TextSplitter(BaseTextSplitter):
def content_splitting(self):
raise NotImplementedError

0 comments on commit a08e5cf

Please sign in to comment.