Rona

머신러닝 기반 네트워크 침입 탐지 시스템 만들기

중급502026-04-22

네트워크 트래픽 데이터를 전처리하고 Scikit-learn의 랜덤 포레스트 알고리즘으로 학습시켜 보안 위협을 탐지하는 인공지능 모델을 구축합니다. 학습 결과로 공격 탐지 정확도와 정밀도가 요약된 성능 평가 보고서를 콘솔 창에 출력하는 파이썬 프로그램을 완성합니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • 머신러닝 모델 학습을 위한 데이터 전처리 과정을 이해합니다.
  • Scikit-learn을 사용하여 분류 모델을 훈련하고 평가할 수 있습니다.
  • 모델의 성능 지표(정확도, 정밀도 등)를 해석하고 설명할 수 있습니다.

어떻게 진행해요

1. 프로젝트 환경 설정 및 데이터셋 준비
2. 데이터 불러오기 및 탐색
3. 데이터 전처리: 범주형 데이터 변환
4. 데이터 전처리: 피처 스케일링
5. 학습 및 테스트 데이터 분리
6. 랜덤 포레스트 모델 학습
7. 모델 성능 평가 및 결과 분석

AI 튜터가 각 단계를 하나씩 안내해줄 거예요