일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- auc
- ML
- stopwords
- category_encoders
- 이것이 코딩 테스트다
- IOPub
- SMTP
- beautifulsoup
- 머신러닝
- pos_tag
- 잡담
- 그리디
- AI
- 파일입출력
- 인공지능
- 트러블슈팅
- EarlyStopping
- Trouble shooting
- Roc curve
- json
- find_all()
- pandas
- Logistic linear
- Django
- PYTHON
- selenium
- aof
- 크롤링
- semi-project
- 원소주
- Today
- Total
목록분류 전체보기 (48)
개발 블로그
관리자페이지에서(/admin) models.py에서 만든 모델객체의 입력창을 만들기 위해 계속 시도했는데 분명 먼저 했던 코드랑 아무런 차이가 없는데 뜨질않았다. 그렇게 몇십분을 헤매다가 settings.py에서 INSTALLED_APPS에 앱을 추가해주지 않았다는걸 발견했다... 본인은 앱이름을 lotto로 지었으므로 다음과 같이 앱을 추가해줘야 한다. 잘 추가된 모습을 확인할 수 있다.
Django의 입문 튜토리얼인 lotto웹사이트 제작을 진행해보겠습니다. 튜토리얼 시작에 앞서 장고의 디자인패턴인 MVT패턴에 대해 짚고 넘어가겠습니다. 00. Django - MTV 패턴 우선 Django프레임워크는 MTV Pattern라는 디자인 패턴을 가지고 있습니다. Model : 데이터베이스 조작 Template : 사용자 인터페이스 구현 View : 내부 계산 & 데이터 처리 로직, Model로 부터 데이터를 쉽게 가져오게 됨 MVC모델과 비교했을때 장고의 Template이 View의 역할을 하고 장고의 View는 url을 parsing하는 controller의 역할을 한다고 볼 수 있습니다. 웹에서 장고의 MTV 패턴은 다음과 같이 동작합니다. 00_01 MVT 패턴 & Django insi..
Django를 배우기에 앞서 웹 개발에 대한 간단한 상식들을 정리했습니다. 목차> 더보기 목차 01. Front-end VS Back-end 웹개발에서 사용하는 용어로 프론트엔드는 사용자에게 시각적으로 보여지는 부분에 대한 개발을 나타내고 백엔드는 웹사이트의 뒷 부분에서 이루어지는 서버, 데이터베이스 등에 관련된 개발을 의미합니다. 01_01. Front-end Visualization : 사용자가 볼 수 있는 화면, 사용자 인터페이스(UI, User Interface) 프론트엔드의 언어 전체 골격 : HTML(Hypertext Markup Language) - Hypertext : 참조(하이퍼링크)를 통해 독자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트 My First Heading My ..
영상: https://www.youtube.com/watch?v=2zjoKjt97vQ 문제 어떠한 수 N이 1이 될 때까지 다음의 두 과정 중 하나를 반복적으로 선택하여 수행하려고 한다. 단 두 번째 연산을 N이 K로 나누어떨어질 때만 선택할 수 있다. 1. N에서 1을 뺀다. 2. N을 K로 나눈다. 예를 들어 N이 17, K가 4라고 가정하자. 이때 1번의 과정을 한 번 수행하면 N은 16이 된다. 이후 2번을 2번 반복하면 N은 1이된다. 결과적으로 이 경우 전체 과정을 실행한 횟수는 3이 된다. 이는 N을 1로 만드는 최소 횟수이다. N과 K가 주어질 때 N이 1이 될때까지 1번 혹은 2번의 과정을 수행해야 하는 최소 횟수를 구하는 프로그램을 작성하시오 입력 조건 N (2
문제 여러 개의 숫자 카드 중에서 가장 높은 숫자가 쓰인 카드 한 장을 뽑는 게임 단, 게임의 룰을 지키며 뽑아야함 숫자가 쓰인 카드들이 N X M 형태로 놓여 있다. 이때 N은 행의 개수를 의미하고, M은 열의 개수를 의미 먼저 뽑고자 하는 카드가 포함된 행을 선택 선택된 행에 포함된 카드들 중 가장 숫자가 낮은 카드를 뽑음 처음에 카드를 골라낼 행을 선택할 때, 이후 해당 행에서 가장 숫자가 낮은 카드를 뽑아야 하는 것을 고려해 가장 높은 숫자를 뽑을 수 있도록 해야함 입력 첫째 줄에 숫자 카드들이 놓인 행의 개수 N과 열의 개수 M이 공백을 기준으로 하여 각각 자연수로 주어짐 (1
문제 동빈이의 큰 수의 법칙은 다양한 수로 이루어진 배열이 있을 때 주어진 수들을 M번 더하여 가장 큰 수를 만드는 법칙이다. 단, 배열의 특정한 인덱스(번호)에 해당하는 수가 연속해서 K번을 초과하여 더해질 수 없다. 예를 들어 순서대로 2, 4, 5, 4, 6으로 이루어진 배열이 있을 때 M이 8이고, K가 3이라고 가정한다. 예를 들어 순선대로 2, 4, 5, 6으로 이루어진 배열이 있을 때 M이 8이고, K가 3이라고 가정하자. 이 경우 특정한 인덱스의 수가 연속해서 세번까지만 더해질 수 있으므로 큰 수의 법칙에 따른 결과는 6 + 6 + 6 + 5 + 6 + 6 +6 +5인 46이 된다. 단, 서로 다른 인덱스에 해당하는 수가 같은 경우에도 서로 다른 것으로 간주한다. 예를 들어 순서대로 3, ..
AI SCHOOL 5기 강의를 진행하면서 드디어 메인파트라고 할 수 있는 딥러닝 파트 진도를 나가게 됐습니다. 딥러닝에 대한 정의부터 Tensorflow실습까지 진행하게 되어 기대가 됩니다. 딥러닝을 기반으로한 서비스를 만드는 프로젝트를 진행할텐데 벌써부터 설레네요ㅎㅎ 그럼 딥러닝에 대해 간단하게 짚어보는 글을 시작해보겠습니다. 01 딥러닝이란? 딥러닝(Deep Learning)이란 여러 층을 가진 인공신경망(Artificial Neural Network, ANN)을 사용하여 머신러닝 학습을 수행하는 것으로 심층학습이라고도 부릅니다. 따라서 딥러닝은 머신러닝과 전혀 다른 개념이 아니라 머신러닝의 한 종류라고 할 수 있습니다. (출처 : www.tcpschool.com/deep2018/deep2018_de..
01 Logistic Regression 로지스틱 회귀(영어: logistic regression)는 영국의 통계학자인 D. R. Cox가 1958년에 제안한 확률 모델로서 독립 변수의 선형 결합을 이용하여 사건의 발생 가능성을 예측하는데 사용되는 통계 기법이다. (출처 : https://ko.wikipedia.org/wiki/로지스틱_회귀) 머신러닝에서 로지스틱 회귀는 이진분류(binary classification) 문제를 해결하기 위한 모델입니다. ex) 스팸 메일 분류, 질병 양성/음성 분류, 신용카드 거래에서 정상 거래 및 이상 거래 분류 등... Sigmoid function을 이용하여 기본적으로 특정 Input data가 양성 class에 속할 확률을 계산 Sigmoid function의 정..