반응형

사건의 시작.

금요일 저녁, 주말 오후에 불금을 위한 삼겹살을 준비하고 있었다.

오후 6시가 다 되어갈 즈음 보험사에서 카톡이 왔다.

또 4세대로 전환하라고 보낸 건가?

난 2009년 초에 가입한 1세대와 2세대 사이에 낀 세대다.

자기 부담금 5,000원만 내면 되는 그 상품이다. 

난 지금 상품이 좋다.

하지만,

이번엔 이상한 카톡이 왔다.

가입하신 보험이 갱신담보 유지를 위한 추가납입 대상이 되어 안내드린단다.

작년 3월인가 갱신했는데 추가납입이라니?

전화하려니 6시가 지났다.

그리고 금요일 저녁이다.

열받아서 전화할까 봐 이 타이밍에 보낸 건가? 대단하다!!!

삼겹살에 소주가 팍팍 당긴다. (그 핑계로 마심)

보험료 인상.

안내문은 충격 그 자체였다.

추가납입 이래서 조금 더 내면 되나 생각하고 안내문을 봤는데 무려 9만 원 넘게 더 내란다.

1년이면 거의 110만 원이다.

갑자기 머릿속이 복잡해졌다.

이거 4세대 전환시키려고 이러는 건가 싶다.

요즘 병원도 거의 안 가는데 이렇게 엄청나게 올리다니...

뉴스에서 비급여 때문에 문제가 된다는 내용을 봤다.

2-3년 전부터 가입자들이 병원도 거의 안 가는데 갑자기 엄청 인상되었다는 불만글도 종종 봤다.

이제 내 얘기가 돼버렸다.

 

우선 검색신공을 발휘했다.

가파르게 인상된 부분은 바로 적립보험료였다.

 

적립보험료가 무엇이지?

적립보험료를 내면 사업비, 수당 등을 제하고 적립이 된단다.

즉, 내가 10만 원 낸다고 그대로 적립되는 게 아닌가 보다.

적립된 보험료는 갱신 시 인상되면 적립보험료에서 일부 차감한다.

마치 보험료가 인상 안된 거처럼 보인다.

적립보험료가 소진되어 0으로 되면 이제 원래 보험료가 나타난다.

즉, 처음 가입 때부터 적립보험금을 내고 갱신시마다 인상되는 보험료가 준비금대체에서 차감된다.

그래서 적립보험금이 있으면 보험료가 올라도 고객 입장에서는 비슷하게 내서 잘 모르게 된다.

하지만 갱신하면서 계속 오르거나 좀 많이 오르게 되면 상황이 달라진다.

준비금대체에서 차감하는 금액이 커져서 적립보험금이 순삭 되게 된다.

준비금대체보다 적립보험금을 적게 내기 때문이다.

이때 적립된 돈이 고갈되어 0 원이 되면 인상할 수밖에 없다.

사업비, 수당도 챙겨야 하니까. 에라잇

결국 지금 오른 시점에서 보면 이미 갱신 시 많이 올랐지만 적립보험금 때문에 인지하지 못했던 거다.

아파트 장기수선충당금과 비슷해 보인다.

평소에 일부 금액을 세대별로 받아 적립하고 아파트에서 유지보수로 사용한다.

만약 엘리베이터 등 공사로 큰돈이 필요한 경우  장기수선충당금이 부족하면 추가로 더 내야 하는 상황과 같다.

 

결국 보험료가 확 올랐다기 보단 적립보험금이 바닥나서 원래 수준으로 내게 된 것이다.

검색해 보니 적립보험금에 대해 말이 많다.

이제 어떤 상황인지 알게 되니 화가 좀 덜 난다. ㅋㅋㅋ

 

20년 납의 진실.

보험금 인상으로 내 보험에 대해 좀 더 자세히 살펴보다 발견한 부분이 있다.

내 상품은 20년 납이었다.

5년도 안 남은 상황이다.

그래, 조금만 참으면 끝이다.

그리고 100세까지 혜택 받으면 되지.

잘못된 생각이었다.

20년 납은 맞다.

비갱신 부분만 해당된다.

나 같은 경우 비갱신 부분은 10,000원/월 정도 된다.이 부분만 20년 납이다.

사진: Unsplash 의 Marcelo Leal

갱신형인 실비, 입원비, 상해비는 보험 해지 않으면 100살 까지 갱신하면서 낸다고 한다.

워매~~~

어쨌든 받아들이기로 했다.

4세대보단 지금 상품이 더 좋다.

 

결론은?

안 아프고 건강하게 살면 좋겠지만 사람 일은 모른다.

최근에도 독감 걸려서 힘들었지만 귀찮아서 병원 안 갔다.

왜 그랬을까? ^^

확 오른 보험료의 충격을 가시기 위해 이 회사의 주식을 살펴봤다.

나름 실적이 좋았다.

매수 적정 가격을 정했고 지켜보다가 매수하고 돈 벌어야겠다.

사진: Unsplash 의 Connor Hall

돈 많으면 보험 들 필요 없는데 보통 아프면 큰돈 나가서 들지 않나?

그런데 너무 올라서 해지하고 적금으로 바꾼다고 더 나은건지 모르겠다.

내 상품은 일상책임과 운전자가 결합된 상품인지라... 유지하는 방법이 유리해 보인다.

주변에 물어보니 보험료가 나랑 비슷했다.

그래서 유지하기로 했다.

투자 잘해서 인상분을 충당해 봐야겠다. ㅋㅋㅋ

삼겹살에 소주 한 잔 하고 나서 분석하러 가자!!!

모두 건강하세요~~~

 

 

 

 

 

 

 

반응형
반응형

이전 포스팅에서 논리 회로 AND, NAND 그리고 OR 게이트와 퍼셉트론을 활용하는 방법에 대해 알아봤다.

2024.12.10 - [인공지능(AI)/딥러닝(DeepLearning)] - [딥러닝]인공지능 초보 개발자면 퍼셉트론과 AND 게이트 활용 방법은 알고 가자, 쉬운 설명.

 

[딥러닝]인공지능 초보 개발자면 퍼셉트론과 AND 게이트 활용 방법은 알고 가자, 쉬운 설명.

음식도 맛있고 양도 많은데 가격까지 저렴하다면 우리는 가성비가 좋다고 표현한다.음식과 가격 둘 다 만족해야 가성비라는 표현을 쓴다.이 중 하나라도 맘에 안들면 가성비가 좋다고 하지 않

tiboy.tistory.com

 

2024.12.17 - [인공지능(AI)/딥러닝(DeepLearning)] - [딥러닝]NAND, OR 게이트와 퍼셉트론 활용한 파이썬 코드 작성하는 방법, 인공지능 AI 초보 개발자

 

[딥러닝]NAND, OR 게이트와 퍼셉트론 활용한 파이썬 코드 작성하는 방법, 인공지능 AI 초보 개발자

이전 포스팅에서 논리 회로 중 AND 게이트와 퍼셉트론(Perceptron)을 활용하는 방법에 대해 쉽게 설명했다.아래 포스팅을 참조하면 된다.2024.12.10 - [인공지능(AI)/딥러닝(DeepLearning)] - [딥러닝]인공지

tiboy.tistory.com

 

이제 논리 회로인 XOR에 대해 알아보자.

 

XOR 게이트와 퍼셉트론 활용

XOR는 Exclusive OR로 배타적 논리합으로 부른다.

XOR 게이트는 기존 논리 회로처럼 쉽게 표현할 수 없다.

두 개의 명제 중 딱 하나만 참인 경우 참(1)을  출력한다.

둘 다 참이면 거짓(0)을 출력한다는 말이다.

OR 게이트 진리표 (true/false)를 표로 다시 확인하자.

x1 x2 y
0 0 0
1 0 1
0 1 1
1 1 1

1은 true, 0은 false로 생각하자.

XOR 게이트는 출력값이 OR의 반대로 나오지 않았다.

XOR 출력값은 둘 중 1이 하나인 경우만 1을 출력한다고 했다.

XOR 게이트 진리표 (true/false)를 표로 다시 확인하자.

x1 x2 y
0 0 0
1 0 1
0 1 1
1 1 0

x1과 x2가 하나 이상 1 일 때 OR 게이트는 1이다.

x1과 x2가 하나만 1 일 때 XOR 게이트는 1이다.

(w1, w2, 𝞱)

가중치와 임계값을 정하고 XOR 게이트를 계산하는 식을 만들어보자.

0 : x1w1 + x2w2 <= 𝞱

1 : x1w1 + x2w2 > 𝞱

 

OR 게이트에서 사용했던 가중치와 임계값을 넣어보자.

w1 = 0.7, w2 = 0.3, 𝞱 = 0.9

위 값들은 OR 게이트를 만족한다.

 

0 * 0.7 + 0 * 0.3 = 0 은 0.9 보다 작거나 같은 조건이므로 (<=) 0이다.

1 * 0.7 + 0 * 0.3 = 0.7 은 0.9 보다 크므로 (>) 1이다.

0 * 0.7 + 1 * 0.3 = 0.3 은 0.9 보다 크므로 (>) 1이다.

1 * 0.7 + 1 * 0.3 = 1.0 은 0.9 보다 크므로 (>) 1 이다.

OR 게이트에 딱 맞는 가중치와 임계값이다.

XOR 출력값은 좀 이상하다. w1 = 0.7, w2 = 0.3, 𝞱 = 0.2

 

0 * 0.7 + 0 * 0.3 = 0 은 0. 2 보다 작거나 같은 조건이므로 (<=) 0이다.

1 * 0.7 + 0 * 0.3 = 0.7 은 0. 2 보다 크므로 (>) 1이다.

1 * 0.7 + 0 * 0.3 = 0.3 은 0. 2 보다 크므로 (>) 1이다.

1 * 0.7 + 1 * 0.3 = 1.0 은 0. 2 보다 크므로 (>) 1이다.

마지막 x1 = 1, x2 = 1 은 결과가 0이 나와야 하지만 구조적으로 불가능함을 알 수 있다.

만약 마지막을 0으로 출력하기 위해 임계값을 (1.1~)로 하면 앞의 3가지 조건은 모두 출력값이 0 이 된다.

 

XOR 게이트와 다층 퍼셉트론의 활용

기존 방식대로 XOR를 표현할 수 없다.

방법은 다층 퍼셉트론을 활용하는 것이다.

지금까지 하나의 퍼셉트론을 사용했고 단층 퍼셉트론이라 한다.

다층 퍼셉트론은 퍼셉트론을 2개 이상 연결해서 원하는 값을 만드는 것이다.

XOR 게이트 진리표 (true/false)를 다층 구조표로 정리해 보자.

x1 x2 s1 s2 y
0 0 1 0 0
1 0 1 1 1
0 1 1 1 1
1 1 0 1 0

 

x1, x2 뿐만 아니라 z1, z2까지 있다.

무슨 일인가?

1차로 값을 만들고 다시 2차로 XOR에 만족하는 논리 회로를 만든 것이다.

1차 z1은 x1, x2에 대한 NAND 게이트 출력값이다.

2차 z2는 x1, x2에 대한 OR 게이트 출력값이다.

z1과 z2 값을 AND 게이트에 적용하면 y 출력값이 나온다.

기가 막히게 XOR와 일치한다.

이제 우리는 원하는 출력값을 만들 수 있게 되었다.

OR 게이트와 NAND 게이트로 1차 값을 추출한 뒤 두 값을 AND 게이트에 적용하면 XOR 게이트가 된다.

 

XOR 게이트와 퍼셉트론 활용을 파이썬으로 구현하는 방법

이제 파이썬으로 직접 코딩해서 XOR를 표현해 보다.

아나콘다(파이썬)가 설치된 VSCode를 사용했다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import numpy as np
 
def AndGate(x1, x2):
    xn = np.array([x1, x2])
    wn = np.array([0.70.3])
    theta = 0.9
 
    sumData = np.sum(wn*xn)
    if sumData <= theta:
        return 0
    else:
        return 1
 
def NAND_GATE(x1, x2):
    w1, w2, theta = -0.7-0.3-0.9
    sumData = w1*x1 + w2*x2
    
    if sumData <= theta:
        return 0
    elif sumData > theta:
        return 1
    
def OrGate(x1, x2):
    xn = np.array([x1, x2])
    wn = np.array([0.70.3])
    theta = 0.2
 
    sumData = np.sum(wn*xn)
    if sumData <= theta:
        return 0
    else:
        return 1
    
 
def XOR_GATE(x1, x2):
    s1 = NAND_GATE(x1, x2)
    s2 = OrGate(x1, x2)
    y = AndGate(s1, s2)
    return y
 
print(XOR_GATE(0,0))
print(XOR_GATE(1,0))
print(XOR_GATE(0,1))
print(XOR_GATE(1,1))
cs

위 코드의 출력값은 0, 1, 1, 0이 나온다.

XOR 게이트와 일치한다.

2025년도는 좀 더 자주 포스팅을 할 예정이다.

AI 인공지능 개발자가 되기 위해 열심히 달리는 프로그래머 티보이였습니다.

 

반응형