본문 바로가기

전체 글121

인공지능 스터디 #6 사이킷럿 소개와 특징 파이썬 머신러닝 라이브러리 중 가장 많이 사용되는 라이브러리. 파이썬 기반의 머신러닝을 위한 가장 쉽고 효율적인 개발 라이브러리 제공. 사이킷런의 특징 - 파이썬 기반의 다른 머신러닝 패키지도 사이킷런 스타일의 API를 지향할 정도로 쉽고 가장 파이썬스러운 API 제공 - 머신러닝을 위한 매우 다양한 알고리즘과 개발을 위한 편리한 프레임워크와 API 제공 - 오랜 기간 실전 환경에서 검증됐으며 매우 많은 환경에서 사용되는 성숙한 라이브러리 pip를 이용하여 설치 설치 확인 붓꽃 품종 예측하기 붓꽃 데이터 세트로 붓꽃의 품종을 분류해보기. train_test_split()의 첫 번째 파라미터인 iris_data는 피처 데이터 세트 두 번째 파라미터인 iris_label은 레이블 데이터.. 2021. 6. 2.
인공지능 스터디 #5 appy lamda 식으로 데이터 가공 판다스의 경우 칼럼에 일괄적으로 데이터를 가공하는 것이 속도 면에서 더 빠르거나 데이터 가공이 필요할 경우 사용 함수형 프로그래밍을 지원하기 위해 만듦 다음과 같은 함수가 있다 가정해보자 이를 람다식으로 변환해보면 lambda x : x **2 에서 :로 입력 인자와 반환될 입력 인자의 계산식을 분리 :의 왼쪽에 있는 x는 입력 인자, 오른쪽은 입력 인자의 계산식 lambda 식을 이용할 때 여러 개의 값을 입력 인자로 사용해야 될 경우에는 보통 map() 함수 결합 DataFrame에 lambda식을 적용해 데이터를 가공해보자 ex 1) ex 2) if else 절을 사용해 조금 더 복잡한 가공을 해보자(15세 미만이면 child, 그렇지 않으면 adult) 주의.. 2021. 6. 2.
[WISET] 보안 컨설팅이란 무엇인가? 보안 컨설턴트란? 보안 컨설턴트는 기업의 리스크를 최소화하기 위해 보안의 위험 요소를 분석하고 대응 방안을 제시하는 업무를 수행 정보보호 컨설팅의 목적 상시 존재하는 위협과 취약점을 정확히 파악하고 분석/평가하여 고객 맞춤형 최적의 보호대책을 제시 내/외부로 부터 침해사고 예방, 빠른탐지, 신속한 복구가 가능하도록 체계 정비 → 지속적인 위험관리로 정보보호 수준향상 및 체계적인 위험통제를 목표 컨설턴트의 역량 컨설턴트는 기업이 당면한 문제에 대한 해결방안을 제시하는 전문가라고 할 수 있습니다. 따라서, 컨설턴트가 지녀야 할 필수역량은 다음과 같습니다. 문제 해결 능력(Problem-Solving Skill) 대인관계 능력(Interpersonal Relationship Skill) 의사소통 능력(Comm.. 2021. 5. 23.
인공지능 스터디 #3 일부 데이터가 삭제됐으므로 원본 데이터 다시 로딩 후 객체 추출 한 번 만들어진 dataframe 및 series의 객체는 함부로 변경 가능 index 값을 변경하는 작업 수행 x. Series 객체는 index 객체를 포함하지만 series 객체에 연산 함수를 적용할 때 index는 오직 식별용으로만 사용됨. dataframe 및 series에 reset_index() 메서드 수행하면 새롭게 인덱스를 연솟 숫자형으로 할당하며 기존 인덱스는 'index'라는 새로운 칼럼명으로 추가 reset_index()는 인덱스가 연속된 int 숫자형 데이터가 아닐 경우에 이를 연속 int 숫자형 데이터로 만들어줄 때 사용. 데이터 셀렉션 및 필터링 넘파이와 상당히 유사한 부분도 있고 다른 부분도 있어서 혼동하기 쉬움.. 2021. 5. 19.