BLOG

C#

C# 클래스에 대한 설명 추가하기, ToString()

모든 C# 닷넷 객체에는 ToString()이라는 메서드가 있습니다. 기본적으로는 클래스 이름을 반환합니다.

이 메서드는 꽤나 쓸 데가 많습니다. 클래스의 정보를 한 눈에 보여줄 수 있기 때문이죠. …

C#

C# IComparable, IComparer 인터페이스, CompareTo(), Compare()

이번 포스트에서는 IComparable, IComparer 인터페이스에 대해서 알아보도록 하겠습니다.

IComparable 인터페이스는 해당 클래스를 비교가 가능하게 하여 해당 컬렉션 객체의 정렬을 가능하게 합니다.

대표적인 컬렉션인 List는 Sort()라는 …

IComparable IComparer
C#

C# 제너릭 컬렉션 : List 사용하기

C#에서 컬렉션은 유용하게 쓰입니다. 일반적인 배열의 골치 아픈 문제들을 해결해 주기 때문이죠. C#의 대표적인 컬렉션 클래스는 List 입니다.

여기서 T는 type을 의미하며 해당 타입이 들어가는 …

List Generic
인공지능

사이킷런에서 KNN 사용하기

KNN은 k-최근접 이웃 이라고도 불리는 아주 간단한 분류 알고리즘입니다. 로지스틱 회귀나 랜덤포레스트 같은 분류기는 훈련데이터를 통해 훈련 한 후 더이상 훈련 데이터가 필요하지 않지만 KNN은 …

사이킷런 scikit-learn KNN
인공지능

사이킷런에서 결정 트리와 랜덤포레스트 사용하기

결정 트리는 대표적인 화이트박스 모델입니다. 화이트박스란 분류 과정을 설명할 수 있다는 뜻입니다. 신경망같은 모델은 내부에서 어떤 데이터에 가중치를 가지고 있는지, 어떤 특징을 잡아서 계산했는지 내부를 …

사이킷런 scikit-learn 랜덤포레스트 결정트리
Search