At the time of working with the project, information on existing approaches has been collected. All potentially useful methods were tested, their advantages and disadvantages were highlighted, and possible combinations of approaches were identified.
During this period, neural networks are actively developing and new methods appear regularly, so the team continues to monitor news in this area.