Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Реализовать алгоритм распознавания мемов #3

Open
DanilaMa opened this issue Oct 15, 2016 · 5 comments

Comments

@DanilaMa
Copy link

DanilaMa commented Oct 15, 2016

Реализовать прототип алгоритма распознования новых мемов в виде реализации интерфейса

public interface MemosRecognitionStrategy {
   /**
    * @param storedMemos - мемы, выявленные на предыдущей итерации (вчерашний проход)
    * @param newMemosCandidates - мемы, которые являются кандидатами, выявленные  по      результату краулинг процесса текущей итерации
   List<Memo> regonise(List<Memo> storedMemos, List<Memo> newMemosCandidates);
}

  public class Memo {
    private String text;
    private long count;

    public Memo(String text) {
      this.text = text;
      this.count = 0; 
    }

    public String getText(){
      return text; 
    }

    public long getCount(){
      return count; 
    }

    public long addToCount(long value){
      count = count + value 
      return count; 
    }
  }  
}

Реализация обязательно должна сопровождаться модульными тестами.

@DVEfremov DVEfremov changed the title New memos regnition algorithm New memos recognition algorithm Oct 16, 2016
@Rhymmor
Copy link
Collaborator

Rhymmor commented Oct 17, 2016

Получается, что алгоритм будет основан только на количестве упоминаний (если я правильно понял, что такое count)? То есть не будет учитываться время и частота упоминаний?

@DVEfremov
Copy link
Collaborator

DVEfremov commented Oct 17, 2016

думаю да необходимо вести дополнительные характеристики:

  • дата первого упоминания
  • период - по сути частота запуска краулера
  • количество упоминание за период
  • общее количество упоминаний

@DVEfremov
Copy link
Collaborator

Лучше плясать от алгоритма - сначала предложить алгоритм потом уже расширить схему хранения дополнительными полями и сущностями

@aonnikov aonnikov changed the title New memos recognition algorithm Реализовать алгоритм распознавания мемов Oct 27, 2016
@Rhymmor
Copy link
Collaborator

Rhymmor commented Oct 31, 2016

На самом деле даже не особо понятно ы какую сторону копать. Это будет какой-нибудь алгоритм прогноза или что-то вроде банковского кредитного скоринга?

@DVEfremov
Copy link
Collaborator

Скоере всего что то типа индекса цитируемости,
который постоянно растет за какой то промежуток времени....

можно устроить мозговой штурм например завтра после лекции...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants