[Tistory] Boosting,AdaBoost

Boosting 이전 모델이 제대로 예측하지 못한 데이터에 대해 가중치를 부여하여 다음 모델이 학습과 예측을 진행하는 방법 실제값이 20일때 모델1이 15를 예측하면 모델2는 오차값 5를 데이터셋으로 사용하여 예측값을 내놓고 모델3은 모델2의 오차값을 데이터셋으로 사용하는 과정이 오차가 없을때까지 반복하여 예측값의 총합을 통해 최종 예측값을 산출 이전 분류기의 학습결과를 토대로 다음 분류기의 학습데이터의 샘플 가중치를 조정해 학습을 진행 -> 오답에 높은 가중치를 부여해 정확도는 높으나 outlier에 취약할 수 있다 배깅에 비해 성능이 좋지만 속도가 느리고 과적합 발생가능성이 있다 1번 weak learner로 학습 후 생긴 error를 반영해 다음 데이터 샘플링과 2번 weak learner를 학습시..

[Tistory] Baekjoon 문제 자바스크립트로 풀기

백준 온라인 문제풀이 사이트에서 자바스크립트를 이용해서 알고리즘을 풀려고 했더니 자바스크립트 언어는 없고, node.js밖에 없어 사용법을 찾아보았다. 1. fs를 활용하여 입출력하기var fs = require(‘fs’);var input = fs.readFileSync(‘/dev/stdin’).toString().split(‘ ‘);var a = parseInt(input[0]);var b = parseInt(input[1]);console.log(a+b); 이 방식은 백준 언어 정보에 나와있는 방식으로, 노드의 파일 시스템에 접근할 수 있는 모듈을 사용하는 것이다. 모듈이기 때문에 require을 통해 fs를 불러온다파일을 읽는 함수는 readFile과 readFileSync가 존재하는데, read..

[Tistory] python의 GC, 가비지 콜렉션

Garbage Collection Python의 GC는 기본적으로 암묵적으로 진행된다. 어떻게 암묵적으로 진행되는지는, PEP 556에 따르면 기회주의적으로 따른다고 한다. 새로운 allocation이 진행될 때, allocation을 통계적으로 연산하여 휴리스틱하게 진행된다고 한다. 이를 보고 implicitly opportunistic 이라고 한다. GC를 명시적으로 collect 하기 위해선 다음 코드를 수행해야한다. gc.collect() 자, 그럼 어떻게 암묵적으로 또는 명시적으로, 어떤 GC를 진행하고 있는 것일까? Reference Counting Python GC는 기본적으로 reference count로 수행된다. reference count 란 C++ 의 shared ptr과 동작방식이..

[Tistory] [쿠버네티스] 젠킨스 플러그인 설치 & 깃랩연동

1. 젠킨스 플러그인 설치 1. Bitbucket Pipeline for Blue Ocean 2. Dashboard for Blue Ocean 3. Personalization for Blue Ocean 4. Display URL for Blue Ocean 5. Server Sent Events (SSE) Gateway 6. Events API for Blue Ocean 7. Blue Ocean Pipeline Editor 8. i18n for Blue Ocean 9. Autofavorite for Blue Ocean 10. Blue Ocean 11. NodeJS 12. GitLab 13. Generic Webhook Trigger 14. Gitlab Authentication 15. Gitlab API..

[Tistory] 3과목

https://velog.io/@ocy7111/%EC%A0%95%EC%B2%98%EA%B8%B0-%EC%8B%A4%EA%B8%B0-%EC%95%94%EA%B8%B07.-SQL-%EC%9D%91%EC%9A%A9#%E2%97%86-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EC%A0%9C%EC%96%B4%EC%96%B4tcl-transaction-control-language 정처기 실기 암기(7. SQL 응용)정보처리기사 실기 정리 – 7. SQL 응용 Chapter01 데이터베이스 기본 (중요도: ★★★) ◆ 트랜잭션(Transaction): 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성, 하나의velog.iohttps://complainrevol..

[Tistory] ExceptionAdvice.java > handleMethodArgumentNotValid @Override

https://stackoverflow.com/questions/75690229/spring-boot-3-0-0-override-error-in-responseentityexceptionhandler Spring boot 3.0.0+ @Override error in ResponseEntityExceptionHandlerI am following this example (Validate Request Body and Parameter in Spring Boot in medium) and this example to implement a Handler to handle the correctness of a JSON as a parameter. The concepts arestackoverflow.com  ..

[Tistory] Dreamhack Invitationals 후기

어제 (2024년 5월 27일) Dreamhack Invitational에서 대회를 치루었고, 생각했던 것보다 낮은 순위를 기록했다..  19위에 랭크되었고, 대회 15문제 중 1문제밖에 풀지 못했다. 리버싱만 다 풀자는 마인드로 참여했는데 그게 잘 안 되었다.. ㅠㅠ 무엇이 문제였는가? 우선 1번 문제는 큰 문제는 아니였다. 1번 문제를 순삭하고 좋은 시작을 알렸다. solve.py# Use ‘IDA Decompiled results’ to parse the instructions# use sweeping to parse stringsdef parse1(s: str): instructions = s.split(‘\n’) m = [] elasped = 0 for inst in ins..

[Tistory] 삼성 갤럭시 A8 스타 스펙

프로세서: 퀄컴 스냅드래곤 660 SDM660 Platform. CPU: Qualcomm Kryo 260 MP4 2.2 GHz + MP4 1.8 GHz CPU GPU: 퀄컴 Adreno 512 650 MHz GPU NPU & DSP: 퀄컴 Hexagon 680 DSP Sensor Hub: DSP 대체 통신 모뎀: Qualcomm Snapdragon X12 LTE Modem 메모리: 4 GB LPDDR4X SDRAM 64 GB eMMC 5.1 규격 내장 메모리, micro SDXC (최대 400 GB 공식 지원) 디스플레이: 6.3인치 18.5:9 비율 2220 x 1080 Infinity Display (391 ppi) 공급사: 삼성디스플레이 픽셀배열: 서브픽셀 방식 패널정보: Super AMOLED 부..

[Tistory] #7. 프로그래밍 패러다임

프로그래밍 패러다임이란?간단하게 프로그래밍의 스타일을 뜻한다. 프로그램은 순차, 분기, 반복, 참조로 구성되는데 이를 어떤 관점(스타일)을 중심적으로 설계하느냐에 따라 패러다임의 종류가 나뉜다. 다시 말하면, 프로그래밍 패러다임은 개발자로 하여금 프로그래밍을 할 때 관점을 제시해주는 역할을 한다.현재 프로그래밍 패러다임은 많은 종류가 있다.크게 명령형과 선언형 프로그래밍으로 나뉜다.명령형 프로그래밍은 컴퓨터에 문제를 어떻게 해결하는지 명령을 내리는 방식으로, 대표적으로 절차지향 프로그래밍과 객체지향 프로그래밍이 있다.선언형(함수형) 프로그래밍은 컴퓨터에게 무엇을 해야하는지를 선언해주는 방식으로, 함수형에서 어떻게 해결하는지를 설명한 방법을 변수에 담을 수 있기 때문에 그 방법이 담긴 변수만 무엇인지만 명..

[Tistory] [2024-02-09] 팀프로젝트 개인 회고 – SSG에서 코드블록 무시

1. 서버에서 렌더링한 것과 클라이언트에서 렌더링한 결과가 다르다고?다크모드를 위해 다크모드 버튼을 만들면서 생긴 상황이다.기존에 리액트에서 구현해서 그대로 사용하면 되지않을까? 했다.”use client”;import { ComponentProps, useEffect, useState } from “react”;import Icon from “../Icon”;import { cn } from “@/utils/cn”;interface ThemeButton extends ComponentProps {}const ThemeButton = ({ className }: ThemeButton) => { const isLocalStorageAvailable = typeof localStorage !== “undef..