본문 바로가기

전체 글101

DRF - 2 [회원가입] 1. settings.py AUTH_USER_MODEL = 'accounts.Accounts'AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'dj.. 2024. 5. 2.
DRF 장고DRF 순서 1. settings.py에서 INSTALLED_APPS 변경 INSTALLED_APPS = [     'django.contrib.admin',     'django.contrib.auth',     'django.contrib.contenttypes',     'django.contrib.sessions',     'django.contrib.messages',     'django.contrib.staticfiles',     # Third-party     "django_seed",     'rest_framework',     # Local     "articles", ] 2. urls.py에서 articles 연결 from django.contrib import admin fr.. 2024. 5. 1.
top-p, temperature 인공지능의 답변을 컨트롤 하기 위해 관련있는 top P,temperature에 대해 공부함.아래는 Openai playground이고 예시로 사용할 예정.TOP P는 최대 1까지 설정이 가능하고temperature는 0부터 2까지 설정 가능함.  아래는 2가지의 예시가 있음.확률분포가 완만한 flat과 한쪽으로 몰린 peaked가 있음  top P를 0.5로 설정함flat : 각 확률이 0.08 미만인 flat에서는 7~8개 정도를 뽑고 거기서 하나를 뽑음peaked : hot이 나타날 확률이 0.8임으로 top P를 0.5로 설정했기에 hot이 나타남.  아래는 temperature가 1일 경우 sotfmax의 공식과 같다고 알려진 내용   아래는 기본값 z 와 temperature가 1일 때의 값인 .. 2024. 4. 26.
면접준비 4 트랜잭션 :   데이터베이스의 상태를 변환시키는 기능을 수행하기 위한 여러 개의 작업을 하나로 묶은 실행 유닛  commit과 rollback을 통해 데이터베이스의 상태를 변환시킴  트랜잭션은 4가지의 성질을 보장해야함. 1. 원자성 : 일관성은 데이터베이스의 상태가 일관되어야 한다는 성질 2. 격리성 : 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것 3. 격리성 : 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것을 의미 4. 지속성 : 만약 런타임 오류나 시스템 오류가 발생하더라도, 해당 기록은 영구적이어야 한다 장점: 데이터와 기능의 캡슐화로 코드의 재사용성이 높습니다. 큰 프로젝트에서 코드 관리가 용이합니다. 단점: 설계 초기에 많은 계.. 2024. 4. 26.
면접준비 3 8. 클로저(closure)란 짧게 요약하면 동적함수 생성기클로저를 사용하면 내부 함수에서 외부 함수의 scope에 액세스 할 수 있습니다.어떤 함수의 내부 함수가 외부 함수의 변수(*프리변수)를 참조할 때, 외부 함수가 종료된 후에도 내부 함수가 외부 함수의 변수를 참조할 수 있도록 어딘가에 저장하는 함수 아래의 조건을 충족해야함 · 어떤 함수의 내부 함수일 것· 그 내부 함수가 외부 함수의 변수를 참조할 것· 외부 함수가 내부 함수를 리턴할 것 아래의 함수를 예를 들어보면 make_counter안에 변수 number의 값을 내부함수인 counter가 가져와 사용한다.def make_counter(): number = 0 def counter(): nonlocal number .. 2024. 4. 25.
면접준비 2 5. 매개변수(parameter)와 인자(Argument)의 차이 function plus (num1, num2) { return num1 + num2; } // num1과 num2는 parameter이다. plus(10, 20); // 10과 20은 argument이다. Parameter는 함수를 정의할 때 사용되는 변수를 의미 Argument는 실제로 함수가 호출될 때, 넘기는 변수값을 의미 parameter는 매개변수이고 형식 매개 변수(함수에서 정의된 변수) 실제 매개 변수(인자(인수)값을 변수로 넘겨줄 때)로 나눈다. argument는 인자 또는 인수 콜 바이 벨류(Call by Value) 값을 변경해도 원본 값은 변경되지 않는다. function addOne(x) { x += 1; retur.. 2024. 4. 24.