Quando eu queria obter o resumo da rede neural, tentei muitas maneiras de gerar resumo abstrato, mas o resultado não foi bom. Quando ouvi a Byte Cup 2018, encontrei algumas informações sobre isso, e a solução do campeão me atraiu, mas encontrei alguns sites, como o Github Gitlab, não encontrei o código oficial, então decidi implementá -lo.
Meu modelo é baseado na atenção é tudo o que você precisa e chega ao ponto: resumo com redes de generadores de ponteiro

python train.py
Verifique hparams.py para ver quais parâmetros são possíveis. Por exemplo,
python train.py --logdir myLog --batch_size 32 --train myTrain --eval myEval
Meu código também melhora a GPU multi para treinar esse modelo, se você tiver mais de uma GPU, basta correr assim
python train.py --logdir myLog --batch_size 32 --train myTrain --eval myEval --gpu_nums=myGPUNums
| nome | tipo | detalhe |
|---|---|---|
| vocab_size | int | Tamanho do vocabulário |
| trem | str | Treine DataSet Dir |
| aval | str | avaliar o DATASET Dir |
| teste | str | Dados para calcular a pontuação do Rouge |
| vocab | str | Caminho do arquivo de vocabulário |
| batch_size | int | Treine Tamanho do lote |
| Eval_batch_size | int | Tamanho do lote de avaliação |
| lr | flutuador | taxa de aprendizado |
| warmup_steps | int | Etapas de aquecimento da taxa de aprendizagem |
| logdir | str | diretório de log |
| num_epochs | int | o número de época do trem |
| Evaldir | str | Avaliação Dir |
| d_model | int | dimensão oculta do codificador/decodificador |
| d_ff | int | dimensão oculta da camada de feedforward |
| Num_blocks | int | Número de blocos de codificador/decodificador |
| Num_heads | int | Número de cabeças de atenção |
| Maxlen1 | int | comprimento máximo de uma sequência de origem |
| Maxlen2 | int | comprimento máximo de uma sequência alvo |
| DOLHOUT_RATE | flutuador | taxa de abandono |
| feam_size | int | Tamanho do feixe para decodificar |
| gpu_nums | int | Quantidade de GPU, que pode permitir quantos GPU treinam este modelo , padrão 1 |
Não altere os hiper-parâmetros do transformador Util, você tem uma boa solução, isso deixará a perda não pode diminuir! Se você tem uma boa solução, espero que você possa me dizer.

