实例介绍
【实例截图】
【核心代码】
.
├── EWMT18-English-Chinese-Machine-Translation-master.zip.zip
├── WMT18-English-Chinese-Machine-Translation-master
│ ├── LICENSE
│ ├── README.md
│ ├── average_checkpoints.py
│ ├── data
│ │ ├── dataset
│ │ └── wmt18_en_zh
│ │ ├── code
│ │ ├── dev.en
│ │ ├── dev.zh
│ │ ├── test.en
│ │ ├── test.zh
│ │ ├── tmp
│ │ ├── train.en
│ │ └── train.zh
│ ├── evaluate.sh
│ ├── extract_generate_output.py
│ ├── fairseq
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── RELEASE.md
│ │ ├── build
│ │ │ ├── bdist.macosx-10.9-x86_64
│ │ │ ├── lib.macosx-10.9-x86_64-3.6
│ │ │ └── temp.macosx-10.9-x86_64-3.6
│ │ ├── dist
│ │ │ └── fairseq-0.11.0 3864ffa-py3.6-macosx-10.9-x86_64.egg
│ │ ├── docs
│ │ │ ├── Makefile
│ │ │ ├── _static
│ │ │ ├── command_line_tools.rst
│ │ │ ├── conf.py
│ │ │ ├── criterions.rst
│ │ │ ├── data.rst
│ │ │ ├── docutils.conf
│ │ │ ├── fairseq.gif
│ │ │ ├── fairseq_logo.png
│ │ │ ├── getting_started.rst
│ │ │ ├── hydra_integration.md
│ │ │ ├── index.rst
│ │ │ ├── lr_scheduler.rst
│ │ │ ├── make.bat
│ │ │ ├── models.rst
│ │ │ ├── modules.rst
│ │ │ ├── optim.rst
│ │ │ ├── overview.rst
│ │ │ ├── requirements.txt
│ │ │ ├── tasks.rst
│ │ │ ├── tutorial_classifying_names.rst
│ │ │ └── tutorial_simple_lstm.rst
│ │ ├── examples
│ │ │ ├── MMPT
│ │ │ ├── __init__.py
│ │ │ ├── adaptive_span
│ │ │ ├── attention_head_selection
│ │ │ ├── backtranslation
│ │ │ ├── bart
│ │ │ ├── byte_level_bpe
│ │ │ ├── camembert
│ │ │ ├── constrained_decoding
│ │ │ ├── conv_seq2seq
│ │ │ ├── criss
│ │ │ ├── cross_lingual_language_model
│ │ │ ├── data2vec
│ │ │ ├── discriminative_reranking_nmt
│ │ │ ├── fast_noisy_channel
│ │ │ ├── flores101
│ │ │ ├── fully_sharded_data_parallel
│ │ │ ├── gottbert
│ │ │ ├── hubert
│ │ │ ├── joint_alignment_translation
│ │ │ ├── language_model
│ │ │ ├── laser
│ │ │ ├── latent_depth
│ │ │ ├── layerdrop
│ │ │ ├── linformer
│ │ │ ├── m2m_100
│ │ │ ├── mbart
│ │ │ ├── megatron_11b
│ │ │ ├── moe_lm
│ │ │ ├── multilingual
│ │ │ ├── noisychannel
│ │ │ ├── nonautoregressive_translation
│ │ │ ├── normformer
│ │ │ ├── operators
│ │ │ ├── paraphraser
│ │ │ ├── pay_less_attention_paper
│ │ │ ├── pointer_generator
│ │ │ ├── quant_noise
│ │ │ ├── roberta
│ │ │ ├── rxf
│ │ │ ├── scaling_nmt
│ │ │ ├── shuffled_word_order
│ │ │ ├── simultaneous_translation
│ │ │ ├── speech_recognition
│ │ │ ├── speech_synthesis
│ │ │ ├── speech_text_joint_to_text
│ │ │ ├── speech_to_speech
│ │ │ ├── speech_to_text
│ │ │ ├── stories
│ │ │ ├── textless_nlp
│ │ │ ├── translation
│ │ │ ├── translation_moe
│ │ │ ├── truncated_bptt
│ │ │ ├── unsupervised_quality_estimation
│ │ │ ├── wav2vec
│ │ │ ├── wmt19
│ │ │ ├── wmt20
│ │ │ ├── wmt21
│ │ │ ├── womens_bios
│ │ │ ├── xformers
│ │ │ ├── xglm
│ │ │ ├── xlmr
│ │ │ └── xmod
│ │ ├── fairseq
│ │ │ ├── __init__.py
│ │ │ ├── benchmark
│ │ │ ├── binarizer.py
│ │ │ ├── checkpoint_utils.py
│ │ │ ├── clib
│ │ │ ├── config
│ │ │ ├── criterions
│ │ │ ├── data
│ │ │ ├── dataclass
│ │ │ ├── distributed
│ │ │ ├── file_chunker_utils.py
│ │ │ ├── file_io.py
│ │ │ ├── file_utils.py
│ │ │ ├── hub_utils.py
│ │ │ ├── incremental_decoding_utils.py
│ │ │ ├── iterative_refinement_generator.py
│ │ │ ├── logging
│ │ │ ├── model_parallel
│ │ │ ├── models
│ │ │ ├── modules
│ │ │ ├── nan_detector.py
│ │ │ ├── ngram_repeat_block.py
│ │ │ ├── optim
│ │ │ ├── options.py
│ │ │ ├── pdb.py
│ │ │ ├── quantization_utils.py
│ │ │ ├── registry.py
│ │ │ ├── scoring
│ │ │ ├── search.py
│ │ │ ├── sequence_generator.py
│ │ │ ├── sequence_scorer.py
│ │ │ ├── speech_generator.py
│ │ │ ├── tasks
│ │ │ ├── token_generation_constraints.py
│ │ │ ├── tokenizer.py
│ │ │ ├── trainer.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── version.txt
│ │ ├── fairseq.egg-info
│ │ │ ├── PKG-INFO
│ │ │ ├── SOURCES.txt
│ │ │ ├── dependency_links.txt
│ │ │ ├── entry_points.txt
│ │ │ ├── not-zip-safe
│ │ │ ├── requires.txt
│ │ │ └── top_level.txt
│ │ ├── fairseq_cli
│ │ │ ├── __init__.py
│ │ │ ├── eval_lm.py
│ │ │ ├── generate.py
│ │ │ ├── hydra_train.py
│ │ │ ├── interactive.py
│ │ │ ├── preprocess.py
│ │ │ ├── score.py
│ │ │ ├── train.py
│ │ │ └── validate.py
│ │ ├── hubconf.py
│ │ ├── pyproject.toml
│ │ ├── release_utils.py
│ │ ├── scripts
│ │ │ ├── __init__.py
│ │ │ ├── average_checkpoints.py
│ │ │ ├── build_sym_alignment.py
│ │ │ ├── compare_namespaces.py
│ │ │ ├── compound_split_bleu.sh
│ │ │ ├── constraints
│ │ │ ├── convert_dictionary.lua
│ │ │ ├── convert_model.lua
│ │ │ ├── count_docs.py
│ │ │ ├── read_binarized.py
│ │ │ ├── rm_pt.py
│ │ │ ├── sacrebleu.sh
│ │ │ ├── shard_docs.py
│ │ │ ├── split_train_valid_docs.py
│ │ │ ├── spm_decode.py
│ │ │ ├── spm_encode.py
│ │ │ ├── spm_train.py
│ │ │ └── test_fsdp.sh
│ │ ├── setup.cfg
│ │ ├── setup.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── distributed
│ │ │ ├── gpu
│ │ │ ├── speech
│ │ │ ├── speech_recognition
│ │ │ ├── tasks
│ │ │ ├── test_activation_checkpointing.py
│ │ │ ├── test_amp_optimizer.py
│ │ │ ├── test_average_checkpoints.py
│ │ │ ├── test_backtranslation_dataset.py
│ │ │ ├── test_binaries.py
│ │ │ ├── test_binarizer.py
│ │ │ ├── test_character_token_embedder.py
│ │ │ ├── test_checkpoint_utils.py
│ │ │ ├── test_concat_dataset.py
│ │ │ ├── test_constraints.py
│ │ │ ├── test_convtbc.py
│ │ │ ├── test_data_utils.py
│ │ │ ├── test_dataclass_utils.py
│ │ │ ├── test_dataset.py
│ │ │ ├── test_dictionary.py
│ │ │ ├── test_ema.py
│ │ │ ├── test_espnet_multihead_attention.py
│ │ │ ├── test_export.py
│ │ │ ├── test_file_chunker_utils.py
│ │ │ ├── test_file_io.py
│ │ │ ├── test_fp16_optimizer.py
│ │ │ ├── test_hf_hub.py
│ │ │ ├── test_huffman.py
│ │ │ ├── test_inference_dropout.py
│ │ │ ├── test_iopath.py
│ │ │ ├── test_iterators.py
│ │ │ ├── test_label_smoothing.py
│ │ │ ├── test_lm_context_window.py
│ │ │ ├── test_lstm_jitable.py
│ │ │ ├── test_memory_efficient_fp16.py
│ │ │ ├── test_metrics.py
│ │ │ ├── test_multi_corpus_dataset.py
│ │ │ ├── test_multi_corpus_sampled_dataset.py
│ │ │ ├── test_multihead_attention.py
│ │ │ ├── test_noising.py
│ │ │ ├── test_online_backtranslation.py
│ │ │ ├── test_plasma_utils.py
│ │ │ ├── test_positional_encoding.py
│ │ │ ├── test_reproducibility.py
│ │ │ ├── test_resampling_dataset.py
│ │ │ ├── test_roberta.py
│ │ │ ├── test_rotary_positional_embedding.py
│ │ │ ├── test_sequence_generator.py
│ │ │ ├── test_sequence_scorer.py
│ │ │ ├── test_sparse_multihead_attention.py
│ │ │ ├── test_token_block_dataset.py
│ │ │ ├── test_train.py
│ │ │ ├── test_transformer.py
│ │ │ ├── test_utils.py
│ │ │ ├── test_valid_subset_checks.py
│ │ │ └── utils.py
│ │ └── train.py
│ ├── figures
│ │ ├── attention_comparison.png
│ │ ├── explicit-sparse-attn.png
│ │ └── prime.png
│ ├── interactive.sh
│ ├── logs
│ │ ├── prime_transformer_wmt_en_zh.log
│ │ ├── sparse_transformer_wmt_en_zh_big_topk8.log
│ │ ├── sparse_transformer_wmt_en_zh_topk8.log
│ │ ├── transformer_wmt_en_zh.log
│ │ └── transformer_wmt_en_zh_big.log
│ ├── model
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── __init__.cpython-38.pyc
│ │ │ ├── prime_transformer.cpython-36.pyc
│ │ │ ├── prime_transformer.cpython-38.pyc
│ │ │ ├── sparse_transformer.cpython-36.pyc
│ │ │ └── sparse_transformer.cpython-38.pyc
│ │ ├── modules
│ │ │ ├── __pycache__
│ │ │ ├── checkpoint_activations.py
│ │ │ ├── dynamic_convolution.py
│ │ │ ├── prime_mha.py
│ │ │ ├── prime_transformer_layer.py
│ │ │ ├── sparse_mha.py
│ │ │ └── sparse_transformer_layer.py
│ │ ├── prime_transformer.py
│ │ ├── sparse_transformer.py
│ │ └── transformer.py
│ ├── mosesdecoder
│ │ ├── COPYING
│ │ ├── Jamroot
│ │ ├── OnDiskPt
│ │ │ ├── Jamfile
│ │ │ ├── Main.cpp
│ │ │ ├── Main.h
│ │ │ ├── OnDiskQuery.cpp
│ │ │ ├── OnDiskQuery.h
│ │ │ ├── OnDiskWrapper.cpp
│ │ │ ├── OnDiskWrapper.h
│ │ │ ├── Phrase.cpp
│ │ │ ├── Phrase.h
│ │ │ ├── PhraseNode.cpp
│ │ │ ├── PhraseNode.h
│ │ │ ├── SourcePhrase.cpp
│ │ │ ├── SourcePhrase.h
│ │ │ ├── TargetPhrase.cpp
│ │ │ ├── TargetPhrase.h
│ │ │ ├── TargetPhraseCollection.cpp
│ │ │ ├── TargetPhraseCollection.h
│ │ │ ├── Vocab.cpp
│ │ │ ├── Vocab.h
│ │ │ ├── Word.cpp
│ │ │ ├── Word.h
│ │ │ └── queryOnDiskPt.cpp
│ │ ├── README
│ │ ├── azure-pipelines.yml
│ │ ├── biconcor
│ │ │ ├── Alignment.cpp
│ │ │ ├── Alignment.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Jamfile
│ │ │ ├── Mismatch.cpp
│ │ │ ├── Mismatch.h
│ │ │ ├── PhrasePair.cpp
│ │ │ ├── PhrasePair.h
│ │ │ ├── PhrasePairCollection.cpp
│ │ │ ├── PhrasePairCollection.h
│ │ │ ├── SuffixArray.cpp
│ │ │ ├── SuffixArray.h
│ │ │ ├── TargetCorpus.cpp
│ │ │ ├── TargetCorpus.h
│ │ │ ├── Vocabulary.cpp
│ │ │ ├── Vocabulary.h
│ │ │ ├── base64.cpp
│ │ │ ├── base64.h
│ │ │ ├── biconcor.cpp
│ │ │ └── phrase-lookup.cpp
│ │ ├── bjam
│ │ ├── cgmanifest.json
│ │ ├── chk.tmp
│ │ ├── compile.sh
│ │ ├── contrib
│ │ │ ├── DIMwid
│ │ │ ├── Makefiles
│ │ │ ├── arrow-pipelines
│ │ │ ├── c tokenizer
│ │ │ ├── checkplf
│ │ │ ├── combine-ptables
│ │ │ ├── debugging
│ │ │ ├── eppex
│ │ │ ├── expected-bleu-training
│ │ │ ├── goshen-chrome
│ │ │ ├── iSenWeb
│ │ │ ├── lmserver
│ │ │ ├── m4m
│ │ │ ├── mada
│ │ │ ├── makemteval
│ │ │ ├── memscore
│ │ │ ├── mert-moses-multi.pl
│ │ │ ├── mert-sge-nosync
│ │ │ ├── mira
│ │ │ ├── moses-speedtest
│ │ │ ├── omtc
│ │ │ ├── other-builds
│ │ │ ├── picaro
│ │ │ ├── promix
│ │ │ ├── python
│ │ │ ├── relent-filter
│ │ │ ├── rephraser
│ │ │ ├── rpm
│ │ │ ├── rt
│ │ │ ├── server
│ │ │ ├── sigtest-filter
│ │ │ ├── synlm
│ │ │ ├── tmcombine
│ │ │ ├── web
│ │ │ └── zmert-moses.pl
│ │ ├── cruise-control
│ │ │ ├── README
│ │ │ ├── config.ems
│ │ │ ├── create-binary.perl
│ │ │ ├── example.config
│ │ │ ├── shorten_info.pl
│ │ │ ├── test_all_new_commits.sh
│ │ │ └── web
│ │ ├── defer
│ │ │ ├── ExternalFeature.cpp
│ │ │ ├── ExternalFeature.h
│ │ │ ├── Joint.cpp
│ │ │ ├── Joint.h
│ │ │ ├── PhraseDictionaryInterpolated.cpp
│ │ │ ├── PhraseDictionaryInterpolated.h
│ │ │ ├── PhraseLengthFeatureTest.cpp
│ │ │ └── TargetBigramFeatureTest.cpp
│ │ ├── doc
│ │ │ └── PhraseDictionaryBitextSampling.howto
│ │ ├── doxygen.conf
│ │ ├── env-check.yml
│ │ ├── jam-files
│ │ │ ├── LICENSE_1_0.txt
│ │ │ ├── boost-build
│ │ │ ├── check-environment.jam
│ │ │ ├── curlpp.jam
│ │ │ ├── empty_test_main.cc
│ │ │ ├── engine
│ │ │ ├── fail
│ │ │ ├── sanity.jam
│ │ │ └── xmlrpc-c.jam
│ │ ├── lm
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Jamfile
│ │ │ ├── bhiksha.cc
│ │ │ ├── bhiksha.hh
│ │ │ ├── binary_format.cc
│ │ │ ├── binary_format.hh
│ │ │ ├── blank.hh
│ │ │ ├── build_binary_main.cc
│ │ │ ├── builder
│ │ │ ├── common
│ │ │ ├── config.cc
│ │ │ ├── config.hh
│ │ │ ├── enumerate_vocab.hh
│ │ │ ├── facade.hh
│ │ │ ├── filter
│ │ │ ├── fragment_main.cc
│ │ │ ├── kenlm_benchmark_main.cc
│ │ │ ├── left.hh
│ │ │ ├── left_test.cc
│ │ │ ├── lm_exception.cc
│ │ │ ├── lm_exception.hh
│ │ │ ├── max_order.hh
│ │ │ ├── model.cc
│ │ │ ├── model.hh
│ │ │ ├── model_test.cc
│ │ │ ├── model_type.hh
│ │ │ ├── ngram_query.hh
│ │ │ ├── partial.hh
│ │ │ ├── partial_test.cc
│ │ │ ├── quantize.cc
│ │ │ ├── quantize.hh
│ │ │ ├── query_main.cc
│ │ │ ├── read_arpa.cc
│ │ │ ├── read_arpa.hh
│ │ │ ├── return.hh
│ │ │ ├── search_hashed.cc
│ │ │ ├── search_hashed.hh
│ │ │ ├── search_trie.cc
│ │ │ ├── search_trie.hh
│ │ │ ├── sizes.cc
│ │ │ ├── sizes.hh
│ │ │ ├── state.hh
│ │ │ ├── test.arpa
│ │ │ ├── test_nounk.arpa
│ │ │ ├── trie.cc
│ │ │ ├── trie.hh
│ │ │ ├── trie_sort.cc
│ │ │ ├── trie_sort.hh
│ │ │ ├── value.hh
│ │ │ ├── value_build.cc
│ │ │ ├── value_build.hh
│ │ │ ├── virtual_interface.cc
│ │ │ ├── virtual_interface.hh
│ │ │ ├── vocab.cc
│ │ │ ├── vocab.hh
│ │ │ ├── weights.hh
│ │ │ ├── word_index.hh
│ │ │ └── wrappers
│ │ ├── mert
│ │ │ ├── BleuDocScorer.cpp
│ │ │ ├── BleuDocScorer.h
│ │ │ ├── BleuScorer.cpp
│ │ │ ├── BleuScorer.h
│ │ │ ├── BleuScorerTest.cpp
│ │ │ ├── CHRFScorer.cpp
│ │ │ ├── CHRFScorer.h
│ │ │ ├── CderScorer.cpp
│ │ │ ├── CderScorer.h
│ │ │ ├── Data.cpp
│ │ │ ├── Data.h
│ │ │ ├── DataTest.cpp
│ │ │ ├── Fdstream.h
│ │ │ ├── FeatureArray.cpp
│ │ │ ├── FeatureArray.h
│ │ │ ├── FeatureData.cpp
│ │ │ ├── FeatureData.h
│ │ │ ├── FeatureDataIterator.cpp
│ │ │ ├── FeatureDataIterator.h
│ │ │ ├── FeatureDataTest.cpp
│ │ │ ├── FeatureStats.cpp
│ │ │ ├── FeatureStats.h
│ │ │ ├── FileStream.cpp
│ │ │ ├── FileStream.h
│ │ │ ├── ForestRescore.cpp
│ │ │ ├── ForestRescore.h
│ │ │ ├── ForestRescoreTest.cpp
│ │ │ ├── GzFileBuf.cpp
│ │ │ ├── GzFileBuf.h
│ │ │ ├── HopeFearDecoder.cpp
│ │ │ ├── HopeFearDecoder.h
│ │ │ ├── HwcmScorer.cpp
│ │ │ ├── HwcmScorer.h
│ │ │ ├── HypPackEnumerator.cpp
│ │ │ ├── HypPackEnumerator.h
│ │ │ ├── Hypergraph.cpp
│ │ │ ├── Hypergraph.h
│ │ │ ├── HypergraphTest.cpp
│ │ │ ├── InternalTree.cpp
│ │ │ ├── InternalTree.h
│ │ │ ├── InterpolatedScorer.cpp
│ │ │ ├── InterpolatedScorer.h
│ │ │ ├── Jamfile
│ │ │ ├── M2.cpp
│ │ │ ├── M2.h
│ │ │ ├── M2Scorer.cpp
│ │ │ ├── M2Scorer.h
│ │ │ ├── MeteorScorer.cpp
│ │ │ ├── MeteorScorer.h
│ │ │ ├── MiraFeatureVector.cpp
│ │ │ ├── MiraFeatureVector.h
│ │ │ ├── MiraFeatureVectorTest.cpp
│ │ │ ├── MiraWeightVector.cpp
│ │ │ ├── MiraWeightVector.h
│ │ │ ├── Ngram.h
│ │ │ ├── NgramTest.cpp
│ │ │ ├── Optimizer.cpp
│ │ │ ├── Optimizer.h
│ │ │ ├── OptimizerFactory.cpp
│ │ │ ├── OptimizerFactory.h
│ │ │ ├── OptimizerFactoryTest.cpp
│ │ │ ├── PerScorer.cpp
│ │ │ ├── PerScorer.h
│ │ │ ├── Permutation.cpp
│ │ │ ├── Permutation.h
│ │ │ ├── PermutationScorer.cpp
│ │ │ ├── PermutationScorer.h
│ │ │ ├── Point.cpp
│ │ │ ├── Point.h
│ │ │ ├── PointTest.cpp
│ │ │ ├── PreProcessFilter.cpp
│ │ │ ├── PreProcessFilter.h
│ │ │ ├── Reference.h
│ │ │ ├── ReferenceTest.cpp
│ │ │ ├── ScopedVector.h
│ │ │ ├── ScoreArray.cpp
│ │ │ ├── ScoreArray.h
│ │ │ ├── ScoreData.cpp
│ │ │ ├── ScoreData.h
│ │ │ ├── ScoreDataIterator.cpp
│ │ │ ├── ScoreDataIterator.h
│ │ │ ├── ScoreStats.cpp
│ │ │ ├── ScoreStats.h
│ │ │ ├── Scorer.cpp
│ │ │ ├── Scorer.h
│ │ │ ├── ScorerFactory.cpp
│ │ │ ├── ScorerFactory.h
│ │ │ ├── SemposOverlapping.cpp
│ │ │ ├── SemposOverlapping.h
│ │ │ ├── SemposScorer.cpp
│ │ │ ├── SemposScorer.h
│ │ │ ├── SentenceLevelScorer.cpp
│ │ │ ├── SentenceLevelScorer.h
│ │ │ ├── Singleton.h
│ │ │ ├── SingletonTest.cpp
│ │ │ ├── StatisticsBasedScorer.cpp
│ │ │ ├── StatisticsBasedScorer.h
│ │ │ ├── TER
│ │ │ ├── TODO
│ │ │ ├── TerScorer.cpp
│ │ │ ├── TerScorer.h
│ │ │ ├── Timer.cpp
│ │ │ ├── Timer.h
│ │ │ ├── TimerTest.cpp
│ │ │ ├── Types.h
│ │ │ ├── Util.cpp
│ │ │ ├── Util.h
│ │ │ ├── UtilTest.cpp
│ │ │ ├── Vocabulary.cpp
│ │ │ ├── Vocabulary.h
│ │ │ ├── VocabularyTest.cpp
│ │ │ ├── evaluator.cpp
│ │ │ ├── example
│ │ │ ├── extractor.cpp
│ │ │ ├── hgdecode.cpp
│ │ │ ├── kbmira.cpp
│ │ │ ├── mert.cpp
│ │ │ ├── pro.cpp
│ │ │ ├── sentence-bleu-nbest.cpp
│ │ │ ├── sentence-bleu.cpp
│ │ │ └── test_scorer_data
│ │ ├── mingw
│ │ │ ├── Makefile
│ │ │ └── MosesGUI
│ │ ├── misc
│ │ │ ├── 1-1-Extraction.cpp
│ │ │ ├── GenerateSequences.cpp
│ │ │ ├── GenerateTuples.cpp
│ │ │ ├── GenerateTuples.h
│ │ │ ├── Jamfile
│ │ │ ├── QueryProbingPT.cpp
│ │ │ ├── TransliterationMining.cpp
│ │ │ ├── addLexROtoPT.cpp
│ │ │ ├── merge-sorted.cc
│ │ │ ├── pmoses
│ │ │ ├── processLexicalTable.cpp
│ │ │ ├── processLexicalTableMin.cpp
│ │ │ ├── processPhraseTable.cpp
│ │ │ ├── processPhraseTableMin.cpp
│ │ │ ├── pruneGeneration.cpp
│ │ │ ├── pruneGeneration.h
│ │ │ ├── prunePhraseTable.cpp
│ │ │ ├── queryLexicalTable.cpp
│ │ │ ├── queryPhraseTable.cpp
│ │ │ └── queryPhraseTableMin.cpp
│ │ ├── moses
│ │ │ ├── AlignmentInfo.cpp
│ │ │ ├── AlignmentInfo.h
│ │ │ ├── AlignmentInfoCollection.cpp
│ │ │ ├── AlignmentInfoCollection.h
│ │ │ ├── AlignmentInfoTest.cpp
│ │ │ ├── BaseManager.cpp
│ │ │ ├── BaseManager.h
│ │ │ ├── Bitmap.cpp
│ │ │ ├── Bitmap.h
│ │ │ ├── BitmapContainer.cpp
│ │ │ ├── BitmapContainer.h
│ │ │ ├── Bitmaps.cpp
│ │ │ ├── Bitmaps.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ChartCell.cpp
│ │ │ ├── ChartCell.h
│ │ │ ├── ChartCellCollection.cpp
│ │ │ ├── ChartCellCollection.h
│ │ │ ├── ChartCellLabel.h
│ │ │ ├── ChartCellLabelSet.h
│ │ │ ├── ChartHypothesis.cpp
│ │ │ ├── ChartHypothesis.h
│ │ │ ├── ChartHypothesisCollection.cpp
│ │ │ ├── ChartHypothesisCollection.h
│ │ │ ├── ChartKBestExtractor.cpp
│ │ │ ├── ChartKBestExtractor.h
│ │ │ ├── ChartManager.cpp
│ │ │ ├── ChartManager.h
│ │ │ ├── ChartParser.cpp
│ │ │ ├── ChartParser.h
│ │ │ ├── ChartParserCallback.h
│ │ │ ├── ChartRuleLookupManager.cpp
│ │ │ ├── ChartRuleLookupManager.h
│ │ │ ├── ChartTranslationOption.cpp
│ │ │ ├── ChartTranslationOption.h
│ │ │ ├── ChartTranslationOptionList.cpp
│ │ │ ├── ChartTranslationOptionList.h
│ │ │ ├── ChartTranslationOptions.cpp
│ │ │ ├── ChartTranslationOptions.h
│ │ │ ├── ConfusionNet.cpp
│ │ │ ├── ConfusionNet.h
│ │ │ ├── ContextScope.h
│ │ │ ├── DecodeGraph.cpp
│ │ │ ├── DecodeGraph.h
│ │ │ ├── DecodeStep.cpp
│ │ │ ├── DecodeStep.h
│ │ │ ├── DecodeStepGeneration.cpp
│ │ │ ├── DecodeStepGeneration.h
│ │ │ ├── DecodeStepTranslation.cpp
│ │ │ ├── DecodeStepTranslation.h
│ │ │ ├── ExportInterface.cpp
│ │ │ ├── ExportInterface.h
│ │ │ ├── FF
│ │ │ ├── Factor.cpp
│ │ │ ├── Factor.h
│ │ │ ├── FactorCollection.cpp
│ │ │ ├── FactorCollection.h
│ │ │ ├── FactorTypeSet.cpp
│ │ │ ├── FactorTypeSet.h
│ │ │ ├── FeatureVector.cpp
│ │ │ ├── FeatureVector.h
│ │ │ ├── FeatureVectorTest.cpp
│ │ │ ├── File.cpp
│ │ │ ├── File.h
│ │ │ ├── FilePtr.h
│ │ │ ├── FloydWarshall.cpp
│ │ │ ├── FloydWarshall.h
│ │ │ ├── ForestInput.cpp
│ │ │ ├── ForestInput.h
│ │ │ ├── GenerationDictionary.cpp
│ │ │ ├── GenerationDictionary.h
│ │ │ ├── HypergraphOutput.cpp
│ │ │ ├── HypergraphOutput.h
│ │ │ ├── HypoList.h
│ │ │ ├── Hypothesis.cpp
│ │ │ ├── Hypothesis.h
│ │ │ ├── HypothesisStack.cpp
│ │ │ ├── HypothesisStack.h
│ │ │ ├── HypothesisStackCubePruning.cpp
│ │ │ ├── HypothesisStackCubePruning.h
│ │ │ ├── HypothesisStackNormal.cpp
│ │ │ ├── HypothesisStackNormal.h
│ │ │ ├── IOWrapper.cpp
│ │ │ ├── IOWrapper.h
│ │ │ ├── Incremental.cpp
│ │ │ ├── Incremental.h
│ │ │ ├── InputFileStream.cpp
│ │ │ ├── InputFileStream.h
│ │ │ ├── InputPath.cpp
│ │ │ ├── InputPath.h
│ │ │ ├── InputType.cpp
│ │ │ ├── InputType.h
│ │ │ ├── Jamfile
│ │ │ ├── LM
│ │ │ ├── LVoc.cpp
│ │ │ ├── LVoc.h
│ │ │ ├── LatticeMBR.cpp
│ │ │ ├── LatticeMBR.h
│ │ │ ├── Manager.cpp
│ │ │ ├── Manager.h
│ │ │ ├── MockHypothesis.cpp
│ │ │ ├── MockHypothesis.h
│ │ │ ├── MosesTest.cpp
│ │ │ ├── NonTerminal.cpp
│ │ │ ├── NonTerminal.h
│ │ │ ├── ObjectPool.h
│ │ │ ├── OutputCollector.h
│ │ │ ├── OutputFileStream.cpp
│ │ │ ├── OutputFileStream.h
│ │ │ ├── PCNTools.cpp
│ │ │ ├── PCNTools.h
│ │ │ ├── PDTAimp.cpp
│ │ │ ├── PDTAimp.h
│ │ │ ├── PP
│ │ │ ├── Parameter.cpp
│ │ │ ├── Parameter.h
│ │ │ ├── PartialTranslOptColl.cpp
│ │ │ ├── PartialTranslOptColl.h
│ │ │ ├── Phrase.cpp
│ │ │ ├── Phrase.h
│ │ │ ├── PrefixTree.h
│ │ │ ├── PrefixTreeMap.cpp
│ │ │ ├── PrefixTreeMap.h
│ │ │ ├── Range.cpp
│ │ │ ├── Range.h
│ │ │ ├── ReorderingConstraint.cpp
│ │ │ ├── ReorderingConstraint.h
│ │ │ ├── RuleCube.cpp
│ │ │ ├── RuleCube.h
│ │ │ ├── RuleCubeItem.cpp
│ │ │ ├── RuleCubeItem.h
│ │ │ ├── RuleCubeQueue.cpp
│ │ │ ├── RuleCubeQueue.h
│ │ │ ├── ScoreComponentCollection.cpp
│ │ │ ├── ScoreComponentCollection.h
│ │ │ ├── ScoreComponentCollectionTest.cpp
│ │ │ ├── Search.cpp
│ │ │ ├── Search.h
│ │ │ ├── SearchCubePruning.cpp
│ │ │ ├── SearchCubePruning.h
│ │ │ ├── SearchNormal.cpp
│ │ │ ├── SearchNormal.h
│ │ │ ├── Sentence.cpp
│ │ │ ├── Sentence.h
│ │ │ ├── SentenceStats.cpp
│ │ │ ├── SentenceStats.h
│ │ │ ├── SquareMatrix.cpp
│ │ │ ├── SquareMatrix.h
│ │ │ ├── StackVec.h
│ │ │ ├── StaticData.cpp
│ │ │ ├── StaticData.h
│ │ │ ├── SyntacticLanguageModel.cpp
│ │ │ ├── SyntacticLanguageModel.h
│ │ │ ├── SyntacticLanguageModelFiles.h
│ │ │ ├── SyntacticLanguageModelState.h
│ │ │ ├── Syntax
│ │ │ ├── TabbedSentence.cpp
│ │ │ ├── TabbedSentence.h
│ │ │ ├── TargetPhrase.cpp
│ │ │ ├── TargetPhrase.h
│ │ │ ├── TargetPhraseCollection.cpp
│ │ │ ├── TargetPhraseCollection.h
│ │ │ ├── Terminal.h
│ │ │ ├── ThreadPool.cpp
│ │ │ ├── ThreadPool.h
│ │ │ ├── Timer.cpp
│ │ │ ├── Timer.h
│ │ │ ├── TrainingTask.h
│ │ │ ├── TranslationAnalysis.cpp
│ │ │ ├── TranslationAnalysis.h
│ │ │ ├── TranslationModel
│ │ │ ├── TranslationOption.cpp
│ │ │ ├── TranslationOption.h
│ │ │ ├── TranslationOptionCollection.cpp
│ │ │ ├── TranslationOptionCollection.h
│ │ │ ├── TranslationOptionCollectionConfusionNet.cpp
│ │ │ ├── TranslationOptionCollectionConfusionNet.h
│ │ │ ├── TranslationOptionCollectionLattice.cpp
│ │ │ ├── TranslationOptionCollectionLattice.h
│ │ │ ├── TranslationOptionCollectionText.cpp
│ │ │ ├── TranslationOptionCollectionText.h
│ │ │ ├── TranslationOptionList.cpp
│ │ │ ├── TranslationOptionList.h
│ │ │ ├── TranslationTask.cpp
│ │ │ ├── TranslationTask.h
│ │ │ ├── TreeInput.cpp
│ │ │ ├── TreeInput.h
│ │ │ ├── TrellisPath.cpp
│ │ │ ├── TrellisPath.h
│ │ │ ├── TrellisPathCollection.cpp
│ │ │ ├── TrellisPathCollection.h
│ │ │ ├── TrellisPathList.h
│ │ │ ├── TypeDef.h
│ │ │ ├── UniqueObject.h
│ │ │ ├── Util.cpp
│ │ │ ├── Util.h
│ │ │ ├── Word.cpp
│ │ │ ├── Word.h
│ │ │ ├── WordLattice.cpp
│ │ │ ├── WordLattice.h
│ │ │ ├── WordsBitmapTest.cpp
│ │ │ ├── XmlOption.cpp
│ │ │ ├── XmlOption.h
│ │ │ ├── gzfilebuf.h
│ │ │ ├── hypergraph.proto
│ │ │ ├── mbr.cpp
│ │ │ ├── mbr.h
│ │ │ ├── parameters
│ │ │ ├── rule.proto
│ │ │ ├── server
│ │ │ ├── thread_safe_container.h
│ │ │ └── xmlrpc-c.h
│ │ ├── moses-cmd
│ │ │ ├── Jamfile
│ │ │ ├── LatticeMBRGrid.cpp
│ │ │ ├── Main.cpp
│ │ │ ├── MainVW.cpp
│ │ │ └── MainVW.h
│ │ ├── moses2
│ │ │ ├── AlignmentInfo.cpp
│ │ │ ├── AlignmentInfo.h
│ │ │ ├── AlignmentInfoCollection.cpp
│ │ │ ├── AlignmentInfoCollection.h
│ │ │ ├── ArcLists.cpp
│ │ │ ├── ArcLists.h
│ │ │ ├── Array.h
│ │ │ ├── DLLEntryApi.cpp
│ │ │ ├── EstimatedScores.cpp
│ │ │ ├── EstimatedScores.h
│ │ │ ├── FF
│ │ │ ├── HypothesisBase.cpp
│ │ │ ├── HypothesisBase.h
│ │ │ ├── HypothesisColl.cpp
│ │ │ ├── HypothesisColl.h
│ │ │ ├── InMemoryTrie
│ │ │ ├── InputPathBase.cpp
│ │ │ ├── InputPathBase.h
│ │ │ ├── InputPathsBase.cpp
│ │ │ ├── InputPathsBase.h
│ │ │ ├── InputType.cpp
│ │ │ ├── InputType.h
│ │ │ ├── Jamfile
│ │ │ ├── LM
│ │ │ ├── Main.cpp
│ │ │ ├── Main.h
│ │ │ ├── ManagerBase.cpp
│ │ │ ├── ManagerBase.h
│ │ │ ├── MemPool.cpp
│ │ │ ├── MemPool.h
│ │ │ ├── MemPoolAllocator.h
│ │ │ ├── Moses2Wrapper.cpp
│ │ │ ├── Moses2Wrapper.h
│ │ │ ├── Phrase.cpp
│ │ │ ├── Phrase.h
│ │ │ ├── PhraseBased
│ │ │ ├── PhraseImplTemplate.h
│ │ │ ├── Recycler.cpp
│ │ │ ├── Recycler.h
│ │ │ ├── SCFG
│ │ │ ├── Scores.cpp
│ │ │ ├── Scores.h
│ │ │ ├── SubPhrase.cpp
│ │ │ ├── SubPhrase.h
│ │ │ ├── System.cpp
│ │ │ ├── System.h
│ │ │ ├── TargetPhrase.cpp
│ │ │ ├── TargetPhrase.h
│ │ │ ├── TranslationModel
│ │ │ ├── TranslationTask.cpp
│ │ │ ├── TranslationTask.h
│ │ │ ├── TrellisPaths.cpp
│ │ │ ├── TrellisPaths.h
│ │ │ ├── TypeDef.cpp
│ │ │ ├── TypeDef.h
│ │ │ ├── Vector.cpp
│ │ │ ├── Vector.h
│ │ │ ├── Weights.cpp
│ │ │ ├── Weights.h
│ │ │ ├── Word.cpp
│ │ │ ├── Word.h
│ │ │ ├── defer
│ │ │ ├── legacy
│ │ │ ├── parameters
│ │ │ ├── pugiconfig.hpp
│ │ │ ├── pugixml.cpp
│ │ │ ├── pugixml.hpp
│ │ │ └── server
│ │ ├── phrase-extract
│ │ │ ├── Alignment.cpp
│ │ │ ├── Alignment.h
│ │ │ ├── AlignmentPhrase.cpp
│ │ │ ├── AlignmentPhrase.h
│ │ │ ├── DomainFeature.cpp
│ │ │ ├── DomainFeature.h
│ │ │ ├── ExtractedRule.h
│ │ │ ├── ExtractionPhrasePair.cpp
│ │ │ ├── ExtractionPhrasePair.h
│ │ │ ├── Hole.h
│ │ │ ├── HoleCollection.cpp
│ │ │ ├── HoleCollection.h
│ │ │ ├── InputFileStream.cpp
│ │ │ ├── InputFileStream.h
│ │ │ ├── InternalStructFeature.cpp
│ │ │ ├── InternalStructFeature.h
│ │ │ ├── Jamfile
│ │ │ ├── OutputFileStream.cpp
│ │ │ ├── OutputFileStream.h
│ │ │ ├── PhraseExtractionOptions.h
│ │ │ ├── PhraseOrientation.cpp
│ │ │ ├── PhraseOrientation.h
│ │ │ ├── PropertiesConsolidator.cpp
│ │ │ ├── PropertiesConsolidator.h
│ │ │ ├── RuleExist.h
│ │ │ ├── RuleExtractionOptions.h
│ │ │ ├── ScoreFeature.cpp
│ │ │ ├── ScoreFeature.h
│ │ │ ├── ScoreFeatureTest.cpp
│ │ │ ├── SentenceAlignment.cpp
│ │ │ ├── SentenceAlignment.h
│ │ │ ├── SentenceAlignmentWithSyntax.cpp
│ │ │ ├── SentenceAlignmentWithSyntax.h
│ │ │ ├── SyntaxNode.h
│ │ │ ├── SyntaxNodeCollection.cpp
│ │ │ ├── SyntaxNodeCollection.h
│ │ │ ├── SyntaxTree.h
│ │ │ ├── XmlException.h
│ │ │ ├── XmlTree.cpp
│ │ │ ├── XmlTree.h
│ │ │ ├── consolidate-direct-main.cpp
│ │ │ ├── consolidate-main.cpp
│ │ │ ├── consolidate-reverse-main.cpp
│ │ │ ├── extract-ghkm
│ │ │ ├── extract-lex-main.cpp
│ │ │ ├── extract-lex.h
│ │ │ ├── extract-main.cpp
│ │ │ ├── extract-mixed-syntax
│ │ │ ├── extract-rules-main.cpp
│ │ │ ├── filter-rule-table
│ │ │ ├── gzfilebuf.h
│ │ │ ├── hierarchical.h
│ │ │ ├── lexical-reordering
│ │ │ ├── pcfg-extract
│ │ │ ├── pcfg-score
│ │ │ ├── postprocess-egret-forests
│ │ │ ├── relax-parse-main.cpp
│ │ │ ├── relax-parse.h
│ │ │ ├── score-main.cpp
│ │ │ ├── score-stsg
│ │ │ ├── score.h
│ │ │ ├── statistics-main.cpp
│ │ │ ├── syntax-common
│ │ │ ├── tables-core.cpp
│ │ │ ├── tables-core.h
│ │ │ └── test.domain
│ │ ├── probingpt
│ │ │ ├── CreateProbingPT.cpp
│ │ │ ├── InputFileStream.cpp
│ │ │ ├── InputFileStream.h
│ │ │ ├── Jamfile
│ │ │ ├── OutputFileStream.cpp
│ │ │ ├── OutputFileStream.h
│ │ │ ├── StoreTarget.cpp
│ │ │ ├── StoreTarget.h
│ │ │ ├── StoreVocab.cpp
│ │ │ ├── StoreVocab.h
│ │ │ ├── gzfilebuf.h
│ │ │ ├── hash.cpp
│ │ │ ├── hash.h
│ │ │ ├── line_splitter.cpp
│ │ │ ├── line_splitter.h
│ │ │ ├── probing_hash_utils.cpp
│ │ │ ├── probing_hash_utils.h
│ │ │ ├── querying.cpp
│ │ │ ├── querying.h
│ │ │ ├── storing.cpp
│ │ │ ├── storing.h
│ │ │ ├── util.cpp
│ │ │ ├── util.h
│ │ │ ├── vocabid.cpp
│ │ │ └── vocabid.h
│ │ ├── regression-testing
│ │ │ ├── Jamfile
│ │ │ ├── MosesRegressionTesting.pm
│ │ │ ├── compare-results.perl
│ │ │ ├── ensure-regression-data-here.perl
│ │ │ ├── run-single-test.perl
│ │ │ ├── run-test-detokenizer.perl
│ │ │ ├── run-test-extract.perl
│ │ │ ├── run-test-mert.perl
│ │ │ ├── run-test-misc.perl
│ │ │ └── run-test-scorer.perl
│ │ ├── run-regtests.sh
│ │ ├── scripts
│ │ │ ├── Jamfile
│ │ │ ├── OSM
│ │ │ ├── README
│ │ │ ├── Transliteration
│ │ │ ├── analysis
│ │ │ ├── docker
│ │ │ ├── ems
│ │ │ ├── fuzzy-match
│ │ │ ├── generic
│ │ │ ├── nbest-rescore
│ │ │ ├── other
│ │ │ ├── recaser
│ │ │ ├── regression-testing
│ │ │ ├── server
│ │ │ ├── share
│ │ │ ├── tests
│ │ │ ├── tokenizer
│ │ │ └── training
│ │ ├── search
│ │ │ ├── Jamfile
│ │ │ ├── applied.hh
│ │ │ ├── config.hh
│ │ │ ├── context.hh
│ │ │ ├── edge.hh
│ │ │ ├── edge_generator.cc
│ │ │ ├── edge_generator.hh
│ │ │ ├── header.hh
│ │ │ ├── nbest.cc
│ │ │ ├── nbest.hh
│ │ │ ├── rule.cc
│ │ │ ├── rule.hh
│ │ │ ├── types.hh
│ │ │ ├── vertex.cc
│ │ │ ├── vertex.hh
│ │ │ └── vertex_generator.hh
│ │ ├── symal
│ │ │ ├── Jamfile
│ │ │ ├── cmd.c
│ │ │ ├── cmd.h
│ │ │ ├── symal.cpp
│ │ │ └── symal.vcproj
│ │ ├── util
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Jamfile
│ │ │ ├── bit_packing.cc
│ │ │ ├── bit_packing.hh
│ │ │ ├── bit_packing_test.cc
│ │ │ ├── cat_compressed_main.cc
│ │ │ ├── double-conversion
│ │ │ ├── ersatz_progress.cc
│ │ │ ├── ersatz_progress.hh
│ │ │ ├── exception.cc
│ │ │ ├── exception.hh
│ │ │ ├── fake_ostream.hh
│ │ │ ├── file.cc
│ │ │ ├── file.hh
│ │ │ ├── file_piece.cc
│ │ │ ├── file_piece.hh
│ │ │ ├── file_piece_test.cc
│ │ │ ├── file_stream.hh
│ │ │ ├── fixed_array.hh
│ │ │ ├── float_to_string.cc
│ │ │ ├── float_to_string.hh
│ │ │ ├── generator.hh
│ │ │ ├── getopt.c
│ │ │ ├── getopt.hh
│ │ │ ├── have.hh
│ │ │ ├── integer_to_string.cc
│ │ │ ├── integer_to_string.hh
│ │ │ ├── integer_to_string_test.cc
│ │ │ ├── joint_sort.hh
│ │ │ ├── joint_sort_test.cc
│ │ │ ├── mmap.cc
│ │ │ ├── mmap.hh
│ │ │ ├── multi_intersection.hh
│ │ │ ├── multi_intersection_test.cc
│ │ │ ├── murmur_hash.cc
│ │ │ ├── murmur_hash.hh
│ │ │ ├── parallel_read.cc
│ │ │ ├── parallel_read.hh
│ │ │ ├── pcqueue.hh
│ │ │ ├── pcqueue_test.cc
│ │ │ ├── pool.cc
│ │ │ ├── pool.hh
│ │ │ ├── probing_hash_table.hh
│ │ │ ├── probing_hash_table_benchmark_main.cc
│ │ │ ├── probing_hash_table_test.cc
│ │ │ ├── proxy_iterator.hh
│ │ │ ├── random.cc
│ │ │ ├── random.hh
│ │ │ ├── random_test.cc
│ │ │ ├── read_compressed.cc
│ │ │ ├── read_compressed.hh
│ │ │ ├── read_compressed_test.cc
│ │ │ ├── scoped.cc
│ │ │ ├── scoped.hh
│ │ │ ├── sized_iterator.hh
│ │ │ ├── sized_iterator_test.cc
│ │ │ ├── sorted_uniform.hh
│ │ │ ├── sorted_uniform_test.cc
│ │ │ ├── stream
│ │ │ ├── string_piece.cc
│ │ │ ├── string_piece.hh
│ │ │ ├── string_piece_hash.hh
│ │ │ ├── string_stream.hh
│ │ │ ├── string_stream_test.cc
│ │ │ ├── tempfile.hh
│ │ │ ├── tempfile_test.cc
│ │ │ ├── thread_pool.hh
│ │ │ ├── tokenize.hh
│ │ │ ├── tokenize_piece.hh
│ │ │ ├── tokenize_piece_test.cc
│ │ │ ├── tokenize_test.cc
│ │ │ ├── usage.cc
│ │ │ └── usage.hh
│ │ └── vw
│ │ ├── Classifier.h
│ │ ├── ClassifierFactory.cpp
│ │ ├── Jamfile
│ │ ├── Normalizer.h
│ │ ├── README.md
│ │ ├── VWPredictor.cpp
│ │ └── VWTrainer.cpp
│ ├── prepare-wmt18en-zh.sh
│ ├── process.sh
│ ├── requirements.txt
│ ├── subword-nmt
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── apply_bpe.py
│ │ ├── get_vocab.py
│ │ ├── learn_bpe.py
│ │ ├── learn_joint_bpe_and_vocab.py
│ │ ├── setup.py
│ │ └── subword_nmt
│ │ ├── __init__.py
│ │ ├── apply_bpe.py
│ │ ├── bpe_toy.py
│ │ ├── chrF.py
│ │ ├── get_vocab.py
│ │ ├── learn_bpe.py
│ │ ├── learn_joint_bpe_and_vocab.py
│ │ ├── segment_char_ngrams.py
│ │ ├── subword_nmt.py
│ │ └── tests
│ ├── train_prime.sh
│ ├── train_sparse.sh
│ └── train_transformer.sh
└── __MACOSX
└── WMT18-English-Chinese-Machine-Translation-master
├── fairseq
├── figures
├── logs
├── model
│ └── modules
└── mosesdecoder
└── scripts
232 directories, 934 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论