| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 플러터앱개발공부
- BottomTabNavigation
- 날짜포맷팅
- Object~
- 플러터앱개발
- 정보보호
- Navigation
- Flutter
- 명령형프로그래밍
- 앱개발공부
- 화면이동
- 플러터공부
- tabBarBadge
- 하단탭바알림
- RectQuery
- OpenWeatherApi
- 면접을위한CS전공지식노트
- 알고리즘
- Flutter공부
- 웹해킹
- 플러터
- 딥러닝
- BottomTabBarNavigator
- ReactNative
- date-fns
- 모두의딥러닝
- 선언형프로그래밍
- react
- 앱개발
- 데이터베이스의기본
- Today
- Total
목록전체 글 (51)
기록하기
1. 깃허브에 준비된 데이터 가져오기 !git clone https://github.com/taehojo/data.git 2. 피마 인디언 당뇨병 데이터셋 불러오기 df = pd.read_csv('./data/pima-indians-diabetes3.csv') 세부 정보를 X로 지정하고, 당뇨병 여부를 y로 지정하기 X = df.iloc[:,0:8] y = df.iloc[:,8] 모델 구조 설정하기 model = Sequential() model.add(Dense(12, input_dim=8, activation='relu', name='Dense_1')) model.add(Dense(8, activation='relu', name='Dense_2')) model.add(Dense(1, activatio..
안녕하세요. 오늘은 히트맵 개념과 히트맵을 그리는 방법에 대하여 설명하겠습니다! 히트맵에 대하여 히트맵(heatmap)은 데이터를 시각화하는 방법 중 하나로, 다양한 값을 색상으로 나타내어 시각적으로 분석하기 쉽게 만든다는 특징이 있습니다. 보통 2차원 그래프에서 x축과 y축에 각각 변수를 할당하고, 데이터 값에 해당하는 색상을 매핑하여 표시합니다. 예를 들어, 비즈니스에서는 매출액, 지역, 제품 등을 기준으로 히트맵을 그려서 각 변수 간의 관계를 파악하거나, 기업 내부의 업무 진행 상황 등을 한 눈에 확인할 수 있습니다. 또한, 히트맵은 데이터의 양이 많을 때 유용하게 사용됩니다. 예를 들어, 대용량 로그 데이터나 고객 행동 분석 등의 경우, 히트맵을 통해 각 데이터 값의 분포를 한 눈에 파악할 수 있..
안녕하시와요. 오늘 수업시간에 simple_sqli라는 문제를 풀었습니다. 보자마자 이게 무슨 문제지? 싶었지만.. 선생님께 설명을 듣고 한 번 시도해 보았습니다. admin 계정으로 로그인 되어야지 이 문제를 풀 수 있습니다. 그렇지만 password를 모르기에 password 부분을 제외시켜야합니다. userid : admin"-- password : (아무거나 적어도 상관 없습니다) 왜 아무거나 적어도 상관 없냐면 -- 이 표시에 뒤 입력을 제외 시키는 코드..? 입니다. 그래서 password를 아무거나 적어도 상관 없습니다! 그럼 이제 이렇게 admin 계정으로 로그인 성공 했다는 문구가 뜹니다!! DH 부터 뒤까지 복사 해서 정답지에 넣으면 문제 풀기 성공!!
원래 처음 문제를 볼땐 level:3이라고 뜬다. 근데 이미 푼 문제여서 level : 3.1이라고 뜸! 문제 보자마자 이걸 어떻게 푸냐며,, 푸는걸 부정 했음. 그치만 그냥 체념하고 풀기로 함 view.resource를 누르면 코드를 볼 수 있다. 코드를 해석하자면 쿠키에서 보내는 숫자가 3보다 크고 4와 같거나 작은 숫자라면 해킹 성공이라고 한다. 쿠키가 보내주는 값은 level:[ ]에 출력 된다. 이건.. 쿠키 확장자..?를 다운 받고 접근해야하는 문제였던것.. 3보다 크지만 4보다 작거나 같은 숫자는 3.1이나 3.5 등등 소수 밖에 없었다. 그래서 값에 1을 지운 후 3.1을 입력했더니 성공이라고 떴다..! 받는 변수가 user_lv 인 것도 중요한 것 같다. 확인하고 값을 입력하도록 하자 문..
뉴런과 퍼셉트론의 차이 뉴런(neuron)은 실제 생물학적인 뉴런과 유사한 기능을 수행하는 인공신경망의 기본 단위입니다. 뉴런은 입력 신호를 받아들이고, 이를 처리하여 출력 신호를 생성합니다. 뉴런은 여러 개의 가중치(weight)와 활성화 함수(activation function)를 가지고 있습니다. 퍼셉트론(perceptron)은 인공신경망의 한 종류로, 뉴런의 기본적인 형태로 볼 수 있습니다. 퍼셉트론은 입력값과 가중치(weight)를 곱하여 총합(sum)을 구하고, 이를 활성화 함수(activation function)에 넣어서 출력값을 생성합니다. 퍼셉트론은 입력값이 특정 임계치(threshold)보다 큰 경우 1을 출력하고, 그렇지 않은 경우 0을 출력합니다. 따라서, 뉴런은 여러 개의 가중치..
3주차 과제! 선형회기, 로지스틱회귀 Tensorflow로 하는 방법 테크 블로그 작성하기 선형회귀란? 알려진 다른 관련 데이터 값을 사용하여 알 수 없는 데이터의 값을 예측하는 데이터 분석 기법 선형회귀 모델 실습 import numpy as np import matplotlib.pyplot as plt x = np.array([2, 4, 6, 8]) y = np.array([81, 93, 91, 97]) plt.sccatter(x, y) plt.show() a = 0 b = 0 lr = 0.03 epochs = 2001 n = len(x) for i in range(epochs): y_pred = a * x + b; error = y - y_pred a_diff = (2/n) * sum(-x * (e..
인공지능(AI)란 무엇일까요? 인공지능은 인간의 지능을 모델링하고 구현하는 컴퓨터 시스템과 관련된 학문이다. 인공지능은 컴퓨터 프로그램을 사용하여 인간의 학습, 추론, 추정, 지식, 판단 및 자기 개선 능력 등과 같은 지능적인 기능을 모방하고 구현하는 것을 목표로 한다. 이러한 기술은 기계 번역, 음성 인식, 이미지 인식, 자율 주행 자동차, 추천 시스템 등 다양한 분야에서 사용되고 있으며, 현재 많은 연구가 이루어지고 있다. 머신 러닝이란 무엇일까요? 머신러닝(machine learning)은 컴퓨터 프로그램이 데이터를 기반으로 스스로 학습하고 예측하는 능력을 갖도록 하는 인공지능의 한 분야입니다. 머신러닝은 통계학, 컴퓨터 공학, 인공지능 등 다양한 분야의 기술들을 활용하여 데이터를 분석하고 패턴을 ..
정보보호에서 가장 중요한 것은 정보 보호 윤리입니다. 그럼 보안은 무슨 뜻일까요? 보안이란 안전을 유지하고, 사회의 안녕과 질서를 유지하는 것을 뜻합니다. 그럼 보안 철학의 '철학'은 자신의 경험에서 얻은 인생관, 세계관, 신조 따위를 이르는 말입니다. 드라마나 영화에서 해커들을 자주 봤을겁니다. 드라마에서 주로 나오는 해커들은 나쁜 짓을 하여 정보를 뺏고 악의 적인 일들을 합니다. 하지만 해커에도 여러 종류가 있습니다. 좋은 목적, 긍정적인 목적으로 해킹을 하는 화이트 해커 그리고 우리가 드라마에서 자주 봤던 해커가 있습니다. 그리고 해커들은 의식과 사명감을 가지고 해킹을 하죠! 여기서 의식은 인식하는 작용을 뜻합니다. 의식은 판단이 되고, 사명감은 신념, 책임감(주어진 임무), 스스로가 정한 철학이 ..
직접 구글링 하지 않고 ChatGPT를 사용하여 알아봤습니다. AI의 역사 - 인공지능(Artificial Intelligence, AI)은 인간의 사고와 유사한 지능을 갖춘 기계를 만들기 위한 연구 분야입니다. AI의 역사는 1940년대에 거슬러 올라갑니다. - 1940년대와 1950년대 초반, AI는 기호논리(symbolic logic)를 기반으로 한 인공지능 연구로 시작되었습니다. 이 시기에는 John McCarthy, Marvin Minsky, Claude Shannon, Nathaniel Rochester 등이 인공지능 분야에서 활동하였습니다. - 1956년, John McCarthy가 다른 인공지능 연구자들과 함께 "인공지능(AI)"라는 용어를 만들고, Dartmouth Conference에서..
해결 방법 1. 가방과 보석을 무게순으로 오름차순으로 정렬한다. - qsort 사용해서 쉽게 정렬함! 2. 무게가 작은 가방부터 보석들의 무게와 비교하며 들어갈 수 있는 보석이라면 temparr(힙)에 넣기! temparr은 보석의 가격 순으로 정렬해야함 => 가방무게와 보석무게를 계속 비교하고 들어갈 수 있다면 계속 들어와야하니까 3. pop 하면서 getmoney(도둑이 가지는 돈)에 더해주기 전체 코드 #include #include typedef struct Info { int money; int weight; int check; } Info; int top, bagtop, temptop; Info arr[390001], bag[390001], temparr[390001]; int push(int..