6VecLM
1.0.0
후보 활성 주소 세트를 생성하기 위해 Word2Vec 및 변압기 네트워크를 적용하십시오.


6Veclm의 그림. 6VECLM에는 2 개의 구성 요소 IPv62VEC 및 변압기 -IPV6이 포함되어 있습니다. IPv62VEC는 전체 활성 광고 공간을 시맨틱 벡터 공간에 매핑하며, 여기서 유사한 시퀀스의 주소는 동일한 클러스터로 분류됩니다. Semantic Address 벡터는 IPv6 언어 모델링을 구현하기 위해 Transformer-IPV6에 의해 학습됩니다.
연구 논문 6VECLM : IPv6 목표 생성을위한 벡터 공간의 언어 모델링은 유럽 기계 학습 및 데이터베이스의 지식 발견 및 실습에 관한 유럽 회의에서 수용되었습니다 (ECMLPKDD 2020).
참고 :이 코드는 주석이 달린 변압기를 기반으로합니다. 저자에게 감사드립니다.
6Veclm은 세 가지 명령으로 구성됩니다.
$ python data_processing.py
$ python IPv62Vec.py
$ python IPv6_Transformer.py
모델이 교육을받은 경우 load_model.py 사용하여 다른 후보 세트를 직접 생성 할 수 있습니다.
$ python load_model.py