언어

언어/Java

Java(자바) 알고리즘 - 로지스틱회귀(Logistic Regression) 오픈소스 및 예제

Java - 로지스틱 회귀(Logistic Regression) 프로젝트 진행 중에 Java를 활용한 로지스틱 회귀 관련 알고리즘을 발견해서 사용해 본 후 해당 내용을 공유해봅니다. 로지스틱 회귀는 주로 반응변수가 주로 이진형 값에서 주로 사용되는 회귀 분석 방법이라고 정의할 수 있습니다. 해석의 편의성과 샘플링 데이터의 계수 추정치를 편하게 계산할 수 있는 관계로 널리 사용되고 있는 알고리즘이라고 생각이 됩니다. 로지스틱 회귀 알고리즘에 대한 상세한 설명이 나와있는 블로그를 하단에 소개해 드립니다. 아울러, 아래 소스코드를 하단에 공유해 드리니 테스트가 필요하신 분은 다운로드 후 사용하시면 됩니다. 로지스틱 회귀(Logistic Regression) 설명 추천 블로그 : 클릭 이동 Java 로지스틱 회..

언어/Java

Java(자바) 알고리즘 - 나이브베이지안(Naive Bayesian) 오픈소스 및 예제

Java - 나이브 베이즈(Naive Bayesian) 분류 요즘 필드에서 파이썬 활용 기계학습 프로젝트 중이라 정신이 없네요. 프로젝트 수행 중에 갑자기 자바(Java)로 나이브 베이지안 알고리즘을 활용해야 되는 파트가 있어서 관련 라이브러리를 검색 중에 성공적으로 프로젝트 완성까지 사용한 오픈소스 사용방법을 간단하게 포스팅 해봅니다. 나이브 베이즈 분류에 관한 자세한 설명은 하단 링크 블로그를 방문하시면 자세한 설명이 나와 있으니 참고하시기 바랍니다. 그럼 하단에서 사용법을 알아보도록 하겠습니다. 나이브 베이즈(Naive Bayes) 추천 블로그 : 클릭 이동 Java 나이브 베이즈 분류(Classification) - 나이브 베이즈 소스 코드 디테일한 사용을 위해서는 하단에 관련 레퍼런스를 꼭 읽어..

언어/Go

Go(Golang) - 자료구조 Stack(스택) 작성 예제 및 소스파일

Go(Golang) - 스택(Stack)기본 설명 오늘은 Golang을 활용해서 필수 공부 항목 중 자료구조의 스택 구조와 동작을 직접 구현해보도록 하겠습니다. 스택은 선입후출 및 후입선출 등으로 이해할 수 있습니다. 스택에 대한 설명은 검색을 해보시면 자세한 내용이 방대하게 검색되므로 생략하도록 하겠습니다. 개발자 코딩 테스트에서 스택 구현, 면접에서 스택의 용도 등을 묻는 인터뷰가 빈번한 것 같습니다 . 각종 온라인 코딩 테스트 IDE에서도 Golang 코딩을 점점 지원하고 있는 추세입니다. 아래와 같이 Go를 사용해서 스택구조를 구현해보겠습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - 스택(St..

언어/Python

파이썬(Python) - 정규표현식(Regex) 특수문자 제거 설명 및 예제 소스 코드

Python - 정규표현식(Regular Expressions) 기본 설명 ① 정규표현식은 복잡한 문자열을 가공 및 처리할 경우 유용하게 사용할 수 있는 기법입니다.② 파이썬 정규표현식은 강력한 기능을 제공하고 있으며, search, match, findall, sub 명령어 등으로 쉽게 사용할 수 있습니다.③ 정규표현식은 책 한 권으로 분리 될 정도로 적지 않은 내용을 수반하지만, 실제 프로젝트를 수행 하시면서 필요한 경우 틈틈히 관련 이론을 공부하시는 것을 추천드립니다. ④ 오늘은 자주 사용하는 패턴인 특정 문자열 중에서 특수문자를 제거하는 예제를 간단하게 다뤄보겠습니다. Python - 정규표현식 예제 소스 코드(문자열 내 특수문제 제거) 원본코드1234567891011121314import re ..

언어/Go

Go(Golang) - ioutil 활용 파일 읽기(Read), 쓰기(Write) 예제 및 소스파일

Go(Golang) - 파일(File) Read/Write 오늘은 Golang의 표준 지원 패키지인 io/ioutil 패키지의 파일 쓰기/읽기 관련 지원 기능에 대해서 간단하게 예제를 작성해보면서 설명드리겠습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - 파일 읽기/쓰기 예제 소스 코드(ioutil) Golang - io/ioutil 패키지의 파일 처리 관련 메소드를 통해서 파일 쓰기/읽기 및 버퍼 관련 처리를 보다 쉽게 사용하실 수 있습니다. 아래 예제를 통해서 파일 처리의 기본 흐름을 익히실 수 있습니다. go_io_ex1.go1234567891011121314151617181920212223242..

언어/Go

Go(Golang) - 웹 서버(Web Server) Logging 구현(Http) 예제 및 소스파일

Go(Golang) - Logging Handler 설명 오늘은 Golang의 표준 지원 패키지인 net/http의 웹 관련 지원 기능(Server & Client) 중 하나인 HandleFunc을 사용해서 커스텀 미들웨어를 작성해서 Logging Hanlder를 구현하는 예제를 해보겠습니다. Go언어에서는 강력한 웹 관련 지원 패키지를 통해서 누구나 손쉽게 웹 서버 구축 및 어플리케이션 제작을 할 수 있도록 손 쉬운 설명의 레퍼런스 및 기능을 지원하고 있습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에서 반드시 실행해보시길 권장드립니다. Go 관련 포스팅 : Golang 관련 Go(Golang) - net/http 기본 흐름 구조보통 Golang net/http 패키지 실행 흐름 구조는 아래와 같..

언어/Go

Go(Golang) - 웹 서버(Web Server) 기초 구현(Http) 예제 및 소스파일

Go(Golang) - Http 서버 내용 설명 오늘은 Golang의 표준 지원 패키지인 net/http의 웹 관련 지원 기능(Server & Client)에 대해서 간단하게 예제를 작성해보면서 설명드리겠습니다. Go언어에서는 강력한 웹 관련 지원 패키지를 통해서 누구나 손쉽게 웹 서버 구축 및 어플리케이션 제작을 할 수 있도록 손 쉬운 설명의 레퍼런스 및 기능을 지원하고 있습니다. 특히, ListenAndServer, HandleFunc, Handle 등의 메소드의 기능을 정확하게 이해 및 숙지해야 Golang의 Http 패키지의 기능을 사용할 수 있습니다. 간단한 예제를 통해서 Request(요청) 및 Response(응답)에 대한 기능을 살펴보겠습니다. 가능하면 소스코드를 다운로드 받으셔서 IDE에..

언어/PHP

PHP - JSON 데이터 사용 방법 및 Decode, Encode 설명

PHP - JSON 데이터 사용 기본 설명 ① PHP 5.2 버전 이상부터는 JSON Parser를 기본 내장하고 있다. 그만큼 Rest Api 의 표준 형식이기 때문이다. - json_decode : JSON 오브젝트 -> PHP Array 또는 Object 변환 - json_encode : PHP Array 또는 Object -> JSON 오브젝트 변환② PHP JSON 관련 Encode 작업 중에는 한글 깨짐에 주의 해야 해요. (주로 JSON_UNESCAPED_UNICODE)로 해결③ 문서 하단에 간단한 예제를 통해서 JSON 데이터 관련 작업에 도움이 되기를 바랍니다. PHP - JSON Encode, Decode 예제 전체 소스코드12345678910111213141516171819202122..

언어/C#

C#- 스택(Stack) 클래스 기본 구현 사용 및 예제

C# - 예제 간단 설명 ① 스택(Stack) 의 자료구조는 개발자에게 상당히 중요한 개념입니다.② 스택은 Push, Pop, Peek 명령어 등으로 사용할 수 있으며, 배열 및 연결리스트 등으로 구현 가능합니다.③ C#에서는 Non-Generic 스택 클래스 및 Generic 스택 클래스 두 가지 방법 모두 지원하고 있습니다. - 하단에서 간단한 예제 파일을 확인하실 수 있습니다. - 스택 디폴트 생성자 사용시에는 100개까지 저장하실 수 있습니다. C# - 예제 소스 원본코드12345678910111213141516171819202122232425262728using System;using System.Collections.Generic; class StackTest{ static Stack GetS..

언어/Python

파이썬(Python) - multiprocessing(멀티프로세싱) 설명 및 예제(2) - Process

파이썬(Python) Multiprocessing - Process 오늘은 파이썬 멀티프로세싱을 활용하는 두 번째 예제를 설명하겠습니다. 멀티 프로세싱을 활용하면 복잡하고 시간이 걸리는 작업을 별도의 프로세스를 생성 후 병렬처리해서 보다 빠른 응답처리 속도를 기대할 수 있는 장점이 있습니다. 최근들어 대용량의 빅데이터의 분석 및 예측 등의 머신러닝을 지원하는 다양한 패키지에서 대부분 멀티 프로세싱을 활용해서 멀티코어의 CPU의 장점을 극대화하고 빠른 처리를 지원하고 있습니다. 다만, 충분한 사전 지식 및 병렬 프로그래밍의 이해 없이 코드를 작성한다면, 싱글 프로세스의 응답속도보다 시간이 지연되고 별도로 예상치 못한 결과가 나타날 수 있으니 프로세스 및 쓰레드 등의 지식이 중요합니다. 또한, 멀티프로세싱은..

[좋은사람]
'언어' 카테고리의 글 목록 (2 Page)