본문 바로가기
반응형

프로그래밍76

코틀린, 정적 멤버와 컴패니언 객체(companion object) 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com companion object 란? 컴패니언 객체는 클래스 내에 정의되어 클래스 자체에 속하는 멤버를 가질 수 있는 특별한 객체입니다. 정적 멤버와 유사한 역할을 하지만 더욱 유연하고 확장 가능한 기능을 제공합니다. 아래의 에시는 companion object 를 통해서 my.. 2024. 3. 7.
코틀린, data 키워드와 데이터 클래스 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com data 키워드와 데이터 클래스 일반적으로 데이터 클래스는 데이터를 보유 및 저장을 목적으로 사용됩니다. 코틀린은 이를 간소하고 편리하게 만들기 위해 data 키워드를 제공합니다. 즉, data 키워드를 사용하면 컴파일러가 아래의 표준기능들을 자동으로 생성하게됩니다. equa.. 2024. 3. 7.
K017. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트8, 람다(Lambdas) 3 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 12번 항목까지만 다룹니다. 이전 내용 코틀린 함수를 자세히 배우려면 아래의 링크들을 참고해주세요. 2024.03.0.. 2024. 3. 7.
K016. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트7, 람다(Lambdas) 2 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 12번 항목까지만 다룹니다. 이전 내용 코틀린 함수를 자세히 배우려면 아래의 링크들을 참고해주세요. 2024.02.1.. 2024. 3. 5.
코드 리뷰 주의사항, 선언(Declaration)과 정의(Definition)의 차이점 안녕하세요 K-IN 입니다. 개발 업무를 하다보면 다른 사람에게 자신의 코드를 설명하거나 다른 사람의 코드에 대해 자신의 의견을 말하는 자리가 많아집니다. 이를 코드 리뷰(Code Review)라고 부릅니다. 그러나, 가끔씩 업계에서 주로 사용되는 용어를 어렴풋이 알고있지만 정확한 개념을 알지못해 단어를 잘못 사용하는 경우가 있습니다. 이번 시간에는 코드 리뷰에서 자주 사용되는 선언(Declaration)과 정의(Definition)에 대해 알아보고 차이점을 통해 명확하게 이해를 해보도록 하겠습니다. 우선 정의부터 살펴보겠습니다. 선언(Declaration)이란? 보통 우리는 선언이라는 단어를 이렇게 사용합니다. OOO 시장이 대통령 출마를 선언하다. 심판이 프리킥을 선언하다. 선언이라는 단어는 "외부에.. 2024. 2. 27.
PHP 갑작스럽게 500 에러가 발생하였다면? - max_execution_time 설정 안녕하세요 K-IN 입니다. PHP 웹 서버에서 갑작스럽게 500 에러가 발생하는 경우가 있습니다. Legacy PHP 코드라면 에러 메시지가 출력되지 않기도 합니다. 만약, PHP-FPM 및 NGINX 조합을 사용하고 있다면 어디에서 에러가 발생했는지도 애매할 것입니다. PHP 언어는 유연한 문법을 제공하는데요. 낮은 버전의 PHP 언어를 사용한다면 수 많은 Warning, Notice 레벨의 에러로 인해서 제대로 디버깅이 힘들 것입니다. 이번에는 max_execution_time 사례를 가져왔는데요. 해당 설정과 관련된 전형적인 증상은 아래와 같습니다. 외부 파일을 읽어오는 과정에서 갑자기 500에러가 발생했어요 외부 API를 호출하는 로직인데 500에러가 발생했어요. 리포트를 생성하는 API인데 5.. 2024. 2. 22.
K015. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트6, 람다(Lambdas) 1 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 12번 항목까지만 다룹니다. 이전 내용 코틀린 함수를 자세히 배우려면 아래의 링크들을 참고해주세요. 2024.02.1.. 2024. 2. 16.
K014. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트5 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 12번 항목까지만 다룹니다. 이전 내용 코틀린 함수를 자세히 배우려면 아래의 링크들을 참고해주세요. 2024.02.0.. 2024. 2. 15.
컴퓨터 과학, First Class Functions/Citizens/Objects 의 개념 안녕하세요 K-IN 입니다. 프로그래밍 언어를 배우다보면 컴퓨터 과학(Computer Science)에서 사용되는 용어들이 나오는 경우가 있습니다. 예를 들어, 아래와 같은 단어들이 주로 보입니다. First Class Functions First Class Citizens First Class Objects 우선 First Class Citizens 에 대해서 이해해야 나머지 용어들을 이해할 수 있습니다. 위키 피디아에서 제공하는 정의를 통해 핵심을 파악해 봅니다. (출처) In a given programming language design, a first-class citizen[a] is an entity which supports all the operations generally availab.. 2024. 2. 15.
K013. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트4 안녕하세요 K-IN 입니다. 코틀린 함수(Functions)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 9~11번 항목까지만 다룹니다. 이전 내용 코틀린 함수를 자세히 배우려면 아래의 링크들을 참.. 2024. 2. 8.
K012. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트3 안녕하세요 K-IN 입니다. 코틀린 함수(Functions)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 7~8번 항목까지만 다룹니다. 이전 내용 파트1을 배우려면 아래의 링크로 이동해주세요. 20.. 2024. 2. 6.
K011. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트2 안녕하세요 K-IN 입니다. 코틀린 함수(Functions)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코틀린에서 함수에 대해서 이해하려면 아래의 개념들을 숙지해야합니다. "☆" 표기는 중요도를 나타냅니다. 분량이 많아 이글에서는 5~6번 항목까지만 다룹니다. 이전 내용 파트1을 배우려면 아래의 링크로 이동해주세요. 20.. 2024. 2. 6.
K010. 코틀린 함수(Functions) 깊게 살펴보기 - Functions 파트1 안녕하세요 K-IN 입니다. 코틀린 함수(Functions)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 함수(Functions) 코들린 함수란 특정 작업을 수행하는 코드 블록입니다. 함수는 입력을 정의할 수 있고 입력에 따른 출력을 정의할 수 있습니다. `fun` 키워드를 통해서 선언(declare)합니다. 코틀린에서 함수에 대해서 이해하려면 아.. 2024. 2. 5.
데이터분석, TLT 와 미국 기준금리(Fedfunds)를 그래프로 그리기 안녕하세요 K-인사이트 입니다. 24.03.26 가독성 향상을 위한 게시글 업데이트를 하였습니다. 구독자 분들 참고드립니다. 미국 장기채(TLT, TMF)에 대한 추가매수를 고려하던 중에 미국기준금리와 TLT 주가를 하나의 차트로 보여주기위한 작업을 하였습니다. M2(M2SL) 발행량에 따른 나스닥지수 그래프를 한눈에 보이도록하는 작업을 진행하였고 그 결과물을 공유드립니다. 2024. 2. 4.
K009. 코틀린 루프(반복분, Loop) 깊게 살펴보기 - 반복자(Iterators) 안녕하세요 K-IN 입니다. 코틀린 반복자(Iterator)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 루프(반복문, Iterators) 코틀린은 루프(반복문)을 위한 다양한 방법을 제공합니다. for while do-while Iterators 각각의 특징을 살펴보면서 문법에 익숙해지는 시간을 가지겠습니다. 코틀린 루프(반복문): Iterato.. 2024. 2. 4.
K008. 코틀린 루프(반복분, Loop) 깊게 살펴보기 - While 루프 안녕하세요 K-IN 입니다. 코틀린 루프(Loop)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 루프(반복문, While) 코틀린은 루프(반복문)을 위한 다양한 방법을 제공합니다. for while do-while Iterators 각각의 특징을 살펴보면서 문법에 익숙해지는 시간을 가지겠습니다. 코틀린 루프(반복문): while while 과 do.. 2024. 2. 3.
K007. 코틀린 루프(반복분, Loop) 깊게 살펴보기 - For 루프 안녕하세요 K-IN 입니다. 코틀린 루프(Loop)에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 루프(반복문, Loop) 코틀린은 루프(반복문)을 위한 다양한 방법을 제공합니다. for while do-while Iterators 각각의 특징을 살펴보면서 문법에 익숙해지는 시간을 가지겠습니다. 코틀린 루프(반복문): for 코틀린에서 for 루프는.. 2024. 2. 2.
K006. 코틀린 제어 흐름 if-else, when 깊게 살펴보기 안녕하세요 K-IN 입니다. 코틀린 제어 흐름을 구현하기 위한 if-else, when 에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 if-else, when 코틀린은 If-else, when 등 포괄적인 제어 흐름을 구성하는 문법을 제공합니다. 팁. Statement 와 Expression 의 차이 가끔씩 프로그래밍 언어를 학습하다보면 State.. 2024. 2. 2.
K005. 클래스와 객체 한눈에 정리 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 클래스와 객체 코틀린에서 클래스는 객체를 생성하기 위한 설계도입니다. 클래스의 구성요소는 속성과 메소드입니다. 코틀린에서 속성은 마치 함수의 인자처럼 선언이 가능합니다. 그리고 클래스에 대한 상속을 지원하는데 상속할 클래스에 open 키워드를 지정하면됩니다. class.. 2024. 2. 1.
리눅스, Inotify Error 해결 방법 안녕하세요 K-IN 입니다. 리눅스환경 개발을 하다보면 한번은 만나게되는 에러가 있습니다. 바로 inotify 에러입니다. 해당 에러는 파일 시스템의 변경 사항을 실시간으로 추적하는데 있어서 OS 레벨 제한에 걸려서 발생합니다. 그렇다면, 어떻게 이 에러를 제거할지를 살펴보겠습니다. inotify 에러 메시지 종류 아래의 에러들은 inotify 에러와 관련이 있습니다. User limit of inotify watches reached Couldn't initialize inotify... FATAL: Listen error: unable to monitor directories for changes. inotify 에러 해결 방법 첫번째. 현재 inotify 제한 설정을 확인 아래의 명령어를 통해 최대.. 2024. 2. 1.
K004. 코틀린 제어흐름, 함수 한눈에 정리 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 제어 흐름 코틀린에서 제공하는 제어 흐름 구조는 아래와 같습니다. if 표현식: 표현식이 true 인 경우 코드 블록을 실행합니다. if-else 표현식: 표현식이 true 또는 false 에 따라 두 코드 블록 중 하나를 실행합니다. when 표현식: 표현식을 평가하.. 2024. 2. 1.
K003. 변수, 데이터 타입 및 연산자 한눈에 정리 안녕하세요 K-IN 입니다. 변수, 데이터 타입 및 연산자에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 변수 유형: var 와 val 의 차이점 코틀린에는 두가지 변수 유형이 있습니다. 가변 변수(var): var 키워드로 선언한 변수를 말하며 초기화 후에 변경이 가능합니다. 불변 변수(val): val 키워드로 선언한 변수를 말하며 초기화 후에 .. 2024. 1. 31.
K002. IntelliJ IDEA 코틀린 개발환경 구성 안녕하세요 K-IN 입니다. IntelliJ IDEA 코틀린 개발환경에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 스텝 1. IntelliJ IDE 다운로드하기 아래의 사이트로 이동하여 IDE 를 다운로드합니다. https://www.jetbrains.com/idea/ IntelliJ IDEA – the Leading Java and Kotlin IDE .. 2024. 1. 31.
K001. 코틀린이란? 안녕하세요 K-IN 입니다. 코틀린에 대해서 알아보겠습니다. 전체 강의 목록은 아래의 링크를 클릭해주세요. 2024.01.31 - [코틀린] - K000. 코틀린 시리즈 (연재물) K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린 k-in.tistory.com 코틀린 JVM(Java Virtual Machine)에서 실행되는 정적으로 유형이 지정된 프로그래밍 언어 Javascript 소스코드로 컴파일 가능 IntelliJ IDEA Java IDE 를 개발한 JetBrains 에서 개발 코틀린의 특징 유형 유추 기능이 있는 크로스 플.. 2024. 1. 31.
K000. 코틀린 시리즈 (연재물) 안녕하세요 K-IN 입니다. 요즘 코틀린을 이용한 개발 프로젝트가 늘어나고 있습니다. 이에, 코틀린에 대해서 상세하게 정리하는 간행물을 제작하고자 합니다. 여기에 있는 링크들은 모두 코틀린과 관련된 내용이며 궁금한 내용을 클릭해서 찾아보면됩니다. 코틀린 기본 2024.01.31 - [코틀린] - K001. 코틀린이란? 2024.01.31 - [코틀린] - K002. IntelliJ IDEA 코틀린 개발환경 구성 2024.01.31 - [코틀린] - K003. 변수, 데이터 타입 및 연산자 한눈에 정리 2024.02.01 - [코틀린] - K004. 코틀린 제어흐름, 함수 한눈에 정리 2024.02.01 - [코틀린] - K005. 클래스와 객체 한눈에 정리 2024.02.02 - [코틀린] - K006... 2024. 1. 31.
[데이터 분석] [머신 러닝] 데이터 마사지란? 안녕하세요 K-IN 입니다. 데이터 마사지에대해서 알아보겠습니다. 인터뷰 및 업무와 관련해서 해당 포스트가 도움이되길 바랍니다. 데이터 마사지란? 데이터 분석 결과가 예상하거나 의도한 방향과 다를 때 데이터의 배열을 수정하거나 관점을 바꾸는 등 동일한 데이터의 해석이 달라지도록 유도하는 것을 말합니다. 데이터의 수치 자체를 바꾸는 데이터 조작과는 차이가 있으나 분석가의 주관적인 판단이 개입되므로 지양해야합니다. 아래는 대표적인 데이터 마사지 방법입니다. 편향된 데이터 전처리 매직 그래프 사용 분모 바꾸기 등 관점 변환 의도적인 데이터 누락 및 가공 머신러닝 모델의 파라미터 값 변경 및 연산 반복 심슨의 역설 이제 각각에 대해서 살펴보겠습니다. 편향된 데이터 전처리 이상치 또는 결측값 등의 전처리를 의도하.. 2024. 1. 1.
M1 맥북에서 Zulu 를 이용한 konlpy 환경 구성하기 안녕하세요 오늘도 여러분의 삶을 풍요롭게할 K-IN 입니다. 이번 시간에는 맥북에서 konlpy 구성 시 JDK 에러 문제가 발생하는 케이스를 완전해결해보도록 하겠습니다. konlpy 설치 방법 konlpy 설치는 매우 간단합니다. python 3.9 버전을 기준으로 아래의 명령어를 실행하면 설치가 완료됩니다. pip install konlpy # 또는 python3 -m pip install konlpy 만약 버전을 선택하거나 윈도우 버전에서 설치하고자 한다면 아래의 웹사이트를 참조해주세요. https://konlpy.org/ko/stable/install/#id1 설치하기 — KoNLPy 0.6.0 documentation 우분투 Supported: Xenial(16.04.3 LTS), Bionic(.. 2023. 8. 13.
[인공지능][AI] 머신러닝과 딥러닝의 차이점 AI 란 - 기계 혹은 시스템상에서 만들어지는 지능 - 인간의 지능과 유사한 지적 능력을 인공적으로 구현 - 머신러닝 기계 스스로 데이터로부터 학습하여 찾아낸 패턴에 따라 작업을 실행하는 알고리즘 - 딥러닝 머신러닝 방식 중 하나로서 뇌 신경망을 모방한 인공신경망을 통해 데이터를 학습한 AI 모델 AI 학습 방식에 따른 분류 - 지도학습 정답이 주어진 상태에서 AI가 학습하는 방식 예측, 분류 등에 활용됨 - 비지도학습 정답을 알려주지 않은 상태에서 AI가 스스로 데이터의 특성을 학습하고 패턴을 파악하는 방식 연관 규칙 탐색, 군집화 등에 활용 - 강화학습 정해진 환경 안에서 동작하는 에이전트가 현재의 상태를 인식하고 선택할 수 있는 행동 중 보상을 최대화하는 행동을 선택하여 학습하는 방식 바둑이나 게임.. 2023. 5. 6.
고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part8 - JWT 인증 기능 추가하기 (3) - 회원가입 이메일 인증 로직 개발 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 오늘도 k-in 입니다. 1. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part8" 를 진행하겠습니다. Part8 에서는 SMTP 클라이언트를 구현하고 Mailtrap 서비스를 이용해 "이메일 인증"을 추가해보도록 하겠습니다. Part7 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.05 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part7 - JWT 인증 기능 추.. 2023. 3. 7.
고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part7 - JWT 인증 기능 추가하기 (2) - 회원가입 로직 개발 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 오늘도 k-in 입니다. 1. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part7" 를 진행하겠습니다. Part7 에서는 회원가입 기능을 추가해보도록 하겠습니다. Part6 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.05 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part6 - JWT 인증 기능 추가하기 (1) HTML 삽입 미리보기할 수 없는 소스 2. 데이터.. 2023. 3. 5.
반응형