인공지능 공부
(2022.06.30) pytorch linear_regression
''' 1) Design model(input, output, forward pass) 2) Construct loss and optimizer 3) Traning loop - forward pass : compute prediction and loss - backward pass : gradients - updata weights ''' import torch import torch.nn as nn import numpy as np from sklearn import datasets from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split # prepare data bc = da..
(NLP연구) P-tuning 실험
실험 Released results on RoBERTa-large Released results on RoBERTa-large
(연구서버) Code-Server 연동하기
Server 접속 server : ip pass : pass ssh 서버 pass : apss path : /폴더/giai #개인 폴더 mkdir 이름 만들기 Docker Pull - run - start - attach Docker server () 참고 apt update apt upgrade apt install curl curl -fsSL | sh apt install vim 입력 : code-server vim ~/.config/code-server/config.yaml bind-addr: 0.0.0.0:8080(포트설정) auth: password password: f****************6e85ed0 -> 비빌번호알아두기(변경가능) cert: false 저장 : ESC - :w - :..
(NLP연구) 서버 사용법
docker pull repo/image_name:tag docker run -itd -v local_path:docker_path --ipc=host --network=host \\ --gpus='"device=0,1"' --name=container_name repo/image_name:tag Run Flags -i: 표준 입력(stdin)을 활성화하며 컨테이너와 연결(attach)되어 있지 않더라도 표준 입력을 유지 -t: TTY 모드를 사용, Bash를 사용하려면 이 옵션을 설정 필수 -it : -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 (컨테이너의 표준 입력과 로컬 컴퓨터의 키보드 입력을 연결) -d: 백그라운드로 실행 (container에서 detach되더라도, contain..
(NLP) Prompt Learning Translation 연구, 코딩(2022.05.06)
P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks Xiao Liu, Kaixuan Ji, Yicheng Fu, Weng Lam Tam, Zhengxiao Du, Zhilin Yang, Jie Tang Search | arXiv e-print repository Showing 1–50 of 622 results for author: Tang, J arXiv:2205.00637 [pdf, other] cs.CV cs.AI Enhancing Adversarial Training with Feature Separability Authors: Yaxin Li, Xiaorui Liu, Han X..
(NLP) 2차 Prompt Learning 발표 (2022-05-04)
논문 리스트 정리 Attention Is All You Need https://arxiv.org/pdf/1706.03762.pdf BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding https://arxiv.org/pdf/1810.04805.pdf ALBERT: A Lite BERT for Self-supervised Learning of Language Representations https://arxiv.org/pdf/1909.11942.pdf Improving language understanding by generative pre-training https://s3-us-west-2.amazonaws.co..
플러터 다트(dart) - Login 화면 만들기 (2022.04.29)
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, title: 'Dice game', home: LogIn(), ); } } class LogIn extends StatefulWidget { @override State createState() => _LogInState(); } class _LogInState extends State { @override Widget build(..
플러터 다트(dart) - Statefull Widget
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { @override State createState() { // TODO: implement createState return MyAppState(); } } class MyAppState extends State{ int counter = 0; @override Widget build(BuildContext context) { return MaterialApp( theme: ThemeData( primarySwatch: Colors.blue, ), home: Scaffold( appBar: AppBar(), bo..
플러터 다트(dart) 네비게이터(Navigator) 와 푸시네임드 메소드(pushNamed method)(2022.04.28)
import 'package:flutter/material.dart'; import 'package:contrainer/ScreenA.dart'; import 'package:contrainer/ScreenB.dart'; import 'package:contrainer/ScreenC.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( initialRoute: "/", routes: { "/" : (context) => Scre..
플러터 다트(dart) Navigator(네비게이터)(2022.04.28)
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: "MyApp", theme: ThemeData( primaryColor: Colors.blue ), home: MyPage(), ); } } class MyPage extends StatelessWidget { const MyPage({Key? key}) : super(key: key); @override..