.
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # LaWGPT:基于中文法律知识的大语言模型
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | LaWGPT 是一系列基于中文法律知识的开源大语言模型。
20 |
21 | 该系列模型在通用中文基座模型(如 Chinese-LLaMA、ChatGLM 等)的基础上扩充法律领域专有词表、**大规模中文法律语料预训练**,增强了大模型在法律领域的基础语义理解能力。在此基础上,**构造法律领域对话问答数据集、中国司法考试数据集进行指令精调**,提升了模型对法律内容的理解和执行能力。
22 |
23 | 详细内容请参考[技术报告](https://arxiv.org/pdf/2406.04614)。
24 |
25 | ---
26 |
27 | 本项目持续开展,法律领域数据集及系列模型后续相继开源,敬请关注。
28 |
29 | ## 更新
30 |
31 | - 🌟 2023/05/30:公开发布
32 |
33 |
34 | - **LaWGPT-7B-beta1.1**:法律对话模型,构造 35w 高质量法律问答数据集基于 Chinese-alpaca-plus-7B 指令精调
35 |
36 | - 📣 2023/05/26:开放 [Discussions 讨论区](https://github.com/pengxiao-song/LaWGPT/discussions),欢迎朋友们交流探讨、提出意见、分享观点!
37 |
38 | - 🛠️ 2023/05/22:项目主分支结构调整,详见[项目结构](https://github.com/pengxiao-song/LaWGPT#项目结构);支持[命令行批量推理](https://github.com/pengxiao-song/LaWGPT/blob/main/scripts/infer.sh)
39 |
40 | - 🪴 2023/05/15:发布 [中文法律数据源汇总(Awesome Chinese Legal Resources)](https://github.com/pengxiao-song/awesome-chinese-legal-resources) 和 [法律领域词表](https://github.com/pengxiao-song/LaWGPT/blob/main/resources/legal_vocab.txt)
41 |
42 | - 🌟 2023/05/13:公开发布
43 |
44 |
45 |
46 | - **Legal-Base-7B**:法律基座模型,使用 50w 中文裁判文书数据二次预训练
47 |
48 | - **LaWGPT-7B-beta1.0**:法律对话模型,构造 30w 高质量法律问答数据集基于 Legal-Base-7B 指令精调
49 |
50 | - 🌟 2023/04/12:内部测试
51 |
52 | - **LaWGPT-7B-alpha**:在 Chinese-LLaMA-7B 的基础上直接构造 30w 法律问答数据集指令精调
53 |
54 | ## 快速开始
55 |
56 | 1. 准备代码,创建环境
57 |
58 | ```bash
59 | # 下载代码
60 | git clone git@github.com:pengxiao-song/LaWGPT.git
61 | cd LaWGPT
62 |
63 | # 创建环境
64 | conda create -n lawgpt python=3.10 -y
65 | conda activate lawgpt
66 | pip install -r requirements.txt
67 | ```
68 | 2. **启动 web ui(可选,易于调节参数)**
69 |
70 | - 首先,执行服务启动脚本:`bash scripts/webui.sh`
71 |
72 | - 其次,访问 http://127.0.0.1:7860 :
73 |
74 |
75 |
76 |
77 |
78 | 3. **命令行推理(可选,支持批量测试)**
79 |
80 | - 首先,参考 `resources/example_infer_data.json` 文件内容构造测试样本集;
81 |
82 | - 其次,执行推理脚本:`bash scripts/infer.sh`。其中 `--infer_data_path` 参数为测试样本集路径,如果为空或者路径出错,则以交互模式运行。
83 |
84 | 注意,以上步骤的默认模型为 LaWGPT-7B-alpha ,如果您想使用 LaWGPT-7B-beta1.0 模型:
85 |
86 | - 由于 [LLaMA](https://github.com/facebookresearch/llama) 和 [Chinese-LLaMA](https://github.com/ymcui/Chinese-LLaMA-Alpaca) 均未开源模型权重。根据相应开源许可,**本项目只能发布 LoRA 权重**,无法发布完整的模型权重,请各位谅解。
87 |
88 | - 本项目给出[合并方式](https://github.com/pengxiao-song/LaWGPT/wiki/%E6%A8%A1%E5%9E%8B%E5%90%88%E5%B9%B6),请各位获取原版权重后自行重构模型。
89 |
90 |
91 | ## 项目结构
92 |
93 | ```bash
94 | LaWGPT
95 | ├── assets # 静态资源
96 | ├── resources # 项目资源
97 | ├── models # 基座模型及 lora 权重
98 | │ ├── base_models
99 | │ └── lora_weights
100 | ├── outputs # 指令微调的输出权重
101 | ├── data # 实验数据
102 | ├── scripts # 脚本目录
103 | │ ├── finetune.sh # 指令微调脚本
104 | │ └── webui.sh # 启动服务脚本
105 | ├── templates # prompt 模板
106 | ├── tools # 工具包
107 | ├── utils
108 | ├── train_clm.py # 二次训练
109 | ├── finetune.py # 指令微调
110 | ├── webui.py # 启动服务
111 | ├── README.md
112 | └── requirements.txt
113 | ```
114 |
115 |
116 | ## 数据构建
117 |
118 | 本项目基于中文裁判文书网公开法律文书数据、司法考试数据等数据集展开,详情参考[中文法律数据源汇总(Awesome Chinese Legal Resources)](https://github.com/pengxiao-song/awesome-chinese-legal-resources)。
119 |
120 | 1. 初级数据生成:根据 [Stanford_alpaca](https://github.com/tatsu-lab/stanford_alpaca#data-generation-process) 和 [self-instruct](https://github.com/yizhongw/self-instruct) 方式生成对话问答数据
121 | 2. 知识引导的数据生成:通过 Knowledge-based Self-Instruct 方式基于中文法律结构化知识生成数据。
122 | 3. 引入 ChatGPT 清洗数据,辅助构造高质量数据集。
123 |
124 | ## 模型训练
125 |
126 | LawGPT 系列模型的训练过程分为两个阶段:
127 |
128 | 1. 第一阶段:扩充法律领域词表,在大规模法律文书及法典数据上预训练 Chinese-LLaMA
129 | 2. 第二阶段:构造法律领域对话问答数据集,在预训练模型基础上指令精调
130 |
131 | ### 二次训练流程
132 |
133 | 1. 参考 `resources/example_instruction_train.json` 构造二次训练数据集
134 | 2. 运行 `scripts/train_clm.sh`
135 |
136 | ### 指令精调步骤
137 |
138 | 1. 参考 `resources/example_instruction_tune.json` 构造指令微调数据集
139 | 2. 运行 `scripts/finetune.sh`
140 |
141 | ### 计算资源
142 |
143 | 8 张 Tesla V100-SXM2-32GB :二次训练阶段耗时约 24h / epoch,微调阶段耗时约 12h / epoch
144 |
145 | ## 模型评估
146 |
147 | ### 输出示例
148 |
149 | 问题:酒驾撞人怎么判刑?
150 |
151 | 
152 |
153 |
154 |
155 | 问题:请给出判决意见。
156 |
157 | 
158 |
159 |
160 |
161 | 问题:请介绍赌博罪的定义。
162 |
163 | 
164 |
165 |
166 |
167 | 问题:请问加班工资怎么算?
168 |
169 | 
170 |
171 |
172 |
173 | 问题:民间借贷受国家保护的合法利息是多少?
174 |
175 | 
176 |
177 |
178 |
179 | 问题:欠了信用卡的钱还不上要坐牢吗?
180 |
181 | 
182 |
183 |
184 |
185 | 问题:你能否写一段抢劫罪罪名的案情描述?
186 |
187 | 
188 |
189 |
190 |
191 |
192 | ### 局限性
193 |
194 | 由于计算资源、数据规模等因素限制,当前阶段 LawGPT 存在诸多局限性:
195 |
196 | 1. 数据资源有限、模型容量较小,导致其相对较弱的模型记忆和语言能力。因此,在面对事实性知识任务时,可能会生成不正确的结果。
197 | 2. 该系列模型只进行了初步的人类意图对齐。因此,可能产生不可预测的有害内容以及不符合人类偏好和价值观的内容。
198 | 3. 自我认知能力存在问题,中文理解能力有待增强。
199 |
200 | 请诸君在使用前了解上述问题,以免造成误解和不必要的麻烦。
201 |
202 |
203 | ## 协作者
204 |
205 | 如下各位合作开展(按字母序排列):[@cainiao](https://github.com/herobrine19)、[@njuyxw](https://github.com/njuyxw)、[@pengxiao-song](https://github.com/pengxiao-song)、[@WNJXYK](https://github.com/WNJXYK)
206 |
207 | 指导老师:李宇峰、郭兰哲、涂威威(
),由南京大学机器学习与数据挖掘研究组(
208 |
209 | )支持
210 |
211 |
212 | ## 免责声明
213 |
214 | 请各位严格遵守如下约定:
215 |
216 | 1. 本项目任何资源**仅供学术研究使用,严禁任何商业用途**。
217 | 2. 模型输出受多种不确定性因素影响,本项目当前无法保证其准确性,**严禁用于真实法律场景**。
218 | 3. 本项目不承担任何法律责任,亦不对因使用相关资源和输出结果而可能产生的任何损失承担责任。
219 |
220 |
221 | ## 问题反馈
222 |
223 | 如有问题,请在 GitHub Issue 中提交。
224 |
225 | - 提交问题之前,建议查阅 FAQ 及以往的 issue 看是否能解决您的问题。
226 | - 请礼貌讨论,构建和谐社区。
227 |
228 | 协作者科研之余推进项目进展,由于人力有限难以实时反馈,给诸君带来不便,敬请谅解!
229 |
230 |
231 | ## 致谢
232 |
233 | 本项目基于如下开源项目展开,在此对相关项目和开发人员表示诚挚的感谢:
234 |
235 | - Chinese-LLaMA-Alpaca: https://github.com/ymcui/Chinese-LLaMA-Alpaca
236 | - LLaMA: https://github.com/facebookresearch/llama
237 | - Alpaca: https://github.com/tatsu-lab/stanford_alpaca
238 | - alpaca-lora: https://github.com/tloen/alpaca-lora
239 | - ChatGLM-6B: https://github.com/THUDM/ChatGLM-6B
240 |
241 | 此外,本项目基于开放数据资源,详见 [Awesome Chinese Legal Resources](https://github.com/pengxiao-song/awesome-chinese-legal-resources),一并表示感谢。
242 |
243 |
244 | ## 引用
245 |
246 | 如果您觉得我们的工作对您有所帮助,请考虑引用该项目。
247 |
248 | ```plain
249 | @misc{lawgpt,
250 | title={LawGPT: A Chinese Legal Knowledge-Enhanced Large Language Model},
251 | author={Zhi Zhou and Jiang-Xin Shi and Peng-Xiao Song and Xiao-Wen Yang and Yi-Xuan Jin and Lan-Zhe Guo and Yu-Feng Li},
252 | year={2024},
253 | eprint={2406.04614},
254 | archivePrefix={arXiv},
255 | primaryClass={cs.CL}
256 | }
257 | ```
258 |
--------------------------------------------------------------------------------
/assets/demo/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/demo.png
--------------------------------------------------------------------------------
/assets/demo/demo07.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/demo07.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-01.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-01.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-02.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-02.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-03.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-03.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-04.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-04.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-05.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-05.jpeg
--------------------------------------------------------------------------------
/assets/demo/example-06.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/demo/example-06.jpeg
--------------------------------------------------------------------------------
/assets/logo/lamda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/logo/lamda.png
--------------------------------------------------------------------------------
/assets/logo/lawgpt.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/assets/logo/lawgpt.jpeg
--------------------------------------------------------------------------------
/data/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/data/.gitkeep
--------------------------------------------------------------------------------
/finetune.py:
--------------------------------------------------------------------------------
1 | import os
2 | import sys
3 | from typing import List
4 |
5 | import fire
6 | import torch
7 | import transformers
8 | from datasets import load_dataset
9 |
10 | """
11 | Unused imports:
12 | import torch.nn as nn
13 | import bitsandbytes as bnb
14 | """
15 |
16 | from peft import (
17 | LoraConfig,
18 | get_peft_model,
19 | get_peft_model_state_dict,
20 | prepare_model_for_int8_training,
21 | set_peft_model_state_dict,
22 | )
23 | from transformers import LlamaForCausalLM, LlamaTokenizer
24 |
25 | from utils.prompter import Prompter
26 |
27 |
28 | def train(
29 | # model/data params
30 | base_model: str = "", # the only required argument
31 | data_path: str = "yahma/alpaca-cleaned",
32 | output_dir: str = "./lora-alpaca",
33 | # training hyperparams
34 | batch_size: int = 128,
35 | micro_batch_size: int = 4,
36 | num_epochs: int = 3,
37 | learning_rate: float = 3e-4,
38 | cutoff_len: int = 256,
39 | val_set_size: int = 2000,
40 | # lora hyperparams
41 | lora_r: int = 8,
42 | lora_alpha: int = 16,
43 | lora_dropout: float = 0.05,
44 | lora_target_modules: List[str] = [
45 | "q_proj",
46 | "v_proj",
47 | ],
48 | # llm hyperparams
49 | train_on_inputs: bool = True, # if False, masks out inputs in loss
50 | add_eos_token: bool = True,
51 | group_by_length: bool = False, # faster, but produces an odd training loss curve
52 | # wandb params
53 | wandb_project: str = "",
54 | wandb_run_name: str = "",
55 | wandb_watch: str = "", # options: false | gradients | all
56 | wandb_log_model: str = "", # options: false | true
57 | resume_from_checkpoint: str = None, # either training checkpoint or final adapter
58 | prompt_template_name: str = "alpaca", # The prompt template to use, will default to alpaca.
59 | ):
60 | if int(os.environ.get("LOCAL_RANK", 0)) == 0:
61 | print(
62 | f"Training Alpaca-LoRA model with params:\n"
63 | f"base_model: {base_model}\n"
64 | f"data_path: {data_path}\n"
65 | f"output_dir: {output_dir}\n"
66 | f"batch_size: {batch_size}\n"
67 | f"micro_batch_size: {micro_batch_size}\n"
68 | f"num_epochs: {num_epochs}\n"
69 | f"learning_rate: {learning_rate}\n"
70 | f"cutoff_len: {cutoff_len}\n"
71 | f"val_set_size: {val_set_size}\n"
72 | f"lora_r: {lora_r}\n"
73 | f"lora_alpha: {lora_alpha}\n"
74 | f"lora_dropout: {lora_dropout}\n"
75 | f"lora_target_modules: {lora_target_modules}\n"
76 | f"train_on_inputs: {train_on_inputs}\n"
77 | f"add_eos_token: {add_eos_token}\n"
78 | f"group_by_length: {group_by_length}\n"
79 | f"wandb_project: {wandb_project}\n"
80 | f"wandb_run_name: {wandb_run_name}\n"
81 | f"wandb_watch: {wandb_watch}\n"
82 | f"wandb_log_model: {wandb_log_model}\n"
83 | f"resume_from_checkpoint: {resume_from_checkpoint or False}\n"
84 | f"prompt template: {prompt_template_name}\n"
85 | )
86 | assert (
87 | base_model
88 | ), "Please specify a --base_model, e.g. --base_model='huggyllama/llama-7b'"
89 | gradient_accumulation_steps = batch_size // micro_batch_size
90 |
91 | prompter = Prompter(prompt_template_name)
92 |
93 | device_map = "auto"
94 | world_size = int(os.environ.get("WORLD_SIZE", 1))
95 | ddp = world_size != 1
96 | if ddp:
97 | device_map = {"": int(os.environ.get("LOCAL_RANK") or 0)}
98 | gradient_accumulation_steps = gradient_accumulation_steps // world_size
99 |
100 | # Check if parameter passed or if set within environ
101 | use_wandb = len(wandb_project) > 0 or (
102 | "WANDB_PROJECT" in os.environ and len(os.environ["WANDB_PROJECT"]) > 0
103 | )
104 | # Only overwrite environ if wandb param passed
105 | if len(wandb_project) > 0:
106 | os.environ["WANDB_PROJECT"] = wandb_project
107 | if len(wandb_watch) > 0:
108 | os.environ["WANDB_WATCH"] = wandb_watch
109 | if len(wandb_log_model) > 0:
110 | os.environ["WANDB_LOG_MODEL"] = wandb_log_model
111 |
112 | model = LlamaForCausalLM.from_pretrained(
113 | base_model,
114 | load_in_8bit=True,
115 | torch_dtype=torch.float16,
116 | device_map=device_map,
117 | )
118 |
119 | tokenizer = LlamaTokenizer.from_pretrained(base_model)
120 |
121 | tokenizer.pad_token_id = (
122 | 0 # unk. we want this to be different from the eos token
123 | )
124 | tokenizer.padding_side = "left" # Allow batched inference
125 |
126 | def tokenize(prompt, add_eos_token=True):
127 | # there's probably a way to do this with the tokenizer settings
128 | # but again, gotta move fast
129 | result = tokenizer(
130 | prompt,
131 | truncation=True,
132 | max_length=cutoff_len,
133 | padding=False,
134 | return_tensors=None,
135 | )
136 | if (
137 | result["input_ids"][-1] != tokenizer.eos_token_id
138 | and len(result["input_ids"]) < cutoff_len
139 | and add_eos_token
140 | ):
141 | result["input_ids"].append(tokenizer.eos_token_id)
142 | result["attention_mask"].append(1)
143 |
144 | result["labels"] = result["input_ids"].copy()
145 |
146 | return result
147 |
148 | def generate_and_tokenize_prompt(data_point):
149 | full_prompt = prompter.generate_prompt(
150 | data_point["instruction"],
151 | data_point["input"],
152 | data_point["output"],
153 | )
154 | tokenized_full_prompt = tokenize(full_prompt)
155 | if not train_on_inputs:
156 | user_prompt = prompter.generate_prompt(
157 | data_point["instruction"], data_point["input"]
158 | )
159 | tokenized_user_prompt = tokenize(
160 | user_prompt, add_eos_token=add_eos_token
161 | )
162 | user_prompt_len = len(tokenized_user_prompt["input_ids"])
163 |
164 | if add_eos_token:
165 | user_prompt_len -= 1
166 |
167 | tokenized_full_prompt["labels"] = [
168 | -100
169 | ] * user_prompt_len + tokenized_full_prompt["labels"][
170 | user_prompt_len:
171 | ] # could be sped up, probably
172 | return tokenized_full_prompt
173 |
174 | model = prepare_model_for_int8_training(model)
175 |
176 | config = LoraConfig(
177 | r=lora_r,
178 | lora_alpha=lora_alpha,
179 | target_modules=lora_target_modules,
180 | lora_dropout=lora_dropout,
181 | bias="none",
182 | task_type="CAUSAL_LM",
183 | )
184 | model = get_peft_model(model, config)
185 |
186 | if data_path.endswith(".json") or data_path.endswith(".jsonl"):
187 | data = load_dataset("json", data_files=data_path)
188 | else:
189 | data = load_dataset(data_path)
190 |
191 | if resume_from_checkpoint:
192 | # Check the available weights and load them
193 | checkpoint_name = os.path.join(
194 | resume_from_checkpoint, "pytorch_model.bin"
195 | ) # Full checkpoint
196 | if not os.path.exists(checkpoint_name):
197 | checkpoint_name = os.path.join(
198 | resume_from_checkpoint, "adapter_model.bin"
199 | ) # only LoRA model - LoRA config above has to fit
200 | resume_from_checkpoint = (
201 | False # So the trainer won't try loading its state
202 | )
203 | # The two files above have a different name depending on how they were saved, but are actually the same.
204 | if os.path.exists(checkpoint_name):
205 | print(f"Restarting from {checkpoint_name}")
206 | adapters_weights = torch.load(checkpoint_name)
207 | set_peft_model_state_dict(model, adapters_weights)
208 | else:
209 | print(f"Checkpoint {checkpoint_name} not found")
210 |
211 | model.print_trainable_parameters() # Be more transparent about the % of trainable params.
212 |
213 | if val_set_size > 0:
214 | train_val = data["train"].train_test_split(
215 | test_size=val_set_size, shuffle=True, seed=42
216 | )
217 | train_data = (
218 | train_val["train"].shuffle().map(generate_and_tokenize_prompt)
219 | )
220 | val_data = (
221 | train_val["test"].shuffle().map(generate_and_tokenize_prompt)
222 | )
223 | else:
224 | train_data = data["train"].shuffle().map(generate_and_tokenize_prompt)
225 | val_data = None
226 |
227 | if not ddp and torch.cuda.device_count() > 1:
228 | # keeps Trainer from trying its own DataParallelism when more than 1 gpu is available
229 | model.is_parallelizable = True
230 | model.model_parallel = True
231 |
232 | trainer = transformers.Trainer(
233 | model=model,
234 | train_dataset=train_data,
235 | eval_dataset=val_data,
236 | args=transformers.TrainingArguments(
237 | per_device_train_batch_size=micro_batch_size,
238 | gradient_accumulation_steps=gradient_accumulation_steps,
239 | warmup_ratio=0.1,
240 | num_train_epochs=num_epochs,
241 | learning_rate=learning_rate,
242 | fp16=True,
243 | logging_steps=10,
244 | optim="adamw_torch",
245 | evaluation_strategy="steps" if val_set_size > 0 else "no",
246 | save_strategy="steps",
247 | eval_steps=50 if val_set_size > 0 else None,
248 | save_steps=50,
249 | output_dir=output_dir,
250 | save_total_limit=5,
251 | load_best_model_at_end=True if val_set_size > 0 else False,
252 | ddp_find_unused_parameters=False if ddp else None,
253 | group_by_length=group_by_length,
254 | report_to="wandb" if use_wandb else None,
255 | run_name=wandb_run_name if use_wandb else None,
256 | ),
257 | data_collator=transformers.DataCollatorForSeq2Seq(
258 | tokenizer, pad_to_multiple_of=8, return_tensors="pt", padding=True
259 | ),
260 | )
261 | model.config.use_cache = False
262 |
263 | old_state_dict = model.state_dict
264 | model.state_dict = (
265 | lambda self, *_, **__: get_peft_model_state_dict(
266 | self, old_state_dict()
267 | )
268 | ).__get__(model, type(model))
269 |
270 | if torch.__version__ >= "2" and sys.platform != "win32":
271 | model = torch.compile(model)
272 |
273 | trainer.train(resume_from_checkpoint=resume_from_checkpoint)
274 |
275 | model.save_pretrained(output_dir)
276 |
277 | print(
278 | "\n If there's a warning about missing keys above, please disregard :)"
279 | )
280 |
281 |
282 | if __name__ == "__main__":
283 | fire.Fire(train)
284 |
--------------------------------------------------------------------------------
/infer.py:
--------------------------------------------------------------------------------
1 | import sys
2 | import json
3 |
4 | import fire
5 | import torch
6 | from peft import PeftModel
7 | from transformers import GenerationConfig, LlamaForCausalLM, LlamaTokenizer
8 |
9 | from utils.prompter import Prompter
10 |
11 | if torch.cuda.is_available():
12 | device = "cuda"
13 |
14 |
15 | class Infer():
16 | def __init__(
17 | self,
18 | load_8bit: bool = False,
19 | base_model: str = "",
20 | lora_weights: str = "",
21 | prompt_template: str = "", # The prompt template to use, will default to alpaca.
22 | ):
23 | prompter = Prompter(prompt_template)
24 | tokenizer = LlamaTokenizer.from_pretrained(base_model)
25 | model = LlamaForCausalLM.from_pretrained(
26 | base_model,
27 | load_in_8bit=load_8bit,
28 | torch_dtype=torch.float16,
29 | device_map="auto",
30 | )
31 |
32 | try:
33 | print(f"Using lora {lora_weights}")
34 | model = PeftModel.from_pretrained(
35 | model,
36 | lora_weights,
37 | torch_dtype=torch.float16,
38 | )
39 | except:
40 | print("*"*50, "\n Attention! No Lora Weights \n", "*"*50)
41 |
42 | # unwind broken decapoda-research config
43 | model.config.pad_token_id = tokenizer.pad_token_id = 0 # unk
44 | model.config.bos_token_id = 1
45 | model.config.eos_token_id = 2
46 | if not load_8bit:
47 | model.half() # seems to fix bugs for some users.
48 |
49 | model.eval()
50 |
51 | if torch.__version__ >= "2" and sys.platform != "win32":
52 | model = torch.compile(model)
53 |
54 | self.base_model = base_model
55 | self.lora_weights = lora_weights
56 | self.model = model
57 | self.prompter = prompter
58 | self.tokenizer = tokenizer
59 |
60 | def generate_output(
61 | self,
62 | instruction,
63 | input=None,
64 | temperature=0.1,
65 | top_p=0.75,
66 | top_k=40,
67 | num_beams=1,
68 | max_new_tokens=256,
69 | **kwargs,
70 | ):
71 | prompt = self.prompter.generate_prompt(instruction, input)
72 | inputs = self.tokenizer(prompt, return_tensors="pt")
73 | input_ids = inputs["input_ids"].to(device)
74 | generation_config = GenerationConfig(
75 | temperature=temperature,
76 | top_p=top_p,
77 | top_k=top_k,
78 | num_beams=num_beams,
79 | # repetition_penalty=10.0,
80 | **kwargs,
81 | )
82 | with torch.no_grad():
83 | generation_output = self.model.generate(
84 | input_ids=input_ids,
85 | generation_config=generation_config,
86 | return_dict_in_generate=True,
87 | output_scores=True,
88 | max_new_tokens=max_new_tokens,
89 | )
90 | s = generation_output.sequences[0]
91 | output = self.tokenizer.decode(s)
92 | return self.prompter.get_response(output)
93 |
94 | def infer_from_file(self, infer_data_path):
95 | with open(infer_data_path) as f:
96 | for line in f:
97 | data = json.loads(line)
98 | instruction = data["instruction"]
99 | output = data["output"]
100 | print('=' * 100)
101 | print(f"Base Model: {self.base_model} Lora Weights: {self.lora_weights}")
102 | print("Instruction:\n", instruction)
103 | model_output = self.generate_output(instruction)
104 | print("Model Output:\n", model_output)
105 | print("Ground Truth:\n", output)
106 | print('=' * 100)
107 |
108 |
109 | def main(
110 | load_8bit: bool = False,
111 | base_model: str = "",
112 | lora_weights: str = "",
113 | prompt_template: str = "", # The prompt template to use, will default to alpaca.
114 | infer_data_path: str = "",
115 | ):
116 | infer = Infer(
117 | load_8bit=load_8bit,
118 | base_model=base_model,
119 | lora_weights=lora_weights,
120 | prompt_template=prompt_template
121 | )
122 |
123 | try:
124 | infer.infer_from_file(infer_data_path)
125 | except Exception as e:
126 | print(e, "Read infer_data_path Failed! Now Interactive Mode: ")
127 | while True:
128 | print('=' * 100)
129 | instruction = input("请输入您的问题: ")
130 | print("LaWGPT:")
131 | print(infer.generate_output(instruction))
132 | print('=' * 100)
133 |
134 |
135 | if __name__ == "__main__":
136 | fire.Fire(main)
--------------------------------------------------------------------------------
/merge.py:
--------------------------------------------------------------------------------
1 | import os
2 |
3 | import torch
4 | import transformers
5 | from peft import PeftModel
6 | from transformers import LlamaForCausalLM, LlamaTokenizer # noqa: F402
7 |
8 |
9 | import argparse
10 | parser = argparse.ArgumentParser(description='Merge Base Model and Lora')
11 | parser.add_argument('--base_model', type=str, default="minlik/chinese-llama-7b-merged", help='base model path')
12 | parser.add_argument('--lora_model', type=str, default="entity303/legal-lora-7b", help='lora model path')
13 | parser.add_argument('--output_dir', type=str, default="./models/base_models/llama-7b-legal-lora-merged", help='output model path')
14 | args = parser.parse_args()
15 |
16 | BASE_MODEL = args.base_model
17 | LORA_MODEL = args.lora_model
18 | OUTPUT_DIR = args.output_dir
19 |
20 |
21 | assert (
22 | BASE_MODEL
23 | ), "Please specify a value for BASE_MODEL environment variable, e.g. `export BASE_MODEL=huggyllama/llama-7b`" # noqa: E501
24 |
25 |
26 | print(f"{'*'*20} Using base model: {BASE_MODEL} {'*'*20}")
27 | print(f"{'*'*20} Using lora model: {LORA_MODEL} {'*'*20}")
28 | print(f"{'*'*20} Saving to: {OUTPUT_DIR} {'*'*20}")
29 |
30 | tokenizer = LlamaTokenizer.from_pretrained(BASE_MODEL)
31 |
32 | base_model = LlamaForCausalLM.from_pretrained(
33 | BASE_MODEL,
34 | load_in_8bit=False,
35 | torch_dtype=torch.float16,
36 | device_map={"": "cpu"},
37 | )
38 |
39 | first_weight = base_model.model.layers[0].self_attn.q_proj.weight
40 | first_weight_old = first_weight.clone()
41 |
42 | lora_model = PeftModel.from_pretrained(
43 | base_model,
44 | LORA_MODEL,
45 | device_map={"": "cpu"},
46 | torch_dtype=torch.float16,
47 | )
48 |
49 | lora_weight = lora_model.base_model.model.model.layers[
50 | 0
51 | ].self_attn.q_proj.weight
52 |
53 | assert torch.allclose(first_weight_old, first_weight)
54 |
55 | # merge weights - new merging method from peft
56 | lora_model = lora_model.merge_and_unload()
57 |
58 | lora_model.train(False)
59 |
60 | # did we do anything?
61 | assert not torch.allclose(first_weight_old, first_weight)
62 |
63 | lora_model_sd = lora_model.state_dict()
64 | deloreanized_sd = {
65 | k.replace("base_model.model.", ""): v
66 | for k, v in lora_model_sd.items()
67 | if "lora" not in k
68 | }
69 |
70 | LlamaForCausalLM.save_pretrained(
71 | base_model, OUTPUT_DIR, state_dict=deloreanized_sd, max_shard_size="2048MB"
72 | )
73 |
74 | LlamaTokenizer.save_pretrained(tokenizer, OUTPUT_DIR)
--------------------------------------------------------------------------------
/models/base_models/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/models/base_models/.gitkeep
--------------------------------------------------------------------------------
/models/lora_weights/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/models/lora_weights/.gitkeep
--------------------------------------------------------------------------------
/outputs/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/outputs/.gitkeep
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | accelerate
2 | appdirs
3 | bitsandbytes
4 | black
5 | black[jupyter]
6 | datasets
7 | fire
8 | git+https://github.com/huggingface/peft.git@e536616888d51b453ed354a6f1e243fecb02ea08
9 | git+https://github.com/huggingface/transformers.git
10 | gradio
11 | sentencepiece
12 | wandb
13 | scipy
14 | socksio
--------------------------------------------------------------------------------
/resources/example_infer_data.json:
--------------------------------------------------------------------------------
1 | {"instruction":"请介绍赌博罪的定义。","input":"","output":"无"}
2 | {"instruction":"请问加班工资怎么算?","input":"","output":"无"}
3 | {"instruction":"民间借贷受国家保护的合法利息是多少?","input":"","output":"无"}
4 | {"instruction":"欠了信用卡的钱还不上要坐牢吗?","input":"","output":"无"}
5 | {"instruction":"你能否写一段抢劫罪罪名的案情描述?","input":"","output":"无"}
--------------------------------------------------------------------------------
/resources/example_instruction_train.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "content": "中华人民共和国最高人民法院 再 审 决 定 书(2022)最高法刑申136号 原审被告人张某某犯挪用资金罪和伪造、变造国家机关公文罪一案,山西省运城市盐湖区人民法院于2012年5月2日以(2012)运盐刑初字第69号刑事判决,认定张克云犯贪污罪,判处有期徒刑十二年,犯伪造、变造国家机关公文罪,判处有期徒刑三年,决定执行有期徒刑十三年。宣判后,张克云不服,提出上诉。山西省运城市中级人民法院于2012年11月12日以(2012)运中刑二终字第125号刑事裁定,驳回上诉,维持原判。裁判生效后,张克云不服,提出申诉。运城市中级人民法院于2013年1月7日以(2013)运中刑申字第3号驳回申诉通知,驳回其申诉。山西省高级人民法院于2017年7月13日以(2013)晋刑监字第8号再审决定,提审本案,并于2019年12月24日以(2017)晋刑再第2号刑事判决,认定张克云犯挪用资金罪,判处有期徒刑七年六个月,与原判伪造、变造国家机关公文罪被判处的有期徒刑三年数罪并罚,决定执行有期徒刑十年。张克云仍不服,以原审认定事实错误,其作为学校董事长、全资投资人有权决定学校相关款项用途,学校仍欠其债务,个人账户用于学校经费开支,没有挪用资金的动机和行为,不构成挪用资金罪等为由,向本院提出申诉。本院经审查认为,原审生效裁判对挪用资金罪定罪量刑的证据不确实、不充分,依法应当予以排除。依照《中华人民共和国刑事诉讼法》第二百五十三条第二项、第二百五十四条第二款、第二百五十五条的规定,决定如下:指令河南省高级人民法院对本案进行再审。二〇二二年十二月二十九日"
4 | },
5 | {
6 | "content":"中华人民共和国最高人民法院 驳 回 申 诉 通 知 书(2022)最高法刑申122号 袁某银、袁某财:你们因原审被告人袁德银故意伤害一案,对江苏省南京市溧水区人民法院(2014)溧刑初字第268号刑事判决、南京市中级人民法院(2015)宁刑终字第433号刑事裁定不服,以被害人朱宽荣住院期间的CT(136678号)报告并未显示其左侧4、5、6、7、8肋骨骨折,出院记录及137470号、143006号CT报告均系伪造,江苏省高级人民法院(2019)苏刑申172号驳回申诉通知书对137470号CT报告的形成时间认定错误为由,向本院提出申诉,请求撤销原判,依法重新审理本案。本院依法组成合议庭认真审查后认为,原审认定原审被告人袁德银因邻里纠纷,殴打被害人朱宽荣致其左胸多发肋骨骨折,构成轻伤二级,其行为构成故意伤害罪,并无不当。关于你们提出的原审认定被害人朱宽荣轻伤二级的证据系伪造的申诉理由。首先,根据你们提供的136678号CT报告,朱宽荣于2015年2月12日入院时经CT检查被诊断为左侧多发肋骨骨折,该份CT报告虽未明确骨折的具体位置,但与出院记录记载的“左侧多发肋骨骨折(4、5、6、7、8)”并不矛盾。根据《人体损伤程度鉴定标准》的规定,肋骨骨折2处以上即构成轻伤二级,故鉴定意见认定朱宽荣的损伤构成轻伤二级并无不当。其次,你们主张出院记录、137470号和143006号CT报告系伪造,但并未提供证据证实。即使排除这两份CT报告,也不影响对本案事实的认定。再次,我院对申诉进行复查的对象是已经发生法律效力的判决、裁定,本案的生效裁判是(2014)溧刑初字第268号刑事判决和(2015)宁刑终字第433号刑事裁定,江苏省高级人民法院作出的驳回申诉通知书不属于我院复查的范围。综上,本院认为,你们的申诉不符合《中华人民共和国刑事诉讼法》第二百五十三条规定的应当重新审判的情形,予以驳回。望你们尊重人民法院的生效裁判,自觉服判息诉。特此通知。二〇二二年十二月十四日"
7 | }
8 | ]
--------------------------------------------------------------------------------
/resources/example_instruction_tune.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "instruction": "酒驾撞人要判多久?",
4 | "input": "",
5 | "output": "《刑法》第一百三十三条规定:违反交通运输管理法规,因而发生重大事故,致人重伤、死广或者使公私财产遭受重大损失的,处三年以下有期徒刑或者拘役;交通运输肇事后逃逸,致人重伤的,处三年以上七年以下有期徒刑。交通肇事后逃逸致人死亡的,处七年以上有期徒刑。"
6 | },
7 | {
8 | "instruction": "偷狗被派出所抓到,会怎么处理?",
9 | "input": "",
10 | "output": "取决于偷盗的狗的价值,可能按盗窃罪的罪名处理。如果价值达到犯罪标准,就构成盗窃罪,要承担刑事责任;如果不到犯罪标准,就是治安处罚、罚款或者拘留治安处罚这会涉嫌构成盗窃。如果不到一千元,则不会构成犯罪。如果超过一千元,则可能会是构成犯罪的。"
11 | }
12 | ]
--------------------------------------------------------------------------------
/resources/legal_vocab.txt:
--------------------------------------------------------------------------------
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 | 保险合同
45 | 保险金额
46 | 保险经纪人
47 | 保险理赔
48 | 保险利益
49 | 保险免责条款
50 | 保险赔偿
51 | 保险赔偿金
52 | 保险期间
53 | 保险期限
54 | 保险契约让与
55 | 保险人
56 | 保险事故
57 | 保险受益人
58 | 保险危险
59 | 保险责任
60 | 保险责任范围
61 | 保险种类
62 | 包销合同
63 | 保修合同
64 | 爆炸罪
65 | 保障措施条例
66 | 保证
67 | 保证保险
68 | 保证合同
69 | 保证金
70 | 保证期间
71 | 包装装潢
72 | 被保险人
73 | 被代理人死亡
74 | 被告
75 | 被告人
76 | 被害人
77 | 背叛祖国罪
78 | 被收养人
79 | 背书
80 | 背书不连续
81 | 背书转让
82 | 备忘录
83 | 备用信用证
84 | 本案争议
85 | 本票
86 | 本诉
87 | 逼供信
88 | 庇护
89 | 逼奸
90 | 比较广告
91 | 笔名
92 | 避难权
93 | 避碰措施
94 | 避碰规则
95 | 必然因果关系
96 | 逼人自杀
97 | 避险不得已
98 | 避险不适时
99 | 避险过当
100 | 避险限度
101 | 必要技术特征
102 | 变更
103 | 变更产权
104 | 变更登记
105 | 变更企业性质
106 | 辩护
107 | 辩护词
108 | 辩护权
109 | 辩护人
110 | 辩护士
111 | 辩护制度
112 | 辩护职能
113 | 编辑作品
114 | 编委会
115 | 编造
116 | 变造公文证件印章罪
117 | 变造国家货币
118 | 表见代理
119 | 表示行为
120 | 表现犯
121 | 表演使用许可合同
122 | 表演者权
123 | 别除权
124 | 并案管辖
125 | 秉公执法
126 | 兵役法
127 | 博登海默
128 | 剥夺公权
129 | 剥夺勋章奖章和荣誉称号
130 | 剥夺政治权利
131 | 播放
132 | 拨改贷
133 | 驳回
134 | 驳回起诉
135 | 不安抗辩权
136 | 补偿贸易
137 | 补偿损失
138 | 不成文法
139 | 补充鉴定
140 | 补充是事后行为
141 | 补充协议
142 | 不纯正渎职罪
143 | 不当得利
144 | 不定值保险合同
145 | 不动产
146 | 不动产买卖
147 | 不法侵害
148 | 不法行为
149 | 不法状态
150 | 部分不能
151 | 部分抄袭
152 | 部分履行
153 | 部分侵权
154 | 不合常理
155 | 不记名提单
156 | 不间断原则
157 | 补救措施
158 | 布坎南
159 | 不可代替物
160 | 不可分物
161 | 不可分之债
162 | 不可抗力
163 | 不可消耗物
164 | 布莱克
165 | 不立案决定
166 | 不履行
167 | 部门法
168 | 部门管辖
169 | 部门越权
170 | 不起诉
171 | 不起诉决定书
172 | 不确定期限
173 | 不确定事实
174 | 不融通物
175 | 不适当履行
176 | 不适航
177 | 不适拖
178 | 不适载
179 | 不完全履行
180 | 不相符合
181 | 不要式法律行为
182 | 不要式合同
183 | 不要式行为
184 | 不予受理
185 | 不真正不作为犯
186 | 不真正连带债务
187 | 不真正亲手犯
188 | 不知情
189 | 不作为
190 | 财产保全
191 | 财产保险
192 | 财产查封
193 | 财产罚
194 | 财产犯罪
195 | 财产分割
196 | 财产关系
197 | 财产权
198 | 财产确权
199 | 财产损害赔偿
200 | 财产刑
201 | 裁定
202 | 裁定书
203 | 采矿权
204 | 彩礼
205 | 裁判
206 | 彩票
207 | 财团抵押
208 | 财团法人
209 | 财团债权
210 | 财务管理
211 | 财政法
212 | 残疾赔偿金
213 | 参见罪状
214 | 仓储保管合同
215 | 舱面货物险
216 | 舱面物
217 | 草案
218 | 操纵市场
219 | 策动叛变罪
220 | 策动叛乱罪
221 | 查封
222 | 查封不动产
223 | 查封裁定
224 | 拆借合同
225 | 拆迁
226 | 拆迁安置
227 | 拆迁补偿协议
228 | 产供销合同
229 | 产品标识
230 | 产品发明
231 | 产品开发建议书
232 | 产品设计图
233 | 产品声誉
234 | 产品税
235 | 产品瑕疵
236 | 产品责任险
237 | 产品质量标准
238 | 产品质量法
239 | 产品质量责任
240 | 产权
241 | 产权变更
242 | 产权登记
243 | 场内交易
244 | 场外交易
245 | 抄袭剽窃
246 | 超越代理权
247 | 超越共犯
248 | 超越使用范围
249 | 超越职权
250 | 超载
251 | 车船使用税
252 | 撤回起诉
253 | 撤回诉讼
254 | 撤回自诉
255 | 车辆买卖合同
256 | 车辆损失险
257 | 撤诉
258 | 撤销
259 | 撤销不起诉决定书
260 | 撤销免予起诉决定书
261 | 撤销判决
262 | 撤消判决
263 | 撤销权法律关系
264 | 承包承租
265 | 承包合同
266 | 承包金
267 | 承包经营
268 | 承包土地权
269 | 承包制
270 | 承包主体资格
271 | 承担
272 | 承兑
273 | 惩罚性赔偿
274 | 承付
275 | 成交确认书
276 | 承接
277 | 承接责任公司
278 | 承揽合同
279 | 成年人
280 | 承诺
281 | 城市房地产管理法
282 | 诚实信用
283 | 诚实信用原则
284 | 成文法
285 | 承销商
286 | 程序
287 | 程序法
288 | 程序合法
289 | 程序审判
290 | 程序正义
291 | 承运人
292 | 承运人和实际承运人
293 | 承运人免责
294 | 承运人赔偿责任限制
295 | 承租权
296 | 承租人
297 | 持股公司
298 | 驰名商标
299 | 持械聚众叛乱罪
300 | 持续犯
301 | 迟延交付
302 | 迟延履行
303 | 持有物
304 | 充分公开
305 | 重复抵押
306 | 重复签发提单
307 | 重合性教唆
308 | 重婚
309 | 重婚罪
310 | 冲突规范
311 | 重新鉴定
312 | 抽逃资金
313 | 抽象符合说
314 | 抽象行政行为
315 | 出版发行权
316 | 出版合同
317 | 出版权
318 | 出版许可合同
319 | 除斥期间
320 | 处断刑
321 | 处分
322 | 处分权
323 | 处分行为
324 | 初稿设计
325 | 出国劳务合同
326 | 出借帐户
327 | 出口加工区
328 | 出口税
329 | 出口替代
330 | 出口贴补
331 | 出口退税
332 | 出口信贷
333 | 出卖人
334 | 出卖人义务
335 | 出名营业人
336 | 出票
337 | 出让国有土地使用权
338 | 出生
339 | 出生日期
340 | 出生证明
341 | 初始保证金
342 | 除外规定
343 | 除外责任
344 | 储蓄
345 | 出资
346 | 出资比例
347 | 出资额转让
348 | 出资期限
349 | 出租人
350 | 传达不实
351 | 传唤
352 | 传票
353 | 传授犯罪方法罪
354 | 传销
355 | 传讯
356 | 纯正渎职罪
357 | 次要责任
358 | 辞职
359 | 从犯
360 | 从合同
361 | 从权利
362 | 从属关系
363 | 从属权利要求
364 | 从属专利
365 | 从物
366 | 从物权
367 | 从行为
368 | 从债务人
369 | 促进社会和谐
370 | 催告
371 | 催告期限
372 | 催告权
373 | 崔之元
374 | 存单
375 | 存单法律性质
376 | 存单挂失
377 | 存单要件瑕疵
378 | 存单质押
379 | 存根
380 | 存款实名制
381 | 村民委员会
382 | 错告
383 | 错觉错误
384 | 错觉防卫
385 | 错误认定
386 | 错运货物
387 | 大陆法系
388 | 代办权
389 | 代办商
390 | 代保管单
391 | 逮捕
392 | 逮捕证
393 | 贷款
394 | 贷款欺诈
395 | 贷款人
396 | 贷款通则
397 | 贷款展期
398 | 代理
399 | 代理合同
400 | 代理权
401 | 代理人
402 | 代理证书
403 | 代书遗嘱
404 | 代替物
405 | 代位继承
406 | 代为给付
407 | 代为履行
408 | 代为清偿
409 | 代位清偿
410 | 代为清偿制度
411 | 代位求偿
412 | 代位求偿权
413 | 代位追偿
414 | 代物清偿
415 | 代销
416 | 担保
417 | 担保保证书
418 | 担保法
419 | 担保合同
420 | 担保期
421 | 担保物权
422 | 担当付款人
423 | 单独海损
424 | 单独教唆犯
425 | 单方法律行为
426 | 单方解除合同
427 | 单方终止合同
428 | 单位犯罪
429 | 单位犯罪主体
430 | 单务合同
431 | 单行条例
432 | 单一客体
433 | 单证不符
434 | 当事人
435 | 当事人适格
436 | 当事人主义
437 | 到岸价格
438 | 盗版
439 | 盗伐林木罪
440 | 倒卖计划供应票证罪
441 | 到期日
442 | 倒签提单
443 | 盗窃公文证件印章罪
444 | 盗窃枪支弹药罪
445 | 盗窃罪
446 | 盗运珍贵文物出口罪
447 | 抵偿
448 | 第二审
449 | 第二审程序
450 | 地方性法规
451 | 诋毁
452 | 地区管辖
453 | 第三人
454 | 第三人过错行为
455 | 第三人清偿
456 | 第三者责任险
457 | 抵销
458 | 抵消权
459 | 抵押
460 | 抵押借款合同
461 | 抵押权
462 | 抵押权登记
463 | 抵押权登记制度
464 | 第一付款责任
465 | 第一审
466 | 第一审程序
467 | 地域管辖
468 | 缔约过失
469 | 典当
470 | 垫付
471 | 典权
472 | 定稿创作
473 | 定金
474 | 定金罚则
475 | 定期刑
476 | 定期租船合同
477 | 定日付款
478 | 定向募集设立
479 | 定着物
480 | 定值保险契约
481 | 定罪结果
482 | 定作合同
483 | 赌博罪
484 | 督促程序
485 | 独立创作
486 | 独立法人资格
487 | 独立呼吸说
488 | 独立民事主体
489 | 独立权利要求
490 | 独立燃烧说
491 | 独立诉讼
492 | 独立行使民事权利
493 | 独立制片人
494 | 独占权
495 | 独占实施许可
496 | 独占许可
497 | 独占许可使用
498 | 独占许可证
499 | 渎职案
500 | 渎职罪
501 | 独资公司
502 | 短货
503 | 短款
504 | 对公民在适用法律上一律平等
505 | 对人权
506 | 对世权
507 | 对外经济贸易部
508 | 对外贸易法
509 | 对外贸易合同
510 | 对物防卫
511 | 对象错误
512 | 多边贸易
513 | 多式联运
514 | 多数辩护
515 | 恶意串通
516 | 恶意第三人
517 | 恶意透支
518 | 恶意占有
519 | 二重买卖
520 | 二审
521 | 二审法院
522 | 法案
523 | 发包与承包
524 | 发表
525 | 发标
526 | 发表权
527 | 法典编纂
528 | 法定财产制
529 | 法定代表人
530 | 法定代理权
531 | 法定代理人
532 | 法定抵押权
533 | 法定犯
534 | 法定分类
535 | 法定符合说
536 | 法定婚龄
537 | 法定继承
538 | 法定继承人
539 | 法定监护人
540 | 法定监护人职责
541 | 法定解除
542 | 法定赔偿
543 | 法定期间
544 | 法定期限
545 | 法定强制保险
546 | 法定情节
547 | 法定清算人
548 | 法定刑
549 | 法定刑上限
550 | 法定刑下限
551 | 法定许可
552 | 法定孳息
553 | 法官
554 | 法官独立
555 | 法官法
556 | 法官职业道德
557 | 法官职业化
558 | 罚金
559 | 法警队
560 | 法理
561 | 法理学
562 | 发明人
563 | 发明专利
564 | 发明专利权
565 | 发明专利权人
566 | 发票人
567 | 发起设立
568 | 法人
569 | 法人股质押
570 | 法人名称权
571 | 法人名誉
572 | 法人名誉权
573 | 法人清算
574 | 法人型联营
575 | 法人章程
576 | 法条
577 | 法庭
578 | 法系
579 | 发现权
580 | 发现证书
581 | 发行放映权
582 | 发行权
583 | 法学
584 | 法学家
585 | 法学阶梯
586 | 法学院
587 | 法域
588 | 法院
589 | 发展权
590 | 法哲学
591 | 法制
592 | 法治
593 | 法治国家
594 | 法治理论
595 | 法治社会
596 | 法制史
597 | 法制现代化
598 | 法治现代化
599 | 法治政治
600 | 反补贴
601 | 反补贴税
602 | 反补贴条例
603 | 反不正当竞争法
604 | 反担保
605 | 反动会道门
606 | 反渎局
607 | 反渎职侵权局
608 | 樊纲
609 | 反革命犯
610 | 反革命集团
611 | 反革命破坏罪
612 | 反革命杀人罪
613 | 反革命伤人罪
614 | 反革命宣传煽动罪
615 | 反革命罪
616 | 返还
617 | 返还财产
618 | 返还责任
619 | 范健
620 | 范进学
621 | 反垄断法
622 | 贩卖毒品罪
623 | 贩卖假药罪
624 | 贩卖淫书淫画罪
625 | 反倾销条例
626 | 反倾销行政案件
627 | 返售
628 | 贩私
629 | 反诉
630 | 反贪局
631 | 反贪污贿赂局
632 | 反向工程
633 | 反向交割
634 | 犯刑法错误
635 | 犯意表示
636 | 翻译人员
637 | 翻译作品
638 | 犯罪
639 | 犯罪地点
640 | 犯罪动机
641 | 犯罪对象
642 | 犯罪方法
643 | 犯罪构成
644 | 犯罪故意
645 | 犯罪过程
646 | 犯罪过失
647 | 犯罪既遂
648 | 犯罪集团
649 | 犯罪阶段
650 | 犯罪结果
651 | 犯罪结伙
652 | 犯罪客体
653 | 犯罪流露
654 | 犯罪时间
655 | 犯罪手段
656 | 犯罪特征
657 | 犯罪团伙
658 | 犯罪完成
659 | 犯罪未遂
660 | 犯罪未完成
661 | 犯罪嫌疑人
662 | 犯罪形态
663 | 犯罪行为
664 | 犯罪预备
665 | 犯罪中断
666 | 犯罪中顿
667 | 犯罪中止
668 | 犯罪终止
669 | 犯罪主体
670 | 妨碍航行
671 | 房产变更登记
672 | 房产过户
673 | 房产确权
674 | 房产入股
675 | 房产证
676 | 房地产开发公司
677 | 房地产开发企业
678 | 房地产权属登记定着物
679 | 房地产中介机构
680 | 方法发明
681 | 方法专利
682 | 妨害公务罪
683 | 妨害婚姻家庭
684 | 妨害婚姻家庭罪
685 | 妨害社会管理秩序罪
686 | 妨害邮电通讯罪
687 | 放火罪
688 | 放弃承包权
689 | 放弃重复侵害行为
690 | 放弃继承权
691 | 防卫不适时
692 | 防卫过当
693 | 防卫挑拨
694 | 防卫限度
695 | 防卫意图
696 | 房屋拆迁
697 | 房屋拆迁安置协议
698 | 房屋产权
699 | 房屋产权登记
700 | 房屋产权继承
701 | 房屋出卖人
702 | 房屋代管
703 | 房屋代建
704 | 房屋抵押贷款
705 | 房屋共同使用权
706 | 房屋共有
707 | 房屋共有产权
708 | 房屋过户
709 | 房屋交割协议书
710 | 房屋联建
711 | 房屋买卖
712 | 房屋权属
713 | 房屋售购和回租
714 | 房屋所有权
715 | 房屋调配租赁使用权
716 | 房屋有限产权
717 | 房屋预售
718 | 房屋赠与
719 | 房屋赠予
720 | 房屋征收
721 | 房屋租赁
722 | 防止义务
723 | 诽谤罪
724 | 非必要共同诉讼
725 | 非常诉讼
726 | 废除
727 | 非法剥夺宗教信仰自由罪
728 | 非法捕捞水产品罪
729 | 非法逮捕
730 | 非法管制罪
731 | 非法借贷
732 | 非法经营
733 | 非法居间
734 | 非法拘禁罪
735 | 非法拘留
736 | 非法买卖枪支弹药罪
737 | 非法侵入住宅罪
738 | 非法侵占
739 | 非法狩猎罪
740 | 非法搜查罪
741 | 非法所得
742 | 非法同居
743 | 非法运输枪支弹药罪
744 | 非法占地
745 | 非法占有
746 | 非法制造枪支弹药罪
747 | 非隔隙犯
748 | 非关税壁垒
749 | 非关税措施
750 | 非婚生子女
751 | 废弃物
752 | 非亲告罪
753 | 非身份犯
754 | 非诉程序
755 | 非物质性结果
756 | 非职务发明
757 | 非职务行为侵权
758 | 非专利技术
759 | 非专利技术转让合同
760 | 分仓交易
761 | 分公司
762 | 分镜头剧本
763 | 分类客体
764 | 分期付款买卖
765 | 分水岭
766 | 分摊
767 | 分析法学
768 | 分析法学派
769 | 封闭公司
770 | 封存
771 | 封建社会
772 | 风险承担
773 | 风险代理
774 | 风险抵押金
775 | 风险负担
776 | 风险揭示声明书
777 | 风险责任
778 | 风险转移
779 | 复保险
780 | 复代理
781 | 附带民事诉讼
782 | 负担行为
783 | 附合
784 | 附加盗窃险特殊条款
785 | 附加险
786 | 附加刑
787 | 副检察长
788 | 复进口
789 | 付款请求权
790 | 付款人
791 | 付款赎单
792 | 付款委托
793 | 弗兰克
794 | 富勒
795 | 弗里德曼
796 | 父母子女关系
797 | 妇女权益保障
798 | 妇女权益保障法
799 | 夫妻财产关系
800 | 夫妻财产制
801 | 夫妻代理权
802 | 夫妻感情破裂
803 | 夫妻共同财产
804 | 夫妻共同财产处分
805 | 夫妻共同财产分割
806 | 夫妻共同债务认定
807 | 夫妻关系
808 | 夫妻人身关系
809 | 夫妻住所
810 | 附属义务
811 | 附随义务
812 | 附条件背书
813 | 服务贸易
814 | 服务商标
815 | 服务瑕疵
816 | 抚恤费
817 | 扶养
818 | 抚养费
819 | 抚养关系变更
820 | 扶养继承协议
821 | 抚养能力
822 | 复议
823 | 傅郁林
824 | 复杂共犯
825 | 复杂客体
826 | 复制
827 | 复制发行
828 | 复制权
829 | 改编
830 | 改编播放
831 | 改编作品
832 | 改革
833 | 概括规定
834 | 概念法学
835 | 概然性教唆
836 | 港口费
837 | 港口合同
838 | 港口作业
839 | 稿酬
840 | 高度危险
841 | 高利贷
842 | 告知
843 | 个人财产
844 | 个人独资企业法
845 | 个人合伙
846 | 个人经营
847 | 个人所得税法
848 | 个人再创作
849 | 隔时犯
850 | 格式合同
851 | 个体工商户
852 | 更换鉴定人
853 | 公安部
854 | 公安局
855 | 公娼
856 | 工程质量
857 | 供电合同
858 | 公法
859 | 公法人
860 | 公房转租
861 | 公共财产
862 | 公共利益
863 | 公共危险
864 | 公共政策
865 | 公共秩序
866 | 公共秩序保留
867 | 工会财产所有权
868 | 公积金
869 | 公力救济
870 | 功利主义法学
871 | 功利主义法学派
872 | 公民
873 | 公平
874 | 公平交易权
875 | 公平竞争
876 | 公平责任
877 | 公权力
878 | 公然性
879 | 工伤
880 | 工伤抚恤
881 | 工商营业执照
882 | 公示催告程序
883 | 公示公信原则
884 | 公示所有权人和实际所有权人
885 | 供水合同
886 | 公司
887 | 公司重整
888 | 公司代表
889 | 公司登记
890 | 公司登记管理条例
891 | 公司法
892 | 公司分立
893 | 公司负责人
894 | 公司公告
895 | 公司关联交易法律关系
896 | 公司合并
897 | 公司监督
898 | 公司解散
899 | 公司经理人
900 | 公司名称
901 | 公司能力
902 | 公司清算
903 | 公司设立责任
904 | 公司型基金
905 | 公司债
906 | 公司债募集责任
907 | 公司债券
908 | 公司章程
909 | 公司住所
910 | 公诉
911 | 公诉案件
912 | 公诉处
913 | 公诉词
914 | 公诉机关
915 | 公诉科
916 | 公诉人
917 | 公诉制度
918 | 共同辩护
919 | 共同财产
920 | 共同承运人
921 | 共同创作人
922 | 共同代理
923 | 共同担保
924 | 共同抵押
925 | 共同发明人
926 | 共同犯罪
927 | 共同共有
928 | 共同故意
929 | 共同过错责任
930 | 共同海损
931 | 共同海损分摊
932 | 共同海损理算
933 | 共同继承
934 | 共同加害行为
935 | 共同教唆犯
936 | 共同居住权
937 | 共同居住人
938 | 共同客体
939 | 共同赔偿
940 | 共同侵权
941 | 共同危险行为
942 | 共同行为
943 | 共同遗嘱
944 | 共同责任
945 | 共同债务
946 | 共同占有
947 | 共同专利权人
948 | 公文证件印章
949 | 公序良俗
950 | 公序良俗原则
951 | 工业产权
952 | 公益法人
953 | 公益金
954 | 公益信托
955 | 供应合同
956 | 公用企业
957 | 公用物
958 | 公有
959 | 共有
960 | 共有财产分割
961 | 公有房屋承租使用权
962 | 公有技术
963 | 公有住宅租赁合同
964 | 公债
965 | 公证
966 | 公正裁判
967 | 公证财物
968 | 公正审判
969 | 公证遗嘱
970 | 公知技术
971 | 工作秩序
972 | 购销合同
973 | 古典自然法学派
974 | 股东
975 | 股东出资
976 | 股东大会
977 | 股东代表大会
978 | 股东代表会议
979 | 股东代位诉讼
980 | 股东会
981 | 股东名册
982 | 股东凭证
983 | 股东权利
984 | 股份
985 | 股份共有
986 | 股份合作企业
987 | 股份两合公司
988 | 股份有限公司
989 | 股份招募
990 | 股份转让
991 | 估价投保
992 | 股票
993 | 股票盗卖
994 | 股票回购
995 | 股票认购权
996 | 股票帐户
997 | 股票质押
998 | 股票转让
999 | 股权
1000 | 股权变更
1001 | 股权质押
1002 | 股权转让
1003 | 股息
1004 | 股息红利
1005 | 古希腊
1006 | 故意
1007 | 故意犯
1008 | 故意毁坏财物罪
1009 | 故意杀人罪
1010 | 故意伤害罪
1011 | 雇佣保证
1012 | 雇佣关系
1013 | 雇佣合同
1014 | 雇佣劳务合同纠纷
1015 | 雇主责任
1016 | 雇主责任险
1017 | 挂靠
1018 | 挂靠经营
1019 | 挂失
1020 | 拐卖
1021 | 拐卖人口罪
1022 | 拐骗儿童罪
1023 | 关保英
1024 | 惯犯
1025 | 管货义务
1026 | 关联企业
1027 | 惯骗
1028 | 惯窃
1029 | 关税
1030 | 关税壁垒
1031 | 惯习犯
1032 | 管辖
1033 | 管辖争议
1034 | 管制
1035 | 光船租赁合同
1036 | 广告
1037 | 广告发布者
1038 | 广告欺诈
1039 | 广告语
1040 | 广告主
1041 | 规避
1042 | 规避法律
1043 | 鬼船
1044 | 规范法学
1045 | 归责原则
1046 | 规制
1047 | 过错
1048 | 过错推定
1049 | 过错责任
1050 | 过错责任原则
1051 | 国籍
1052 | 国际法
1053 | 国籍法
1054 | 国际法院
1055 | 国际惯例
1056 | 国际海洋法法庭
1057 | 国际海运劳工联盟
1058 | 国际航空法
1059 | 国际货物保险
1060 | 国际货物多式联运合同
1061 | 国际货物买卖
1062 | 国际货物运输
1063 | 国际货物运输保险
1064 | 国际技术转让
1065 | 国际金融法
1066 | 国际经济法
1067 | 国际贸易
1068 | 国际贸易术语解释通则
1069 | 国际贸易支付
1070 | 国际民事诉讼
1071 | 国际清算
1072 | 国际人权法
1073 | 国际融资担保
1074 | 国际商事仲裁
1075 | 国际收支
1076 | 国际私法
1077 | 国际条约
1078 | 国际物权担保
1079 | 国际习惯做法
1080 | 国际信用担保
1081 | 国际许可证协议
1082 | 国际争端
1083 | 国际支付手段
1084 | 国际知识产权法
1085 | 国家安全部
1086 | 国家财产豁免权
1087 | 国家法律
1088 | 国家公务员
1089 | 国家工作人员
1090 | 国家机构
1091 | 国家机密
1092 | 国家赔偿
1093 | 国家赔偿程序
1094 | 国家赔偿法
1095 | 国家赔偿计算标准
1096 | 国家赔偿义务机关
1097 | 国家赔偿责任限制
1098 | 国家司法考试
1099 | 国家统一司法考试
1100 | 国家职权主义
1101 | 国家追偿权
1102 | 国家追诉主义
1103 | 国境边境
1104 | 国库券
1105 | 国民待遇
1106 | 国民待遇原则
1107 | 国内法
1108 | 国内立法
1109 | 国内判例
1110 | 过剩避险
1111 | 过剩警备
1112 | 过失
1113 | 过失爆炸罪
1114 | 过失犯
1115 | 国事犯罪
1116 | 过失决水罪
1117 | 过失破坏交通工具罪
1118 | 过失破坏交通设备罪
1119 | 过失破坏通讯设备罪
1120 | 过失破坏易燃易爆设备罪
1121 | 过失侵权
1122 | 过失杀人罪
1123 | 过失引起中毒罪
1124 | 过失重伤罪
1125 | 郭树理
1126 | 国务院
1127 | 国务院组织法
1128 | 国营公司
1129 | 国有独资公司
1130 | 国有化
1131 | 国有土地划拨
1132 | 国有土地使用权
1133 | 国有资产
1134 | 国有资产产权
1135 | 过于自信过失
1136 | 国债回购
1137 | 过帐
1138 | 哈贝马斯
1139 | 哈特
1140 | 哈耶克
1141 | 海关
1142 | 海难救助
1143 | 海上保险合同
1144 | 海上财产
1145 | 海上财产无主
1146 | 海商法
1147 | 海上货物索赔
1148 | 海上货物运输保险
1149 | 海上旅客运输合同
1150 | 海事赔偿责任限制
1151 | 海事赔偿责任限制基金
1152 | 海事强制令
1153 | 海事侵权损害赔偿
1154 | 海事请求保全
1155 | 海事请求权
1156 | 海事事故
1157 | 海事诉讼特别程序法
1158 | 海事行政
1159 | 海事债权登记
1160 | 海事债权确权
1161 | 海事支付令
1162 | 海事仲裁裁决
1163 | 海域污染
1164 | 海运单
1165 | 海运欺诈
1166 | 航次租船合同
1167 | 航空运输
1168 | 航线
1169 | 航运惯例
1170 | 合并
1171 | 合并审理
1172 | 合并审理相关案件
1173 | 合并条款
1174 | 合法
1175 | 合法财产
1176 | 合法化
1177 | 合法性
1178 | 合法行为
1179 | 合法占有
1180 | 何怀宏
1181 | 合伙
1182 | 合伙财产
1183 | 合伙解散
1184 | 合伙内部侵权
1185 | 合伙企业
1186 | 合伙企业法
1187 | 合伙协议
1188 | 合伙型联营
1189 | 合伙债务
1190 | 何家弘
1191 | 和解
1192 | 和解程序
1193 | 和解合同
1194 | 和解协议
1195 | 合力保险
1196 | 合理化建议
1197 | 合理使用
1198 | 合理性原则
1199 | 合立遗嘱
1200 | 合理注意义务
1201 | 何勤华
1202 | 合同
1203 | 合同保险金额
1204 | 合同变更
1205 | 合同成立
1206 | 合同成立要件
1207 | 合同法
1208 | 合同公证
1209 | 合同解除
1210 | 合同落空
1211 | 合同履行
1212 | 合同履行不能
1213 | 合同履行地
1214 | 合同审批
1215 | 合同生效
1216 | 合同书
1217 | 合同无效
1218 | 合同型联营
1219 | 合同有效
1220 | 合同约定
1221 | 合同责任
1222 | 合同诈骗
1223 | 合同主体资格
1224 | 合同准据法
1225 | 贺卫方
1226 | 合宪性
1227 | 合意
1228 | 合议庭
1229 | 合资建房
1230 | 合资经营
1231 | 合资经营公司
1232 | 合作开发
1233 | 合作开发合同
1234 | 合作拍摄
1235 | 合作入股
1236 | 合作协议
1237 | 合作作品
1238 | 黑格尔
1239 | 黑社会性质组织犯罪
1240 | 黑市经济
1241 | 衡平法
1242 | 后手
1243 | 后位继承
1244 | 后现代法学
1245 | 户籍
1246 | 户籍所在地
1247 | 户口
1248 | 互诉
1249 | 呼吸终止说
1250 | 互易合同
1251 | 划线支票
1252 | 换房合同
1253 | 环境保护法
1254 | 环境污染损害赔偿
1255 | 幻觉错误
1256 | 幻觉犯
1257 | 还款协议
1258 | 还盘
1259 | 缓刑
1260 | 黄金条款
1261 | 回避
1262 | 回避决定
1263 | 汇兑
1264 | 恢复名誉
1265 | 恢复原状
1266 | 回扣
1267 | 贿赂案
1268 | 贿赂物
1269 | 毁灭公文证件印章罪
1270 | 汇票
1271 | 汇票背书
1272 | 汇票质押
1273 | 毁容
1274 | 回赎权
1275 | 回头背书
1276 | 汇校作品
1277 | 贿选
1278 | 回租合同
1279 | 混合过错责任
1280 | 混合人寿保险
1281 | 混合式诉讼
1282 | 混合责任
1283 | 混合赠与
1284 | 婚前财产
1285 | 婚生子女
1286 | 混同
1287 | 混淆
1288 | 婚姻
1289 | 婚姻登记
1290 | 婚姻登记监督管理
1291 | 婚姻法
1292 | 婚姻基础
1293 | 婚姻自由
1294 | 婚约
1295 | 混杂
1296 | 霍布斯
1297 | 货差
1298 | 获得报酬权
1299 | 霍尔
1300 | 霍菲尔德
1301 | 货换
1302 | 豁免
1303 | 豁免权
1304 | 霍姆斯
1305 | 货物留置
1306 | 货物落空
1307 | 货物所有权
1308 | 货物所有权转移
1309 | 货物运输民事经济法律关系
1310 | 货物质量
1311 | 货物重量短损
1312 | 货运代理
1313 | 货运代理合同
1314 | 货运代理人
1315 | 火灾保险
1316 | 火灾责任事故认定
1317 | 基本犯
1318 | 基本利益
1319 | 基本事实
1320 | 基本帐户
1321 | 基本专利
1322 | 级别管辖
1323 | 基层两院
1324 | 继承
1325 | 继承法
1326 | 即成犯
1327 | 继承开始
1328 | 继承权
1329 | 继承人
1330 | 继承顺序
1331 | 基础书证
1332 | 寄存保管
1333 | 给付
1334 | 继父母
1335 | 机关法人
1336 | 集合物
1337 | 计划生育
1338 | 积极错误
1339 | 积极贿赂
1340 | 鸡奸
1341 | 纪检组
1342 | 基金
1343 | 既了未遂
1344 | 既了中止
1345 | 记名背书
1346 | 记名公司债
1347 | 记名提单
1348 | 记名有价证券
1349 | 记名支票
1350 | 即期信用证
1351 | 集市交易税
1352 | 即时履行
1353 | 即时买卖
1354 | 即时取得
1355 | 寄售合同
1356 | 继受取得
1357 | 技术成果鉴定
1358 | 技术处
1359 | 技术方案等同
1360 | 技术服务合同
1361 | 技术合同
1362 | 技术合作开发
1363 | 技术鉴定
1364 | 技术诀窍
1365 | 技术开发合同
1366 | 技术科
1367 | 技术秘密
1368 | 技术培训合同
1369 | 技术侵权
1370 | 技术特征
1371 | 技术信息
1372 | 技术转让
1373 | 技术转让合同
1374 | 技术咨询
1375 | 技术咨询合同
1376 | 祭祀权
1377 | 计算机软件侵权
1378 | 计算机软件作品著作权
1379 | 既遂构成要件说
1380 | 既遂结果说
1381 | 既遂行为说
1382 | 集体所有权
1383 | 集体所有制
1384 | 集体提留
1385 | 集体土地使用权
1386 | 集体土地所有权
1387 | 集团犯
1388 | 集团企业改制为有限公司
1389 | 季卫东
1390 | 继续履行
1391 | 羁押
1392 | 羁押时限
1393 | 寄予售人
1394 | 积载因数
1395 | 祭葬物
1396 | 集装箱
1397 | 集资
1398 | 继子女
1399 | 继子女关系
1400 | 贾春旺
1401 | 伽达默尔
1402 | 加尔文
1403 | 价格保护
1404 | 价格术语
1405 | 加工承揽合同
1406 | 加工定作合同
1407 | 加工合同
1408 | 加害给付
1409 | 加害人过错
1410 | 假离婚逃废债务
1411 | 假冒
1412 | 假冒商标
1413 | 假冒商标罪
1414 | 假冒商品
1415 | 假冒他人姓名
1416 | 假冒他人专利
1417 | 假冒伪劣产品
1418 | 假冒注册商标罪
1419 | 假冒专利罪
1420 | 加密存款
1421 | 假释
1422 | 假释制度
1423 | 家属
1424 | 加速到期
1425 | 家庭暴力
1426 | 家庭财产
1427 | 家庭经营
1428 | 家庭联产承包责任制
1429 | 假想防卫
1430 | 假药
1431 | 价值理性
1432 | 价值判断
1433 | 加重犯
1434 | 监被居住决定书
1435 | 兼并
1436 | 建仓
1437 | 检察官
1438 | 检察官法
1439 | 检察官职业道德规范
1440 | 检察技术工作
1441 | 检察建议
1442 | 检察津贴
1443 | 检察权
1444 | 检察院
1445 | 检察长
1446 | 鉴此
1447 | 简单共犯
1448 | 简单客体
1449 | 简单罪状
1450 | 间谍罪
1451 | 鉴定
1452 | 鉴定人
1453 | 监督体系
1454 | 建构
1455 | 监管责任
1456 | 监护
1457 | 监护权
1458 | 监护人
1459 | 监护责任
1460 | 间接代理
1461 | 间接反致
1462 | 间接故意
1463 | 间接教唆犯
1464 | 间接损失
1465 | 间接投资
1466 | 间接义务
1467 | 间接因果关系
1468 | 检举
1469 | 检举权
1470 | 检举失实
1471 | 监理人
1472 | 减轻处罚
1473 | 减轻犯
1474 | 减轻刑事责任时期
1475 | 建设工程
1476 | 建设工程合同
1477 | 建设用地
1478 | 奸尸
1479 | 监事
1480 | 监事会
1481 | 监视居住
1482 | 减刑
1483 | 检验
1484 | 简易程序
1485 | 奸淫
1486 | 奸淫幼女罪
1487 | 鉴证
1488 | 见证人
1489 | 兼职收入
1490 | 建筑质量
1491 | 奖金
1492 | 姜明安
1493 | 江平
1494 | 交错要约
1495 | 交付
1496 | 交付货物
1497 | 交割凭单
1498 | 交互计算
1499 | 教会法
1500 | 交货地
1501 | 交货共同条件
1502 | 教唆犯
1503 | 教唆故意
1504 | 教唆行为
1505 | 交通事故
1506 | 交通事故损害赔偿
1507 | 交通肇事
1508 | 交通肇事罪
1509 | 教学秩序
1510 | 教养关系
1511 | 交钥匙合同
1512 | 界碑界桩
1513 | 借仓交易
1514 | 解除合同
1515 | 解除婚姻关系
1516 | 解除收养关系
1517 | 接触说
1518 | 解除条件
1519 | 借贷合同
1520 | 阶段性技术成果
1521 | 解构主义法学
1522 | 接管
1523 | 结果犯
1524 | 结果加重犯
1525 | 解汇
1526 | 结婚
1527 | 借婚姻索取财物
1528 | 揭开公司面纱
1529 | 借款合同
1530 | 借款人
1531 | 借迷信造谣罪
1532 | 借迷信诈骗罪
1533 | 杰裴逊
1534 | 结清债权债务
1535 | 介绍贿赂罪
1536 | 结算合同
1537 | 借新还旧
1538 | 接续
1539 | 借用
1540 | 借用合同
1541 | 解约定金
1542 | 解约日
1543 | 进程
1544 | 进出口管制
1545 | 近代哲理法学
1546 | 近代哲理法学派
1547 | 紧急避难
1548 | 紧急避险
1549 | 紧急危难
1550 | 进口出版许可证
1551 | 进口配额制
1552 | 进口税
1553 | 进口替代
1554 | 进口押金制
1555 | 近亲属
1556 | 金融犯罪
1557 | 金融票证
1558 | 金融凭证
1559 | 金融债券
1560 | 近似
1561 | 近似商标
1562 | 禁止流通物
1563 | 禁止转让背书
1564 | 净持仓限额控制
1565 | 竞合
1566 | 经济担保
1567 | 经济法
1568 | 经济犯罪
1569 | 经济犯罪案件
1570 | 经济分析
1571 | 经济分析法学
1572 | 经济解释
1573 | 经纪人
1574 | 经济学
1575 | 经济学分析
1576 | 竞买人
1577 | 精神病人
1578 | 精神从犯
1579 | 精神罚
1580 | 精神赔偿
1581 | 精神损害
1582 | 精神损害赔偿
1583 | 精神损失费
1584 | 精神障碍者
1585 | 经验式
1586 | 竞业禁止
1587 | 竞业限制
1588 | 经营典当业务资格
1589 | 经营范围
1590 | 经营权
1591 | 经营权租赁
1592 | 经营信息
1593 | 经营许可证
1594 | 经营自主权
1595 | 竞争法律关系
1596 | 纠纷
1597 | 救济权
1598 | 纠问式诉讼
1599 | 救助报酬
1600 | 举报中心
1601 | 剧本上演合同
1602 | 拒不执行判决裁定罪
1603 | 拘传
1604 | 拘传票
1605 | 举动犯
1606 | 居间
1607 | 居间合同
1608 | 居间牟利
1609 | 居间人
1610 | 居间行为
1611 | 居间资格
1612 | 拒绝辩护
1613 | 拒绝承付
1614 | 拒绝证书
1615 | 拘留
1616 | 拘留证
1617 | 居民委员会
1618 | 居所
1619 | 拘提
1620 | 具体符合说
1621 | 具体事项
1622 | 具体行政行为
1623 | 拘役
1624 | 聚众
1625 | 聚众打砸抢罪
1626 | 聚众斗殴
1627 | 聚众犯罪
1628 | 聚众劫狱罪
1629 | 聚众扰乱公共场所秩序罪
1630 | 聚众扰乱交通秩序罪
1631 | 居住权
1632 | 捐赠
1633 | 捐助
1634 | 决定逮捕
1635 | 绝对不能犯
1636 | 绝对权
1637 | 绝对宣告刑
1638 | 绝卖
1639 | 决水罪
1640 | 均查明
1641 | 军法
1642 | 军法从严原则
1643 | 军婚
1644 | 军内在编职工
1645 | 军人残害战区无辜居民罪
1646 | 军人盗窃军用物资罪
1647 | 军人盗窃武器装备罪
1648 | 军人谎报军情罪
1649 | 军人假传军令罪
1650 | 军人临阵脱逃罪
1651 | 军人掠夺战区无辜居民罪
1652 | 军人虐待俘虏罪
1653 | 军人虐待迫害部属罪
1654 | 军人破坏军事设施罪
1655 | 军人破坏武器装备罪
1656 | 军人窃取刺探提供军事机密罪
1657 | 军人擅离职守罪
1658 | 军人私放他人偷越国边境罪
1659 | 军人逃离部队罪
1660 | 军人偷越国边境外逃罪
1661 | 军人玩忽职守罪
1662 | 军人违反职责罪
1663 | 军人违抗作战命令罪
1664 | 军人武器装备肇事罪
1665 | 军人泄露军事机密罪
1666 | 军人遗弃伤员罪
1667 | 军人遗失军事机密罪
1668 | 军人战时造谣惑众罪
1669 | 军人战时自伤罪
1670 | 军人自动投降敌人罪
1671 | 军人阻碍执行职务罪
1672 | 军事机密
1673 | 军事利益
1674 | 军事设施
1675 | 军职
1676 | 军职罪
1677 | 卡多佐
1678 | 开标
1679 | 开采权投资
1680 | 凯尔森
1681 | 开发经营部
1682 | 开放公司
1683 | 开庭
1684 | 勘察设计工程承包
1685 | 抗辩权
1686 | 康德
1687 | 抗拒逮捕
1688 | 抗税罪
1689 | 抗诉
1690 | 可保利益
1691 | 可撤销合同
1692 | 可得利益损失
1693 | 可分物
1694 | 可分之债
1695 | 客观归罪
1696 | 科技成果权
1697 | 恪尽职守
1698 | 柯勒
1699 | 可能客体
1700 | 可期待利益
1701 | 科斯
1702 | 科斯定理
1703 | 科斯定律
1704 | 可诉性
1705 | 客体不能犯
1706 | 可消耗物
1707 | 可选择性指定交易制度
1708 | 科学技术
1709 | 柯英
1710 | 可预见性损害
1711 | 肯定条件
1712 | 空白背书
1713 | 空白支票
1714 | 空白罪状
1715 | 控告
1716 | 控告申述部门
1717 | 控股公司
1718 | 空间效力
1719 | 空壳公司
1720 | 控申处
1721 | 控申科
1722 | 控诉式诉讼
1723 | 控诉职能
1724 | 空头提单
1725 | 空头支票
1726 | 控制说
1727 | 空转回购
1728 | 扣船
1729 | 扣贷
1730 | 口头合同
1731 | 口头委托
1732 | 口头委托协议
1733 | 口头遗嘱
1734 | 扣押
1735 | 扣押船舶
1736 | 扣押船载货物
1737 | 扣押物品清单
1738 | 跨国公司
1739 | 会计法
1740 | 会计鉴定
1741 | 宽严相济
1742 | 亏舱费
1743 | 拉德布鲁赫
1744 | 来料加工
1745 | 揽储人
1746 | 滥伐林木罪
1747 | 浪损
1748 | 劳动报酬
1749 | 劳动保险
1750 | 劳动法
1751 | 劳动法律关系
1752 | 劳动合同
1753 | 劳动试用期
1754 | 劳动争议
1755 | 劳动仲裁
1756 | 劳工法
1757 | 劳务报酬
1758 | 劳务合同
1759 | 劳务纠纷
1760 | 劳务输出
1761 | 类别管辖
1762 | 类似商品
1763 | 类推适用
1764 | 类罪名
1765 | 立案
1766 | 立案材料
1767 | 立案程序
1768 | 立案管辖
1769 | 立案机关
1770 | 离岸价格
1771 | 立案决定
1772 | 立案条件
1773 | 立案侦查
1774 | 李昌麒
1775 | 立法
1776 | 立法程序
1777 | 立法法
1778 | 立法机构
1779 | 立法权限
1780 | 立法体制
1781 | 立法原则
1782 | 立法者
1783 | 立功
1784 | 利害关系
1785 | 利害关系人
1786 | 离婚
1787 | 离婚程序
1788 | 离婚判定
1789 | 离婚条件
1790 | 离婚协议
1791 | 离婚协议书
1792 | 立检为公
1793 | 李林
1794 | 李龙
1795 | 利率
1796 | 李猛
1797 | 理赔
1798 | 利润分配
1799 | 利润留成
1800 | 李慎之
1801 | 历史法学
1802 | 历史法学派
1803 | 历史反革命犯
1804 | 历史阶段
1805 | 历史类型
1806 | 历史遗留问题
1807 | 理算
1808 | 理算规则
1809 | 利息
1810 | 理性
1811 | 理性主义
1812 | 利益法学
1813 | 利用封建迷信进行反革命活动罪
1814 | 利用职务之便
1815 | 利欲犯
1816 | 李正华
1817 | 理智投资者
1818 | 连带保证责任
1819 | 联带管辖
1820 | 连带赔偿责任
1821 | 连带责任
1822 | 连带债权
1823 | 连带债务
1824 | 连带债务责任
1825 | 联合国国际货物销售合同公约
1826 | 联合运输合同
1827 | 联合制片人
1828 | 连环购销合同
1829 | 连环航次租船合同
1830 | 链接
1831 | 连累犯
1832 | 连锁式教唆
1833 | 连续工龄
1834 | 连续性教唆
1835 | 联营
1836 | 联营合同
1837 | 联营协议
1838 | 联运协作关系
1839 | 两大法系
1840 | 两合公司
1841 | 梁慧星
1842 | 两级法院
1843 | 两审终审制
1844 | 量刑
1845 | 量刑结果
1846 | 梁治平
1847 | 林地使用权
1848 | 邻接权
1849 | 林来梵
1850 | 林木采伐权
1851 | 林木承包合同
1852 | 临时保护期
1853 | 临时股东会
1854 | 临时营业执照
1855 | 领海及毗连区法
1856 | 领货凭证
1857 | 灵活性
1858 | 领事关系法
1859 | 领土
1860 | 领土主权
1861 | 另行委托辩护
1862 | 流窜犯
1863 | 刘恒
1864 | 刘剑文
1865 | 刘军宁
1866 | 流氓罪
1867 | 刘明祥
1868 | 刘仁文
1869 | 流通物
1870 | 刘武俊
1871 | 刘小枫
1872 | 刘星
1873 | 留置
1874 | 留置权
1875 | 留置送达
1876 | 刘作翔
1877 | 龙勃罗梭
1878 | 龙卫球
1879 | 聋哑人
1880 | 龙宗智
1881 | 漏洞层出
1882 | 路德
1883 | 陆空保险
1884 | 卢梭
1885 | 录音遗嘱
1886 | 录音制品
1887 | 鲁英
1888 | 轮奸
1889 | 论理自相矛盾
1890 | 罗尔斯
1891 | 逻辑结构
1892 | 洛克
1893 | 落款
1894 | 罗马法
1895 | 罗马法系
1896 | 旅客运输合同
1897 | 律师代理费
1898 | 律师法
1899 | 律师协会
1900 | 律师职业道德
1901 | 律师执业行为规范
1902 | 律师职业责任
1903 | 履行不能
1904 | 履行迟延
1905 | 履行地
1906 | 履行法定职责
1907 | 履行抗辩权
1908 | 履行责任
1909 | 吕岩峰
1910 | 旅游合同
1911 | 吕忠梅
1912 | 马长山
1913 | 马基雅弗利
1914 | 马克思主义
1915 | 马里旦
1916 | 脉膊停止说
1917 | 埋藏物
1918 | 买回权
1919 | 迈霍费尔
1920 | 买空卖空
1921 | 买卖不破租赁
1922 | 买卖合同
1923 | 买卖婚姻
1924 | 买卖双方
1925 | 买卖行为瑕疵
1926 | 曼昆
1927 | 冒领存款
1928 | 冒用
1929 | 美国宪法
1930 | 美术作品
1931 | 美术作品独创性
1932 | 梅因
1933 | 孟德斯鸠
1934 | 密尔
1935 | 秘密合伙人
1936 | 秘密性
1937 | 迷信犯
1938 | 免除
1939 | 免税
1940 | 免予起诉
1941 | 免予起诉决定书
1942 | 免责条件
1943 | 免责条款
1944 | 灭失
1945 | 民法
1946 | 民法典
1947 | 民法通则
1948 | 民间法
1949 | 民间借贷
1950 | 民商法
1951 | 民商经济法
1952 | 民商事案件
1953 | 民事案件
1954 | 民事纠纷
1955 | 民事权利
1956 | 民事权利公民权利
1957 | 民事权利能力
1958 | 民事诉讼
1959 | 民事诉讼法
1960 | 民事诉讼证据
1961 | 民事无效行为
1962 | 民事行为
1963 | 民事行为能力
1964 | 民事责任
1965 | 民事制裁
1966 | 民事主体
1967 | 民事主体资格
1968 | 民诉
1969 | 民行处
1970 | 民行科
1971 | 民用航空法
1972 | 民主
1973 | 民主政治
1974 | 民族区域自治法
1975 | 名称权
1976 | 明德慎罚
1977 | 名胜古迹
1978 | 明示担保
1979 | 明示合伙
1980 | 名为联营实为借贷
1981 | 名义合伙人
1982 | 名义价格
1983 | 名优标志
1984 | 名优产品荣誉权
1985 | 名誉权
1986 | 明知
1987 | 莫纪宏
1988 | 默认
1989 | 默示
1990 | 默示担保
1991 | 没收
1992 | 没收财产
1993 | 母公司
1994 | 募集设立
1995 | 目录
1996 | 慕亚平
1997 | 牧业税
1998 | 纳税人
1999 | 男女平等
2000 | 男女平等财产权利
2001 | 内部行政合同
2002 | 内部职工股
2003 | 内部职工股私下交易
2004 | 内国法
2005 | 内幕交易
2006 | 内容错误
2007 | 内退
2008 | 能犯未遂
2009 | 能源供应合同
2010 | 能源运输合同
2011 | 尼泊尔保护文学和艺术作品公约
2012 | 拟制血亲
2013 | 年度报告
2014 | 扭送
2015 | 农村承包经营户
2016 | 农村合作基金会
2017 | 农村土地承包法
2018 | 农副产品收购合同
2019 | 农活承包
2020 | 农林特产税
2021 | 农业税
2022 | 农业责任承包合同
2023 | 虐待罪
2024 | 诺成合同
2025 | 诺成性不要式合同
2026 | 诺成性行为
2027 | 诺思
2028 | 挪用公款
2029 | 挪用公款罪
2030 | 挪用国家特定款物罪
2031 | 女权主义法学
2032 | 女职工劳动保护
2033 | 偶犯
2034 | 偶然因果关系
2035 | 排除妨碍
2036 | 拍卖
2037 | 拍卖法
2038 | 拍卖合同
2039 | 拍卖商
2040 | 潘恩
2041 | 判付利息损失
2042 | 判决书
2043 | 判例
2044 | 判例法
2045 | 判例汇编
2046 | 庞德
2047 | 旁系血亲
2048 | 抛弃物
2049 | 抛售
2050 | 赔偿标准
2051 | 赔偿担保
2052 | 赔偿范围
2053 | 赔偿金
2054 | 赔偿请求人
2055 | 赔偿数额
2056 | 赔偿损失
2057 | 赔偿协议
2058 | 赔偿义务
2059 | 赔偿责任
2060 | 赔偿责任限制
2061 | 配股除权
2062 | 赔礼道歉
2063 | 配偶
2064 | 陪审制度
2065 | 培训费
2066 | 培养合同
2067 | 盆景作品
2068 | 碰撞责任
2069 | 批捕科
2070 | 批复
2071 | 批判法学
2072 | 批准逮捕
2073 | 骗奸
2074 | 票据
2075 | 票据保证
2076 | 票据变造
2077 | 票据到期日
2078 | 票据法
2079 | 票据关系
2080 | 票据基础关系
2081 | 票据抗辩
2082 | 票据能力
2083 | 票据权利
2084 | 票据涂销
2085 | 票据退票
2086 | 票据文义性
2087 | 票据无因性
2088 | 票据形式要件
2089 | 票据行为
2090 | 票据行为代理
2091 | 票据遗失
2092 | 票据原因
2093 | 票据原因关系
2094 | 票据约定
2095 | 票据责任
2096 | 票据粘单
2097 | 票据资金
2098 | 嫖客
2099 | 漂流物
2100 | 姘居
2101 | 聘请鉴定
2102 | 平安险
2103 | 平仓
2104 | 平等权
2105 | 平等自愿
2106 | 破案
2107 | 破产
2108 | 破产财产
2109 | 破产财产分配
2110 | 破产财团
2111 | 破产程序
2112 | 破产法
2113 | 破产费用
2114 | 破产管理人
2115 | 破产界限
2116 | 破产清算
2117 | 破产申请
2118 | 破产条件
2119 | 破产宣告
2120 | 破产债权
2121 | 破产债务
2122 | 破产债务人
2123 | 破产终结
2124 | 破坏集体生产罪
2125 | 破坏交通工具罪
2126 | 破坏交通设备罪
2127 | 破坏界碑界桩罪
2128 | 破坏军婚罪
2129 | 破坏名胜古迹罪
2130 | 破坏社会主义经济秩序罪
2131 | 破坏通讯设备罪
2132 | 破坏选举罪
2133 | 破坏易燃易爆设备罪
2134 | 破坏永久性测量标志罪
2135 | 破坏珍贵文物罪
2136 | 破损家庭
2137 | 普通程序
2138 | 普通法
2139 | 普通法系
2140 | 普通犯罪
2141 | 普通股
2142 | 普通刑事案件
2143 | 普通许可
2144 | 普通许可使用
2145 | 漆多俊
2146 | 期后背书
2147 | 期货交易
2148 | 期货经纪资格
2149 | 期间
2150 | 期票
2151 | 期权交易
2152 | 期日
2153 | 起诉
2154 | 起诉程序
2155 | 起诉决定
2156 | 起诉书
2157 | 起诉形式
2158 | 起算点
2159 | 期限
2160 | 企业产权界定
2161 | 企业法人
2162 | 企业分立
2163 | 企业改制
2164 | 企业改制公司投资法律关系
2165 | 企业挂靠
2166 | 企业合并
2167 | 企业基金
2168 | 企业集团
2169 | 企业兼并
2170 | 企业经营自主权
2171 | 企业名称
2172 | 企业名称权
2173 | 企业破产法
2174 | 企业债券
2175 | 企业转让
2176 | 企业字号
2177 | 企业租赁
2178 | 契约型基金
2179 | 欺诈
2180 | 欺诈例外
2181 | 签订日期
2182 | 牵连管辖
2183 | 前手
2184 | 签章
2185 | 前置程序
2186 | 签字
2187 | 抢赌
2188 | 抢夺公文证件印章罪
2189 | 抢夺枪支弹药罪
2190 | 抢夺罪
2191 | 强奸妇女罪
2192 | 抢劫罪
2193 | 强迫妇女卖淫罪
2194 | 强迫购买
2195 | 抢亲
2196 | 强世功
2197 | 强行平仓
2198 | 强制保险
2199 | 强制措施
2200 | 强制继续履行
2201 | 强制交易
2202 | 强制卖船
2203 | 强制人身保险
2204 | 强制销毁
2205 | 强制卸货
2206 | 强制性规定
2207 | 强制性期限
2208 | 强制许可
2209 | 乔新生
2210 | 敲诈勒索罪
2211 | 侵犯财产所有权
2212 | 侵犯财产罪
2213 | 侵犯公民民主权利
2214 | 侵犯公民人身权利民主权利罪
2215 | 侵犯公民通讯自由罪
2216 | 侵犯商标权
2217 | 侵犯商业秘密行为
2218 | 侵犯少数民族风俗习惯罪
2219 | 侵犯住宅权
2220 | 侵犯自主经营权
2221 | 亲告罪
2222 | 侵害采矿权
2223 | 侵害犯
2224 | 侵害房屋所有权
2225 | 侵害故意
2226 | 侵害名誉权
2227 | 侵害墓穴使用权
2228 | 侵害肖像权
2229 | 侵害姓名权
2230 | 秦晖
2231 | 侵权
2232 | 侵权产品
2233 | 侵权间接损失
2234 | 侵权损害赔偿
2235 | 侵权行为
2236 | 侵权直接损失
2237 | 亲生子鉴定
2238 | 亲手犯
2239 | 侵占财产
2240 | 亲子鉴定
2241 | 清偿
2242 | 清偿当事人
2243 | 清偿抵充
2244 | 清偿费用
2245 | 清偿顺序
2246 | 情节加重犯
2247 | 清洁提单
2248 | 清末预备立宪
2249 | 请求
2250 | 请求权
2251 | 请求权竞合
2252 | 请求权竟合
2253 | 情势变更
2254 | 清算
2255 | 清算人
2256 | 轻微刑事案件
2257 | 倾向犯
2258 | 倾销
2259 | 轻罪
2260 | 求偿权
2261 | 邱永红
2262 | 取保候审
2263 | 取保候审决定书
2264 | 取得时效
2265 | 取得说
2266 | 取回权
2267 | 区际法律
2268 | 区际司法冲突
2269 | 区际司法协助
2270 | 瞿同祖
2271 | 取消
2272 | 驱逐出境
2273 | 全部保险
2274 | 全部不能
2275 | 全部露出说
2276 | 全额赔偿
2277 | 全国各级检察机关
2278 | 全国人大常委会
2279 | 全国人大常委会法制工作委员
2280 | 全国人民代表大会常务委员
2281 | 全国人民代表大会组织法
2282 | 权利
2283 | 权利冲突
2284 | 权利范围
2285 | 权力机关
2286 | 权利竞合
2287 | 权利能力
2288 | 权利瑕疵担保
2289 | 权利要求
2290 | 权利要求书
2291 | 权利义务
2292 | 权利质权
2293 | 权利质押
2294 | 全面履行
2295 | 全民所有制企业财产经营权
2296 | 全权代理
2297 | 权限范围
2298 | 权益转让书
2299 | 确定期限
2300 | 确定资本制
2301 | 确权
2302 | 确认书
2303 | 缺席判决
2304 | 缺陷产品
2305 | 缺效未遂
2306 | 让路船
2307 | 让予担保
2308 | 绕航
2309 | 扰乱社会秩序罪
2310 | 认定
2311 | 认定法律事实
2312 | 认定有效
2313 | 人犯
2314 | 人格权
2315 | 人工受精
2316 | 认股
2317 | 人合公司
2318 | 人民法院
2319 | 人民法院审判案件
2320 | 人民检察院
2321 | 人权
2322 | 人权宣言
2323 | 人身保险
2324 | 人身罚
2325 | 人身关系
2326 | 人身检查
2327 | 人身权
2328 | 人身权利
2329 | 人身伤害
2330 | 人身搜查
2331 | 人身损害
2332 | 人身损害赔偿
2333 | 人事聘用合同
2334 | 人寿保险
2335 | 人物形象
2336 | 任意性规定
2337 | 任意之债
2338 | 认证
2339 | 认证标志
2340 | 人治
2341 | 容留妇女卖淫罪
2342 | 融通物
2343 | 荣誉权
2344 | 融资
2345 | 融资租赁
2346 | 融资租赁合同
2347 | 融资租赁物选择权
2348 | 入伙
2349 | 儒家思想
2350 | 如实告知
2351 | 入市交易
2352 | 入赘
2353 | 软件
2354 | 软件著作权
2355 | 萨维尼
2356 | 三代以内旁系血亲
2357 | 三代以内直系血亲
2358 | 三方责任事故
2359 | 三国法
2360 | 散伙
2361 | 三来一补
2362 | 三联书店
2363 | 三权分立
2364 | 三同时原则
2365 | 杀人罪
2366 | 杀婴
2367 | 山东大学
2368 | 山东大学法学院
2369 | 善良风俗
2370 | 赡养
2371 | 善意
2372 | 善意持票人
2373 | 善意第三人
2374 | 善意取得
2375 | 善意使用
2376 | 善意占有
2377 | 商标包装与装潢
2378 | 商标不当注册
2379 | 商标法
2380 | 商标抢注
2381 | 商标侵权
2382 | 商标权
2383 | 商标许可使用
2384 | 商标专用权
2385 | 商标专用权转让
2386 | 商法
2387 | 商法典
2388 | 商法法人
2389 | 伤害罪
2390 | 商号权
2391 | 商品包装和装潢
2392 | 商品包装装潢
2393 | 商品房购销合同
2394 | 商品房买卖法律关系
2395 | 商品房协议书
2396 | 商品房预售
2397 | 商品房预售合同
2398 | 商品分类
2399 | 商品化权
2400 | 商品检验
2401 | 商品经济
2402 | 商品质量
2403 | 商品知名度
2404 | 上市公司
2405 | 商事关系
2406 | 商事合伙
2407 | 上诉
2408 | 上诉案件
2409 | 上诉改判
2410 | 尚未处查封状态
2411 | 商务印书馆
2412 | 商业贿赂
2413 | 商业贿赂行为
2414 | 商业秘密
2415 | 商业信誉
2416 | 商业银行
2417 | 商业银行法
2418 | 商誉
2419 | 上载下载
2420 | 少数民族婚姻彩礼问题
2421 | 社会保险
2422 | 社会法
2423 | 社会法学
2424 | 社会法学派
2425 | 社会公德
2426 | 社会公知技术
2427 | 社会关系
2428 | 社会规范
2429 | 社会体系
2430 | 社会危害性
2431 | 社会秩序
2432 | 社会主义
2433 | 社会主义法治国家
2434 | 社会组织
2435 | 赊买
2436 | 涉台人身关系
2437 | 社团法人
2438 | 涉外重婚
2439 | 涉外动产所有权
2440 | 涉外管辖
2441 | 涉外婚姻
2442 | 涉外民商事案件
2443 | 涉外商品房预售法律关系
2444 | 涉外刑事案件
2445 | 赊销
2446 | 射倖合同
2447 | 摄影合同
2448 | 摄制
2449 | 申报债权
2450 | 审查
2451 | 审查批捕
2452 | 审查起诉
2453 | 审单
2454 | 身份法律行为
2455 | 身份犯
2456 | 身份权
2457 | 神汉巫婆
2458 | 审核义务
2459 | 审回式诉讼
2460 | 审计
2461 | 审计法
2462 | 审级管辖
2463 | 沈岿
2464 | 审理
2465 | 审理一个法律关系
2466 | 沈木珠
2467 | 审判
2468 | 审判法庭
2469 | 审判公开
2470 | 审判管辖
2471 | 审判监督程序
2472 | 审判权
2473 | 审判委员会
2474 | 审判员
2475 | 审判长
2476 | 审判制度
2477 | 审判职能
2478 | 申请
2479 | 申请复议
2480 | 申请回避
2481 | 申请回避权
2482 | 申请人
2483 | 申请在先原则
2484 | 申诉
2485 | 申诉权
2486 | 申诉状
2487 | 审限
2488 | 神学法学
2489 | 审议
2490 | 沈宗灵
2491 | 生产标记
2492 | 生产销售伪劣商品罪
2493 | 生产秩序
2494 | 生产资料
2495 | 生存权
2496 | 盛洪
2497 | 声明
2498 | 生命机能损害说
2499 | 生命健康权
2500 | 生命开始时期
2501 | 生命权
2502 | 生命终止时期
2503 | 生前行为
2504 | 省人大
2505 | 胜诉
2506 | 省委
2507 | 生效
2508 | 生效时间
2509 | 生效要件
2510 | 声誉
2511 | 省政府
2512 | 市场经济
2513 | 拾得物
2514 | 十二表法
2515 | 释放
2516 | 适格
2517 | 适格主体
2518 | 实害犯
2519 | 实害故意
2520 | 适航性
2521 | 适航证书
2522 | 事后不能
2523 | 事后防卫
2524 | 事后故意
2525 | 事后审计
2526 | 事后受贿
2527 | 失火罪
2528 | 实际承运人
2529 | 史际春
2530 | 实际履行
2531 | 实际赔偿
2532 | 实际赔付
2533 | 实际全损
2534 | 实际损失
2535 | 事件
2536 | 实践法律行为
2537 | 实践合同
2538 | 实践理性
2539 | 时间效力
2540 | 实践性行为
2541 | 世界古代史
2542 | 世界近代史
2543 | 世界贸易组织
2544 | 世界现代史
2545 | 失密
2546 | 始期
2547 | 事前防卫
2548 | 事前故意
2549 | 事前审计
2550 | 事前受贿
2551 | 适任证书
2552 | 史尚宽
2553 | 事实不能犯
2554 | 事实不清
2555 | 事实错误
2556 | 事实抚养关系
2557 | 事实合同
2558 | 事实婚姻
2559 | 事实判断
2560 | 实施强制
2561 | 实事求是
2562 | 实施条例
2563 | 实施细则
2564 | 事实新闻
2565 | 事实行为
2566 | 事实作品
2567 | 施塔姆勒
2568 | 实体法
2569 | 事物管辖
2570 | 实物交割
2571 | 实物履行
2572 | 事务性工作
2573 | 时效
2574 | 失效条件
2575 | 时效中断
2576 | 时效中止
2577 | 实行犯
2578 | 实行犯过限
2579 | 实行改制
2580 | 施行后
2581 | 实行行为
2582 | 实行终了未遂
2583 | 实行终了中止
2584 | 实行中止
2585 | 适用
2586 | 适用法律
2587 | 适用该司法解释判决
2588 | 使用权
2589 | 实用新型
2590 | 实用新型专利
2591 | 实用新型专利权
2592 | 实用性
2593 | 使用许可
2594 | 使用在先
2595 | 实质犯
2596 | 实质性改变
2597 | 实质性审查
2598 | 实质性特点
2599 | 失踪
2600 | 失踪人
2601 | 收案
2602 | 手段不能犯
2603 | 手段错误
2604 | 守法
2605 | 首犯
2606 | 收汇风险
2607 | 收回土地使用权
2608 | 受贿罪
2609 | 收货人
2610 | 兽奸
2611 | 受教育权
2612 | 受款人
2613 | 收款委托结算
2614 | 受领
2615 | 授权
2616 | 授权使用
2617 | 授权许可证
2618 | 授权资本制
2619 | 授信合同
2620 | 受信托人
2621 | 收养
2622 | 收养法
2623 | 收养关系
2624 | 收养人
2625 | 首要分子
2626 | 受益
2627 | 收益
2628 | 收益权
2629 | 受益人
2630 | 受益人补偿原则
2631 | 受载期
2632 | 受中华人民共和国法律保护
2633 | 舒伯特
2634 | 赎单
2635 | 书法作品
2636 | 舒国滢
2637 | 疏忽大意过失
2638 | 书记员
2639 | 数据库
2640 | 书面合同
2641 | 书面形式
2642 | 署名权
2643 | 属人法
2644 | 书证
2645 | 数罪并罚
2646 | 双倍赔偿
2647 | 双边冲突规范
2648 | 双重征税
2649 | 双方代理
2650 | 双方法律行为
2651 | 双控帐户
2652 | 双务合同
2653 | 水产运输
2654 | 税法
2655 | 税率
2656 | 税收征收管理法
2657 | 谁污染谁治理原则
2658 | 水渍险
2659 | 说明书
2660 | 说明义务
2661 | 斯宾诺莎
2662 | 私藏枪支弹药罪
2663 | 四大班子
2664 | 司法
2665 | 私法
2666 | 司法部
2667 | 司法处分
2668 | 司法独立
2669 | 司法改革
2670 | 司法工作人员
2671 | 司法机关
2672 | 司法机关同群众相结合
2673 | 司法解释
2674 | 司法拘留
2675 | 司法考试
2676 | 司法权
2677 | 司法审查权
2678 | 司法实务
2679 | 司法体制
2680 | 司法体制改革
2681 | 司法文书
2682 | 司法协助
2683 | 私放罪犯罪
2684 | 死缓
2685 | 私力救济
2686 | 私权利
2687 | 私设分支机构
2688 | 私诉
2689 | 死亡
2690 | 死亡补偿金
2691 | 死刑
2692 | 死刑缓期执行
2693 | 私益信托
2694 | 私营企业
2695 | 私自接受委托
2696 | 送达
2697 | 送达代收入
2698 | 送达机关
2699 | 送达期间
2700 | 送达人
2701 | 送达证
2702 | 讼棍
2703 | 讼师
2704 | 宋英辉
2705 | 讼争专利
2706 | 搜查
2707 | 搜查证
2708 | 苏格拉底
2709 | 溯及力
2710 | 苏力
2711 | 诉前保全
2712 | 诉前保全申请
2713 | 诉前财产保全
2714 | 速遣费
2715 | 诉前扣船
2716 | 诉前证据保全
2717 | 诉请
2718 | 诉求纠纷
2719 | 诉讼
2720 | 诉讼参与人
2721 | 诉讼程序
2722 | 诉讼代理
2723 | 诉讼代理人
2724 | 诉讼地位
2725 | 诉讼法
2726 | 诉讼费用
2727 | 诉讼管辖
2728 | 诉讼基础
2729 | 诉讼阶段
2730 | 诉讼客体
2731 | 诉讼能力
2732 | 诉讼请求
2733 | 诉讼权利
2734 | 诉讼审理
2735 | 诉讼时效
2736 | 诉讼文书
2737 | 诉讼形式
2738 | 诉讼行为
2739 | 诉讼义务
2740 | 诉讼终结
2741 | 诉讼中止
2742 | 诉讼主体
2743 | 苏永钦
2744 | 诉状
2745 | 损害赔偿
2746 | 孙宪忠
2747 | 孙笑侠
2748 | 损益分配
2749 | 索贿
2750 | 索赔
2751 | 索赔通知书
2752 | 所有权
2753 | 所有物
2754 | 他物权
2755 | 他项权证
2756 | 他益信托
2757 | 谭兵
2758 | 摊贩业税
2759 | 弹劾式诉讼
2760 | 谭世贵
2761 | 贪污案
2762 | 贪污罪
2763 | 逃汇
2764 | 套汇
2765 | 套期保值合约
2766 | 套值让售
2767 | 特别法
2768 | 特别附加险
2769 | 特别股
2770 | 特别过失
2771 | 特别授权
2772 | 特定提取款
2773 | 特定物
2774 | 特定物之债
2775 | 特定义务
2776 | 特殊程序
2777 | 特殊渎职罪
2778 | 特殊附加险
2779 | 特殊共犯
2780 | 特殊侵权损害赔偿
2781 | 特殊身份
2782 | 特殊险
2783 | 特殊主体
2784 | 特务罪
2785 | 特许加盟
2786 | 特有名称
2787 | 特约经销
2788 | 特约商户
2789 | 特种交易
2790 | 特种经纪商
2791 | 提存
2792 | 替代争议解决方式
2793 | 提单
2794 | 提单背书转让
2795 | 提单持有人
2796 | 提单管辖权条款
2797 | 提单免责条款
2798 | 提单欺诈
2799 | 提单侵权
2800 | 体罚虐待被监管人员罪
2801 | 提货通知书
2802 | 提起公诉
2803 | 提起诉讼
2804 | 提起刑事诉讼
2805 | 提请复核
2806 | 提示付款期限
2807 | 田成有
2808 | 添附
2809 | 田平安
2810 | 天然孳息
2811 | 调解
2812 | 条款
2813 | 条约
2814 | 条约法
2815 | 铁路货物运输合同
2816 | 铁路货运单
2817 | 铁路交通事故
2818 | 贴水存款
2819 | 贴水贷款
2820 | 贴现
2821 | 庭审
2822 | 停薪留职
2823 | 停止侵害
2824 | 停止条件
2825 | 停止支付
2826 | 停租
2827 | 同案被告人
2828 | 同案犯
2829 | 通风权
2830 | 统稿
2831 | 同股同权
2832 | 通过议案
2833 | 通缉
2834 | 通缉令
2835 | 通奸
2836 | 同居义务
2837 | 同类容体
2838 | 同时履行抗辩权
2839 | 同业拆借
2840 | 同业竞争关系
2841 | 同一海事请求
2842 | 统一责任制
2843 | 通知书
2844 | 童之伟
2845 | 通知行
2846 | 通知义务
2847 | 统治秩序
2848 | 投保人
2849 | 投保险别
2850 | 投标
2851 | 投敌叛变罪
2852 | 投毒罪
2853 | 投机倒把
2854 | 投机倒把罪
2855 | 偷奸
2856 | 偷税罪
2857 | 偷越国边境罪
2858 | 透支
2859 | 透支交易
2860 | 透支支票
2861 | 投资
2862 | 投资基金
2863 | 投资入股
2864 | 投资政策
2865 | 投资争端
2866 | 投资总额
2867 | 土地承包经营合同
2868 | 土地承包经营权
2869 | 土地出让金
2870 | 土地登记
2871 | 土地定着物
2872 | 土地法
2873 | 土地管理法
2874 | 土地国有
2875 | 土地开发使用权
2876 | 土地买卖
2877 | 土地权属变更登记
2878 | 土地权属争议
2879 | 土地确权
2880 | 土地使用权
2881 | 土地使用权出让
2882 | 土地使用权抵押
2883 | 土地使用税
2884 | 土地证
2885 | 土地整理
2886 | 土地征收
2887 | 土地征用
2888 | 土地转让
2889 | 土地转让过户
2890 | 土地租赁
2891 | 突发故意
2892 | 涂改
2893 | 突然故意
2894 | 图书出版
2895 | 屠宰税
2896 | 推定交货
2897 | 推定全损
2898 | 推定行为
2899 | 推断有理
2900 | 推翻
2901 | 退股
2902 | 退回补充侦查
2903 | 退货
2904 | 退伙
2905 | 退款责任
2906 | 退赔
2907 | 脱法行为
2908 | 拖航
2909 | 拖航合同
2910 | 托马斯阿奎那
2911 | 托收
2912 | 脱逃罪
2913 | 拖延履行职责
2914 | 托运单
2915 | 托运人
2916 | 外币
2917 | 外层空间法
2918 | 外观设计
2919 | 外观设计专利
2920 | 外国法制史
2921 | 外国公司
2922 | 外国人入境出境管理法
2923 | 外国人在收养子女登记办法
2924 | 外国仲裁裁决公约
2925 | 外汇
2926 | 外汇额度担保
2927 | 外汇买卖
2928 | 外交关系法
2929 | 外贸代理
2930 | 外贸仲裁
2931 | 歪曲篡改他人作品
2932 | 外商投资企业法
2933 | 外资企业
2934 | 玩忽职守罪
2935 | 完全过失责任制
2936 | 完全偏离
2937 | 完全物权
2938 | 完全行为能力
2939 | 王晨光
2940 | 汪丁丁
2941 | 枉法裁判罪
2942 | 王瀚
2943 | 王健
2944 | 汪建成
2945 | 王磊
2946 | 王立民
2947 | 王利明
2948 | 网络作品
2949 | 忘却行为
2950 | 王世洲
2951 | 王锡锌
2952 | 王怡
2953 | 王涌
2954 | 王泽鉴
2955 | 网状责任制
2956 | 违背妇女意志
2957 | 未成年人
2958 | 未成年人权益保障
2959 | 为第三人利益合同
2960 | 为第三人利益所订立合同
2961 | 违法
2962 | 违法广告
2963 | 违法所得
2964 | 违法行为
2965 | 违法要求履行义务
2966 | 违法责任原则
2967 | 违反国境卫生检疫规定罪
2968 | 违反诉讼程序
2969 | 违反危险品管理规定肇事罪
2970 | 违反刑法性
2971 | 违反政策规定自制行业标准
2972 | 委付
2973 | 危害公共安全罪
2974 | 维护社会公平正义
2975 | 违禁物
2976 | 未经许可使用
2977 | 未决犯
2978 | 未了未遂
2979 | 未了中止
2980 | 韦森
2981 | 未实行终了未遂
2982 | 未实行终了中止
2983 | 委托
2984 | 委托辩护
2985 | 委托辩护人
2986 | 委托不明
2987 | 委托创作
2988 | 委托创作作品
2989 | 委托存款
2990 | 委托代管
2991 | 委托贷款
2992 | 委托代理
2993 | 委托代理合同
2994 | 委托代理人
2995 | 委托购买合同
2996 | 委托合同
2997 | 委托加工合同
2998 | 委托开发
2999 | 委托送达
3000 | 委托物
3001 | 委托作品
3002 | 危险犯
3003 | 危险故意
3004 | 危险责任原则
3005 | 危险作业
3006 | 唯一代表
3007 | 违约
3008 | 违约金
3009 | 违约责任
3010 | 伪造
3011 | 伪造单据
3012 | 伪造单证
3013 | 伪造公文证件印章罪
3014 | 伪造国家货币罪
3015 | 伪造计划供应票证罪
3016 | 伪造有价票证罪
3017 | 伪造有价证券罪
3018 | 魏振瀛
3019 | 伪证罪
3020 | 文稿竞价
3021 | 文学剧本
3022 | 文艺复兴时期法律
3023 | 文义证券
3024 | 文正邦
3025 | 窝藏罪
3026 | 窝赃罪
3027 | 五保户遗产继承
3028 | 无本之木
3029 | 无偿法律行为
3030 | 无偿合同
3031 | 无偿划拨
3032 | 无偿占有
3033 | 无船承运人
3034 | 无单放货
3035 | 无单提货
3036 | 无法廻避
3037 | 诬告
3038 | 诬告反坐
3039 | 诬告陷害罪
3040 | 误工费
3041 | 误工损失
3042 | 无过错原则
3043 | 无过错责任
3044 | 无国籍人
3045 | 无记名公司债
3046 | 无记名有价证券
3047 | 无记名支票
3048 | 误解
3049 | 无民事行为能力人
3050 | 无名合同
3051 | 无期徒刑
3052 | 武器装备
3053 | 物权
3054 | 无权处分
3055 | 无权代理
3056 | 物权公示制度
3057 | 物权契约
3058 | 无权协议处置
3059 | 物权行为
3060 | 无人继承遗产
3061 | 侮辱妇女
3062 | 侮辱罪
3063 | 无体物
3064 | 无条件支付
3065 | 无限公司
3066 | 无限责任
3067 | 误想防卫
3068 | 无效代理
3069 | 无效担保
3070 | 无效合同
3071 | 无效婚姻
3072 | 无效民事法律关
3073 | 无效民事行为
3074 | 无效条款
3075 | 无效无酬原则
3076 | 无效协议
3077 | 无效约定
3078 | 无形财产
3079 | 无形从犯
3080 | 无形共犯
3081 | 无形贸易
3082 | 无形损害
3083 | 无行为能力人
3084 | 无形资产
3085 | 物业管理
3086 | 无因管理
3087 | 无因行为
3088 | 无因证券
3089 | 无源之水
3090 | 无正本提单放货
3091 | 无正本提单提货
3092 | 物证检验
3093 | 物质从犯
3094 | 吴志攀
3095 | 物质性结果
3096 | 无主物
3097 | 无资格
3098 | 无罪释放
3099 | 析产
3100 | 西方法律思想史
3101 | 西方哲学史
3102 | 习惯法
3103 | 戏剧作品
3104 | 西塞罗
3105 | 瑕疵
3106 | 瑕疵担保责任
3107 | 瑕疵给付
3108 | 瑕疵证据
3109 | 下岗工人权益保障
3110 | 夏勇
3111 | 现场勘验
3112 | 现代哲理法学
3113 | 限额赔偿
3114 | 宪法
3115 | 宪法规范
3116 | 宪法史
3117 | 宪法性文件
3118 | 宪法修正案
3119 | 现货交割
3120 | 现货交易
3121 | 现金买卖
3122 | 陷阱购买
3123 | 先履行抗辩权
3124 | 先买权
3125 | 限期改正
3126 | 县人大
3127 | 先申请原则
3128 | 显失公平
3129 | 显失公正
3130 | 现实客体
3131 | 现实危险
3132 | 现实主义法学
3133 | 先诉抗辩权
3134 | 县委
3135 | 现行犯
3136 | 现行反革命犯
3137 | 先行履行抗辩权
3138 | 现役军人
3139 | 先用权
3140 | 现有技术
3141 | 先予赔偿
3142 | 先予执行
3143 | 先占
3144 | 宪政
3145 | 县政府
3146 | 限制流通物
3147 | 限制民事行为能力人
3148 | 限制物权
3149 | 限制行为能力
3150 | 限制责任能力
3151 | 相对不能犯
3152 | 相对负刑事责任时期
3153 | 相对权
3154 | 相对宣告刑
3155 | 香港特别行政区基本法
3156 | 相邻关系
3157 | 相邻权
3158 | 相约自杀
3159 | 消除危险
3160 | 消除影响
3161 | 消费税
3162 | 消费信贷
3163 | 消费者
3164 | 消费者权益保护
3165 | 消费者权益保护法
3166 | 效果意思
3167 | 萧瀚
3168 | 消耗物
3169 | 消极错误
3170 | 消极贿赂
3171 | 肖建国
3172 | 效力丧失说
3173 | 消灭时效
3174 | 销售合同
3175 | 销售侵权作品
3176 | 销售确认书
3177 | 销售商
3178 | 肖像权
3179 | 销赃罪
3180 | 胁从犯
3181 | 谢怀栻
3182 | 谢晖
3183 | 卸货
3184 | 协力义务
3185 | 泄露国家机密罪
3186 | 泄密
3187 | 谢鹏程
3188 | 胁迫
3189 | 协商
3190 | 协议
3191 | 协议交割
3192 | 协议日期
3193 | 协议抬头
3194 | 协议无效
3195 | 协议转让
3196 | 谢佑平
3197 | 信春鹰
3198 | 新分析法学
3199 | 新分析法学派
3200 | 心死亡
3201 | 信托贷款
3202 | 信托代理关系
3203 | 信托人
3204 | 新闻报道失实
3205 | 新颖性
3206 | 信用交易
3207 | 信用卡挂失
3208 | 信用卡冒用
3209 | 信用卡透支
3210 | 信用证
3211 | 信用证受益人
3212 | 信用证支付
3213 | 新自然法学
3214 | 新自然法学派
3215 | 形成权
3216 | 刑法
3217 | 刑罚
3218 | 刑法典
3219 | 刑法分则
3220 | 刑罚能力
3221 | 刑罚适应性
3222 | 刑法因果关系
3223 | 行贿罪
3224 | 行纪合同
3225 | 行纪人
3226 | 姓名权
3227 | 刑事案件
3228 | 刑事被告人
3229 | 行使撤销权
3230 | 刑事法律
3231 | 形式犯
3232 | 刑事犯罪
3233 | 刑事附带民事诉讼
3234 | 刑事管辖
3235 | 行使检察权
3236 | 刑事鉴定
3237 | 刑事拘留
3238 | 刑事人类学派
3239 | 形式审查
3240 | 刑事诉讼
3241 | 刑事诉讼参与人
3242 | 刑事诉讼程序
3243 | 刑事诉讼法
3244 | 刑事诉讼法典
3245 | 刑事诉讼法学
3246 | 刑事诉讼规则
3247 | 刑事诉讼阶段
3248 | 刑事诉讼客体
3249 | 刑事诉讼职能
3250 | 刑事诉讼主体
3251 | 刑事未成年人
3252 | 形式要件
3253 | 刑事责任能力
3254 | 刑事责任年龄
3255 | 刑诉
3256 | 行为保全
3257 | 行为地法
3258 | 行为法学
3259 | 行为法学派
3260 | 行为犯
3261 | 行为能力
3262 | 行为性质错误
3263 | 刑讯逼供罪
3264 | 行政处罚
3265 | 行政处罚法
3266 | 行政登记效力撤销法律关系
3267 | 行政法
3268 | 行政法规
3269 | 行政复议
3270 | 行政复议法
3271 | 行政合同
3272 | 行政机关
3273 | 行政机关担保
3274 | 行政监察法
3275 | 行政拘留
3276 | 行政命令所生之债
3277 | 行政赔偿
3278 | 行政强制执行
3279 | 行政诉讼法
3280 | 行政诉讼证据
3281 | 行政许可法
3282 | 休庭
3283 | 徐爱国
3284 | 许传玺
3285 | 徐国栋
3286 | 虚假陈述
3287 | 虚假出资
3288 | 虚假出资证明
3289 | 虚假存单
3290 | 虚假广告
3291 | 虚假宣传
3292 | 虚假宣传行为
3293 | 虚假验资
3294 | 虚假证据
3295 | 徐静村
3296 | 酗酒人
3297 | 许可合同
3298 | 许可贸易
3299 | 许可证
3300 | 许可证协议
3301 | 叙明罪状
3302 | 许诺销售
3303 | 虚盘
3304 | 虚伪意思表示
3305 | 徐显明
3306 | 徐行犯
3307 | 徐友渔
3308 | 许章润
3309 | 宣告失踪
3310 | 宣告死亡
3311 | 宣告刑
3312 | 宣判
3313 | 悬赏
3314 | 悬赏广告
3315 | 选择法定刑
3316 | 选择刑
3317 | 选择性教唆
3318 | 选择之债
3319 | 血亲
3320 | 血缘婚
3321 | 薛兆丰
3322 | 徇私枉法罪
3323 | 徇私舞弊罪
3324 | 讯问
3325 | 讯问笔录
3326 | 寻衅滋事
3327 | 押汇
3328 | 押金担保
3329 | 亚里士多德
3330 | 押租
3331 | 演出合同
3332 | 演出税
3333 | 言词原则
3334 | 严格责任
3335 | 沿海运输
3336 | 演进式
3337 | 研究室
3338 | 赝品
3339 | 延期付款
3340 | 延期审理
3341 | 盐税
3342 | 演绎作品
3343 | 验资报告
3344 | 养父母
3345 | 杨国华
3346 | 养老金
3347 | 杨荣新
3348 | 杨树明
3349 | 杨小凯
3350 | 养子女
3351 | 姚健宗
3352 | 要式法律行为
3353 | 要式行为
3354 | 要约
3355 | 要约撤回
3356 | 要约邀请
3357 | 叶必丰
3358 | 业主
3359 | 业主委员会
3360 | 一般保证
3361 | 一般渎职罪
3362 | 一般法
3363 | 一般附加险
3364 | 一般共犯
3365 | 一般过失
3366 | 一般交易条件
3367 | 一般客体
3368 | 一般违法行为
3369 | 一般许可
3370 | 一般主体
3371 | 一部露出说
3372 | 遗产
3373 | 遗产范围
3374 | 遗产分割
3375 | 遗产共同共有
3376 | 遗产管理人
3377 | 遗产继承纠纷
3378 | 遗产税
3379 | 遗产转继承
3380 | 以出顶进
3381 | 以贷转存
3382 | 以德配天
3383 | 异地履行
3384 | 依法登记成立
3385 | 依法履行
3386 | 依法审查批捕
3387 | 依法审理
3388 | 依法条
3389 | 依法治国
3390 | 议付
3391 | 一夫多妻制
3392 | 议付行
3393 | 一夫一妻制
3394 | 一个集合体
3395 | 以拘代捕
3396 | 以拘代侦
3397 | 已决犯
3398 | 依可查
3399 | 医疗保险
3400 | 医疗差错
3401 | 医疗合同
3402 | 医疗机构执业资格
3403 | 医疗技术事故
3404 | 医疗事故
3405 | 医疗事故鉴定
3406 | 遗弃
3407 | 以其他危险方法危害公共安全罪
3408 | 遗弃物
3409 | 遗弃罪
3410 | 一切险
3411 | 一人公司
3412 | 一审
3413 | 一时不能
3414 | 一事不再理
3415 | 以事实为根据以法律为准绳
3416 | 遗失物
3417 | 艺术定作合同
3418 | 意思表示
3419 | 意思表示真实
3420 | 意思能力
3421 | 移送管辖
3422 | 意外伤害
3423 | 意外事故
3424 | 意外事件
3425 | 遗忘物
3426 | 义务
3427 | 义务船
3428 | 以物抵债
3429 | 一物二卖
3430 | 义务教育
3431 | 意向书
3432 | 遗赠
3433 | 遗赠扶养协议
3434 | 遗赠受领人
3435 | 遗嘱
3436 | 遗嘱变更
3437 | 遗嘱撤销
3438 | 遗嘱继承
3439 | 遗嘱继承人
3440 | 遗嘱见证人
3441 | 遗嘱能力
3442 | 遗嘱人
3443 | 遗嘱执行人
3444 | 隐报品名
3445 | 隐蔽物
3446 | 隐藏物
3447 | 引船费
3448 | 引渡
3449 | 引渡法
3450 | 因拐卖而形成收养关系
3451 | 因果关系
3452 | 因果关系错误
3453 | 殷海光
3454 | 银行
3455 | 银行承兑汇票
3456 | 银行贷款合同
3457 | 银行信用证
3458 | 银行帐户合同
3459 | 隐名代理
3460 | 隐名合伙
3461 | 阴谋
3462 | 阴谋颠覆政府罪
3463 | 阴谋犯
3464 | 阴谋分裂国家罪
3465 | 隐匿说
3466 | 隐匿物
3467 | 隐匿罪证罪
3468 | 引人误解
3469 | 隐射广告
3470 | 淫书淫画
3471 | 阴私案件
3472 | 隐私案件
3473 | 尹田
3474 | 引诱妇女卖淫罪
3475 | 音乐作品
3476 | 引证罪状
3477 | 营利法人
3478 | 营利犯
3479 | 英美法系
3480 | 应受刑罚惩罚性
3481 | 应松年
3482 | 应诉
3483 | 营业犯
3484 | 营业秘密
3485 | 营业税
3486 | 营业信托
3487 | 应知和明知
3488 | 用本民族语言进行诉讼
3489 | 永佃权
3490 | 用户手册
3491 | 佣金
3492 | 用人单位单方解除劳动合同
3493 | 用途说明
3494 | 用益权
3495 | 用益物权
3496 | 有偿法律行为
3497 | 有偿使用
3498 | 有偿双务合同
3499 | 有偿占有
3500 | 邮递合同
3501 | 邮电工作人员
3502 | 优惠待遇
3503 | 优惠关税
3504 | 有价贸易
3505 | 有价票证
3506 | 有价证券
3507 | 有价支付凭证
3508 | 诱奸
3509 | 有奖销售
3510 | 有奖征集活动
3511 | 有利被告
3512 | 幼女
3513 | 有期徒刑
3514 | 有体物
3515 | 油污损害
3516 | 油污损害赔偿
3517 | 油污损害赔偿规则
3518 | 有无效力
3519 | 优先承租权
3520 | 优先购买权
3521 | 有限合伙
3522 | 优先权
3523 | 优先使用权
3524 | 优先受偿权
3525 | 有限责任
3526 | 有限责任公司
3527 | 有效合同
3528 | 有形从犯
3529 | 有形共犯
3530 | 有形损害
3531 | 有因行为
3532 | 邮政侵权行为
3533 | 有主物
3534 | 预备犯
3535 | 预备付款人
3536 | 预备航次
3537 | 预备中止
3538 | 预防工作
3539 | 预付款
3540 | 预告性新闻
3541 | 预借提单
3542 | 舆论监督
3543 | 域名
3544 | 预谋故意
3545 | 预期利益
3546 | 预期违约
3547 | 逾期违约金
3548 | 预审
3549 | 预约买卖
3550 | 原产地证书
3551 | 原唱权
3552 | 原创性
3553 | 原告
3554 | 远期交货合同
3555 | 远期信用证
3556 | 原审
3557 | 原始出资
3558 | 原始股票
3559 | 原始取得
3560 | 原始社会
3561 | 袁曙宏
3562 | 原物
3563 | 援引法定刑
3564 | 援引刑
3565 | 原状
3566 | 原租赁户
3567 | 约定
3568 | 约定财产制
3569 | 约定解除
3570 | 约定期限
3571 | 约定条款内容
3572 | 约定义务
3573 | 约翰密尔
3574 | 阅卷笔录
3575 | 越权经营
3576 | 越权无效
3577 | 运费
3578 | 运费预付
3579 | 运输毒品罪
3580 | 运输合同
3581 | 运送他人偷越国边境罪
3582 | 再保险
3583 | 在仓合约
3584 | 再创作
3585 | 再担保
3586 | 载货清单
3587 | 再间接教唆犯
3588 | 再审
3589 | 再审程序
3590 | 再贴现
3591 | 在先权利
3592 | 在先使用权
3593 | 再许可
3594 | 再则
3595 | 赃赂罪
3596 | 责付
3597 | 责令作出具体行政行为
3598 | 责任保险
3599 | 责任分担
3600 | 责任竞合
3601 | 责任能力
3602 | 责任年龄
3603 | 责任年龄分段法
3604 | 责任险
3605 | 责任主体
3606 | 赠与
3607 | 赠与合同
3608 | 增值税
3609 | 增值税发票
3610 | 诈骗罪
3611 | 宅基地
3612 | 宅基地使用权
3613 | 债权
3614 | 债权保全
3615 | 债权人
3616 | 债权人撤销权
3617 | 债权人迟延
3618 | 债权人代位权
3619 | 债权人会议
3620 | 债权证书
3621 | 债权转让
3622 | 债务代偿请求权
3623 | 债务纠纷
3624 | 债务人
3625 | 债务人迟延
3626 | 债务为由
3627 | 债务移转
3628 | 债务转移
3629 | 展览权
3630 | 詹姆斯密尔
3631 | 展期
3632 | 战时
3633 | 战时从严原则
3634 | 战时缓刑制度
3635 | 战时刑事特别法
3636 | 占有改定
3637 | 占有人
3638 | 占有时效
3639 | 湛中乐
3640 | 涨跌停板
3641 | 张光直
3642 | 张明揩
3643 | 张树义
3644 | 张五常
3645 | 张新宝
3646 | 张玉敏
3647 | 张志铭
3648 | 招标
3649 | 招标投标
3650 | 招标投标法
3651 | 赵秉志
3652 | 照片底片著作权
3653 | 赵晓力
3654 | 招摇撞骗罪
3655 | 赵永琛
3656 | 折价款
3657 | 折旧
3658 | 哲理法学
3659 | 哲理法学派
3660 | 折衷式诉讼
3661 | 贞操
3662 | 侦查
3663 | 侦查程序
3664 | 侦查措施
3665 | 侦查监督处
3666 | 侦查监督科
3667 | 侦查权
3668 | 侦查实验
3669 | 侦查终结
3670 | 侦督科
3671 | 珍贵文物
3672 | 侦监处
3673 | 贞节
3674 | 真实意思表示
3675 | 阵痛说
3676 | 真正不作为犯
3677 | 真正亲手犯
3678 | 正本提单
3679 | 政策
3680 | 正常风险
3681 | 郑成良
3682 | 郑成思
3683 | 正当防卫
3684 | 政府采购法
3685 | 政府议案
3686 | 征稿
3687 | 郑戈
3688 | 政工科
3689 | 征购
3690 | 证据被采纳
3691 | 证据不足
3692 | 证券
3693 | 证券承销
3694 | 证券法
3695 | 证券发行
3696 | 证券公司
3697 | 证券公司检查办法
3698 | 证券回购
3699 | 证券集中托管
3700 | 证券交易
3701 | 证券交易所
3702 | 证券经纪商
3703 | 证券评级
3704 | 证券市场
3705 | 证券投资
3706 | 证券业同业公会
3707 | 证券自营商
3708 | 证人
3709 | 证人权利
3710 | 证人义务
3711 | 征收
3712 | 整体著作权
3713 | 正义
3714 | 争议解决条款
3715 | 征用
3716 | 郑永流
3717 | 政治部
3718 | 治安管理处罚条例
3719 | 致残
3720 | 支持公诉
3721 | 指定辩护
3722 | 指定辩护人
3723 | 指定代理人
3724 | 制定法
3725 | 指定管辖
3726 | 指定交易
3727 | 制度
3728 | 执法
3729 | 执法办案第一线
3730 | 执法为民
3731 | 执法行为
3732 | 职工代表大会
3733 | 职工医疗费用
3734 | 治国方略
3735 | 直接承认
3736 | 直接代理
3737 | 直接反致
3738 | 直接故意
3739 | 直接关联
3740 | 直接加害人
3741 | 直接教唆犯
3742 | 直接客体
3743 | 直接利害关系人
3744 | 直接侵权行为
3745 | 直接损失
3746 | 直接投资
3747 | 直接因果关系
3748 | 直接原则
3749 | 智力成果
3750 | 质量标准
3751 | 知名企业
3752 | 知名商品
3753 | 知名商品特有名称
3754 | 滞纳金
3755 | 职能管辖
3756 | 指派鉴定
3757 | 支配权
3758 | 制片人
3759 | 支票
3760 | 滞期费
3761 | 知情不举
3762 | 职权
3763 | 质权
3764 | 质权人
3765 | 职权原则
3766 | 知识产权法
3767 | 指示收货人
3768 | 指示提单
3769 | 治外法权
3770 | 质物
3771 | 职务保证
3772 | 职务发明
3773 | 职务犯罪
3774 | 职务关系
3775 | 职务技术成果
3776 | 质物灭失
3777 | 职务侵权
3778 | 质物所有人
3779 | 职务行为
3780 | 职务作品
3781 | 直系亲属
3782 | 直系血亲
3783 | 执行
3784 | 执行程序
3785 | 执行公务
3786 | 执行和解
3787 | 执行拘传
3788 | 执行赔偿
3789 | 执行刑
3790 | 秩序
3791 | 质押
3792 | 质押权
3793 | 职业犯
3794 | 职业责任险
3795 | 制造毒品罪
3796 | 制造犯罪条件
3797 | 制造假药罪
3798 | 制作声讯节目
3799 | 制作淫书淫画罪
3800 | 中标
3801 | 仲裁
3802 | 仲裁法
3803 | 仲裁机构
3804 | 仲裁委员会
3805 | 仲裁协议效力
3806 | 仲裁制度
3807 | 重大误解
3808 | 重大嫌疑人
3809 | 重大刑事犯罪案件
3810 | 重大责任事故罪
3811 | 中国法律思想史
3812 | 中国法制史
3813 | 中国古代史
3814 | 中国近代史
3815 | 中国十大杰出检察官
3816 | 中国现代史
3817 | 中国刑法犯罪论词库
3818 | 中国政法大学
3819 | 中华法系
3820 | 中华人民共和国
3821 | 中华人民共和国宪法修正案
3822 | 中级法院
3823 | 中级人民法院
3824 | 中介合同
3825 | 中绝未遂
3826 | 种类物
3827 | 终了未遂
3828 | 终期
3829 | 中签
3830 | 忠实义务
3831 | 中外合资经营企业法
3832 | 中外合资企业
3833 | 中外合作经营企业
3834 | 中外合作经营企业法
3835 | 中外合作企业
3836 | 中央军事委员会
3837 | 终止合同
3838 | 中止履行
3839 | 终止生效时间
3840 | 中止执行
3841 | 重罪
3842 | 重作
3843 | 周汉民
3844 | 周林彬
3845 | 周密
3846 | 周其仁
3847 | 周旺生
3848 | 主编
3849 | 注册商标
3850 | 注册商标专用权
3851 | 注册资本
3852 | 主从合同
3853 | 助法
3854 | 主犯
3855 | 主管
3856 | 主观归罪
3857 | 主观过错
3858 | 主合同
3859 | 助理审判员
3860 | 主权利
3861 | 主审法官
3862 | 主审人
3863 | 助审员
3864 | 朱苏力
3865 | 住所
3866 | 住所搜查
3867 | 主体
3868 | 主体不符
3869 | 主体不同
3870 | 主体请求
3871 | 主体适用
3872 | 主体资格
3873 | 朱伟一
3874 | 主物
3875 | 主物权
3876 | 注销
3877 | 注销登记
3878 | 注销户口
3879 | 主刑
3880 | 主行为
3881 | 朱学勤
3882 | 主要标志
3883 | 主要区别
3884 | 主要条款
3885 | 主要责任
3886 | 注意义务
3887 | 主债务人
3888 | 主张双倍索赔
3889 | 著作权
3890 | 著作权法
3891 | 著作权国际公约
3892 | 著作权集体管理组织
3893 | 著作权人
3894 | 著作权使用费
3895 | 著作人格权
3896 | 转包
3897 | 转承责任
3898 | 转代理
3899 | 转股协议
3900 | 专家意见
3901 | 专利
3902 | 专利保护范围
3903 | 专利代理
3904 | 专利代理费
3905 | 专利独立权利要求
3906 | 专利法
3907 | 专利复审
3908 | 专利复审委员会
3909 | 专利技术
3910 | 专利年费
3911 | 专利侵权
3912 | 专利权
3913 | 专利权利要求
3914 | 专利权终止
3915 | 专利权转让
3916 | 专利申请费
3917 | 专利申请权
3918 | 专利申请权人
3919 | 专利申请权转让
3920 | 专利申请人
3921 | 专利申请日
3922 | 专利实施许可合同
3923 | 专利说明书
3924 | 专利终止
3925 | 专卖
3926 | 专门管辖
3927 | 转让背书
3928 | 转让合同
3929 | 专属经济区和大陆架法
3930 | 转委托
3931 | 专项贷款
3932 | 转移说
3933 | 专有表演权
3934 | 专有出版发行权
3935 | 专有出版权
3936 | 专有技术秘密
3937 | 专有使用权
3938 | 转载
3939 | 转帐
3940 | 转帐支票
3941 | 转致
3942 | 转租
3943 | 转租人
3944 | 装货
3945 | 装货损害
3946 | 装货义务
3947 | 状态犯
3948 | 装卸费用
3949 | 装卸期间
3950 | 追偿
3951 | 追缉措施
3952 | 追及权
3953 | 追及效力
3954 | 追加
3955 | 追加被告
3956 | 追认
3957 | 追诉
3958 | 追诉时效
3959 | 追索权
3960 | 准备犯罪工具
3961 | 准备就绪通知书
3962 | 准抵押权
3963 | 准共有
3964 | 准合伙人
3965 | 准据法
3966 | 准抢劫罪
3967 | 准用
3968 | 准占有
3969 | 着手
3970 | 着手客观说
3971 | 着手未遂
3972 | 着手折衷说
3973 | 着手中止
3974 | 着手主观说
3975 | 卓泽渊
3976 | 资本
3977 | 资本主义
3978 | 资产负债表
3979 | 资产评估
3980 | 资产移交
3981 | 资敌罪
3982 | 自动出口限制
3983 | 自负盈亏
3984 | 子公司
3985 | 资合公司
3986 | 自己代理
3987 | 资金
3988 | 自力救济
3989 | 自留山
3990 | 自然法
3991 | 自然法学
3992 | 自然法学派
3993 | 自然犯
3994 | 自然人
3995 | 自然死亡
3996 | 自然血亲
3997 | 自然正义原则
3998 | 自然资源
3999 | 自然资源国家所有权
4000 | 自始不能
4001 | 自首
4002 | 自手犯
4003 | 自书遗嘱
4004 | 自诉
4005 | 自诉案件
4006 | 自诉人
4007 | 自卫行为
4008 | 自物权
4009 | 孳息
4010 | 自行回避
4011 | 自益信托
4012 | 自由
4013 | 自由法学
4014 | 自由婚
4015 | 自由主义
4016 | 自愿保险
4017 | 资源税
4018 | 自治产人
4019 | 自治条例
4020 | 自助行为
4021 | 综合法学
4022 | 综合法学派
4023 | 综合险
4024 | 纵火罪
4025 | 宗教
4026 | 宗教信仰自由
4027 | 走私罪
4028 | 租船合同
4029 | 足额保价
4030 | 组合商标
4031 | 组合专利
4032 | 租金
4033 | 租赁
4034 | 组织犯
4035 | 组织他人偷越国边境罪
4036 | 组织越狱罪
4037 | 最低法定刑
4038 | 最低限价
4039 | 罪犯
4040 | 最高诚信原则
4041 | 最高额担保
4042 | 最高额抵押
4043 | 最高法定刑
4044 | 最高检
4045 | 最高人民法院
4046 | 最高人民检察院
4047 | 罪过
4048 | 最后不合法航次
4049 | 最后合法航次
4050 | 最惠国待遇
4051 | 最密切联系原则
4052 | 罪行法定
4053 | 作废
4054 | 作品拍卖
4055 | 作品载体
4056 | 作品赠与
4057 | 作为犯罪
4058 | 左卫民
4059 | 作为义务
4060 | 作为证据使用
4061 | 被告
4062 | 被告人张某
4063 | 被公安机关抓获归案后
4064 | 被判处有期徒刑
4065 | 被判刑
4066 | 被张某骗得骗取
4067 | 本案争议
4068 | 辩称自己未向王某借款
4069 | 并处罚金人民币
4070 | 并可以支付高额利息
4071 | 并认为被告人张某
4072 | 驳回
4073 | 驳回上诉
4074 | 补充是事后行为
4075 | 补充协议
4076 | 不动产买卖
4077 | 不服一审判决
4078 | 不顾证据真实性与否
4079 | 不合常理
4080 | 不能证明自己
4081 | 不相符合
4082 | 不知情
4083 | 财产查封
4084 | 裁判
4085 | 采取虚构事实隐瞒真相
4086 | 曾因故意犯罪
4087 | 查封不动产
4088 | 查封裁定
4089 | 撤销权法律关系
4090 | 承担
4091 | 惩罚性赔偿
4092 | 承接
4093 | 承接责任公司
4094 | 程序审判
4095 | 出卖人
4096 | 出入澳门赌博
4097 | 出入境记录
4098 | 此后陆续向王某借款
4099 | 错误认定
4100 | 但保留有汇款凭条
4101 | 但未能提供证据印证
4102 | 登记
4103 | 等相关证据
4104 | 第三人
4105 | 都已提供给公安机关
4106 | 独立法人资格
4107 | 独立民事主体
4108 | 独立诉讼
4109 | 独立行使民事权利
4110 | 对王某谎称自己
4111 | 二审
4112 | 二审法院
4113 | 二审法院经审理认为
4114 | 法定案例条件前提下
4115 | 发还相关被害人
4116 | 法律擦边球
4117 | 法律关系混杂
4118 | 法律判决认定
4119 | 法律限制和约束
4120 | 法院经审理查明
4121 | 法院经审理认为
4122 | 法院刑事判决书
4123 | 房地产开发公司
4124 | 房屋出卖人
4125 | 房屋交割协议书
4126 | 分水岭
4127 | 附随义务
4128 | 公安部门
4129 | 公司关联交易法律关系
4130 | 公诉机关当庭提供了
4131 | 公诉机关认为
4132 | 公诉机关提供了
4133 | 公诉机关为证实
4134 | 公诉人还当庭提交了
4135 | 共同赔偿
4136 | 公正裁判
4137 | 公正审判
4138 | 股份
4139 | 规避
4140 | 国家法律
4141 | 合并审理
4142 | 合并审理相关案件
4143 | 合同成立要件
4144 | 合同法
4145 | 合同书
4146 | 合同约定
4147 | 和酌定从重处罚情节
4148 | 合资经营公司
4149 | 后来被告人张某
4150 | 谎称自己在北京
4151 | 汇款凭条
4152 | 汇款凭条以及
4153 | 混杂
4154 | 基本利益
4155 | 基本事实
4156 | 基础书证
4157 | 集团企业改制为有限公司
4158 | 检察院
4159 | 检察院指控期间
4160 | 鉴此
4161 | 建议对被告人张某
4162 | 接续
4163 | 仅凭电话录音
4164 | 进行了录音
4165 | 纠纷
4166 | 拒不供认
4167 | 具体事项
4168 | 具有拒不认罪
4169 | 居住广东
4170 | 均查明
4171 | 开发经营部
4172 | 来其驾校学习双方相识
4173 | 连带债务责任
4174 | 两级法院
4175 | 量刑并处罚金
4176 | 量刑建议适当
4177 | 量刑适当
4178 | 漏洞层出
4179 | 录音资料
4180 | 论理自相矛盾
4181 | 落款
4182 | 买卖双方
4183 | 没有书面凭证
4184 | 民事案件
4185 | 民事纠纷
4186 | 民事主体
4187 | 挪用公款罪
4188 | 判处被告人张某
4189 | 判付利息损失
4190 | 判决定罪准确
4191 | 频繁进出澳门
4192 | 期间
4193 | 起诉
4194 | 其行为已经构成诈骗罪
4195 | 企业改制公司投资法律关系
4196 | 其中被害人王某
4197 | 签订日期
4198 | 签字
4199 | 请求
4200 | 权利义务
4201 | 认定
4202 | 认定法律事实
4203 | 认定有效
4204 | 人民币
4205 | 人民币万元
4206 | 人民法院
4207 | 人民法院审判案件
4208 | 商品房买卖法律关系
4209 | 商品房协议书
4210 | 上述事实提供了
4211 | 上诉至
4212 | 尚未处查封状态
4213 | 涉外商品房预售法律关系
4214 | 审查
4215 | 审理
4216 | 审理一个法律关系
4217 | 审判
4218 | 审判程序合法
4219 | 申请人
4220 | 申诉状
4221 | 声明
4222 | 适格主体
4223 | 事实不清
4224 | 实行改制
4225 | 施行后
4226 | 是因为王某
4227 | 适用
4228 | 适用法律
4229 | 适用该司法解释判决
4230 | 受害人陈述
4231 | 受益
4232 | 受中华人民共和国法律保护
4233 | 数额特别巨大
4234 | 书证
4235 | 双方均是手机联系
4236 | 司法解释
4237 | 送达
4238 | 诉请
4239 | 诉求纠纷
4240 | 诉讼基础
4241 | 诉讼阶段
4242 | 诉讼请求
4243 | 诉讼审理
4244 | 诉讼时效
4245 | 诉讼主体
4246 | 遂根据
4247 | 所有款项
4248 | 提起诉讼
4249 | 通话录音
4250 | 同时对部分手机通话
4251 | 通知义务
4252 | 投资入股
4253 | 投资政策
4254 | 土地法
4255 | 退出赃款人民币
4256 | 推断有理
4257 | 推翻
4258 | 退款责任
4259 | 完全偏离
4260 | 万元
4261 | 王某打到自己银行卡
4262 | 王某连续
4263 | 维持原判
4264 | 为筹集赌资
4265 | 违法行为
4266 | 唯一代表
4267 | 伪造
4268 | 为证实张某犯诈骗罪
4269 | 无本之木
4270 | 无法廻避
4271 | 无权协议处置
4272 | 无效协议
4273 | 无效约定
4274 | 无源之水
4275 | 物证鉴定中心
4276 | 物证检验报告等证据
4277 | 系累犯
4278 | 瑕疵
4279 | 瑕疵证据
4280 | 相关视听资料
4281 | 相关条款
4282 | 相关证据
4283 | 向其还款
4284 | 向其信用卡银行卡汇款
4285 | 向王某借款
4286 | 向王某陆续借款
4287 | 协商
4288 | 协议交割
4289 | 协议日期
4290 | 协议抬头
4291 | 刑满释放证明书
4292 | 行使撤销权
4293 | 行政登记效力撤销法律关系
4294 | 虚构事实
4295 | 虚构事实诈骗他人钱财
4296 | 虚假证据
4297 | 需要借款
4298 | 学习驾驶技术
4299 | 以被害人王某
4300 | 依法登记成立
4301 | 依法审理
4302 | 依法条
4303 | 一个案件只审理一个案由
4304 | 一个集合体
4305 | 以及
4306 | 依可查
4307 | 以上刑罚刑法之罪
4308 | 一审
4309 | 义务
4310 | 银行卡交易明细
4311 | 银行卡上
4312 | 隐瞒真相
4313 | 因期间
4314 | 应当从重处罚
4315 | 应当判处有期徒刑
4316 | 应当以诈骗罪
4317 | 应予采纳
4318 | 应予惩处
4319 | 有关刑事判决书
4320 | 有无效力
4321 | 有限责任
4322 | 与王某相识
4323 | 原告
4324 | 原审
4325 | 原审法院
4326 | 愿意支付高息
4327 | 原租赁户
4328 | 约定
4329 | 约定条款内容
4330 | 在北京做石化生意
4331 | 在刑满释放五年内又犯
4332 | 在依据
4333 | 再则
4334 | 责令被告人张某
4335 | 诈骗他人钱财
4336 | 债务为由
4337 | 张某电话告诉王某
4338 | 真实去向
4339 | 证据被采纳
4340 | 证据不足
4341 | 证据确实充分
4342 | 证据之间相互印证
4343 | 证实了
4344 | 证实其因张某
4345 | 证实张某
4346 | 执法行为
4347 | 直接承认
4348 | 直接关联
4349 | 指控
4350 | 执行程序
4351 | 中华人民共和国刑法
4352 | 中级人民法院
4353 | 中外合资企业
4354 | 主体
4355 | 主体不符
4356 | 主体不同
4357 | 主体请求
4358 | 主体资格
4359 | 主要条款
4360 | 主张双倍索赔
4361 | 追加
4362 | 追究其刑事责任
4363 | 自己在北京做石化生意
4364 | 足以证明
4365 | 最高人民法院
4366 | 作出了
4367 | 做得比较大资金紧张等
4368 | 做石化生意资金紧张
4369 | 作为证据使用
4370 | 按份共有
4371 | 按份赔偿责任
4372 | 按份责任
4373 | 案件受理费
4374 | 按揭
4375 | 按揭贷款
4376 | 安乐死
4377 | 安置人口
4378 | 搬迁合同
4379 | 版权
4380 | 版权侵权行为
4381 | 版权转让
4382 | 版权转让合同
4383 | 版式权
4384 | 包办婚姻
4385 | 保单倒签
4386 | 保底条款
4387 | 保兑
4388 | 保兑信用证
4389 | 保付支票
4390 | 保管
4391 | 保管合同
4392 | 保函
4393 | 保函效力
4394 | 保护作品完整权
4395 | 保密协议
4396 | 保密义务
4397 | 保税仓库
4398 | 保险代理
4399 | 保险代理人
4400 | 保险代位权
4401 | 保险单
4402 | 保险范围
4403 | 保险费
4404 | 保险合同
4405 | 保险金额
4406 | 保险经纪人
4407 | 保险理赔
4408 | 保险利益
4409 | 保险免责条款
4410 | 保险赔偿
4411 | 保险赔偿金
4412 | 保险期间
4413 | 保险期限
4414 | 保险契约让与
4415 | 保险人
4416 | 保险事故
4417 | 保险受益人
4418 | 保险危险
4419 | 保险责任
4420 | 保险责任范围
4421 | 保险种类
4422 | 包销合同
4423 | 保修合同
4424 | 保证
4425 | 保证保险
4426 | 保证合同
4427 | 保证金
4428 | 保证期间
4429 | 包装装潢
4430 | 被保险人
4431 | 被代理人死亡
4432 | 被收养人
4433 | 背书
4434 | 背书不连续
4435 | 背书转让
4436 | 备用信用证
4437 | 比较广告
4438 | 笔名
4439 | 避碰措施
4440 | 避碰规则
4441 | 必要技术特征
4442 | 变更产权
4443 | 变更登记
4444 | 变更企业性质
4445 | 编辑作品
4446 | 边界纠纷
4447 | 变劣发明
4448 | 变卖
4449 | 编委会
4450 | 编造
4451 | 表见代理
4452 | 表示行为
4453 | 表演使用许可合同
4454 | 表演者权
4455 | 别除权
4456 | 播放
4457 | 拨改贷
4458 | 泊位合同
4459 | 播映权
4460 | 不安抗辩权
4461 | 补偿贸易
4462 | 补偿损失
4463 | 补充协议
4464 | 不当得利
4465 | 不定值保险合同
4466 | 不动产
4467 | 不法行为
4468 | 部分不能
4469 | 部分抄袭
4470 | 部分履行
4471 | 部分侵权
4472 | 不告不理
4473 | 不记名提单
4474 | 补救措施
4475 | 不可撤销信用证
4476 | 不可撤消信用证
4477 | 不可代替物
4478 | 不可分物
4479 | 不可分之债
4480 | 不可抗力
4481 | 不可消耗物
4482 | 不履行
4483 | 部门越权
4484 | 不能
4485 | 不歧视待遇
4486 | 不确定期限
4487 | 不确定事实
4488 | 不融通物
4489 | 不适当履行
4490 | 不适航
4491 | 不适拖
4492 | 不适载
4493 | 不完全履行
4494 | 不要式法律行为
4495 | 不要式合同
4496 | 不要式行为
4497 | 不真正连带债务
4498 | 不作为
4499 | 财产保全
4500 | 财产保险
4501 | 财产罚
4502 | 财产分割
4503 | 财产关系
4504 | 财产权
4505 | 财产确权
4506 | 财产损害赔偿
4507 | 采光权
4508 | 采矿权
4509 | 彩礼
4510 | 彩票
4511 | 财团抵押
4512 | 财团法人
4513 | 财团债权
4514 | 财务管理
4515 | 残疾赔偿金
4516 | 仓储保管合同
4517 | 舱面货物险
4518 | 舱面物
4519 | 仓至仓
4520 | 操纵市场
4521 | 拆借合同
4522 | 拆迁
4523 | 拆迁安置
4524 | 拆迁补偿协议
4525 | 产供销合同
4526 | 产品标识
4527 | 产品发明
4528 | 产品开发建议书
4529 | 产品设计图
4530 | 产品声誉
4531 | 产品税
4532 | 产品瑕疵
4533 | 产品责任险
4534 | 产品质量标准
4535 | 产品质量责任
4536 | 产权
4537 | 产权变更
4538 | 产权登记
4539 | 场内交易
4540 | 场外交易
4541 | 抄袭剽窃
4542 | 超越代理权
4543 | 超越使用范围
4544 | 超越职权
4545 | 超载
4546 | 车船使用税
4547 | 车辆买卖合同
4548 | 车辆损失险
4549 | 撤销判决
4550 | 陈述权
4551 | 承包承租
4552 | 承包合同
4553 | 承包金
4554 | 承包经营
4555 | 承包土地权
4556 | 承包制
4557 | 承包主体资格
4558 | 承兑
4559 | 承付
4560 | 成交确认书
4561 | 承揽合同
4562 | 成年人
4563 | 承诺
4564 | 诚实信用
4565 | 诚实信用原则
4566 | 承销商
4567 | 程序合法
4568 | 承运人
4569 | 承运人和实际承运人
4570 | 承运人免责
4571 | 承运人赔偿责任限制
4572 | 承租权
4573 | 承租人
4574 | 持股公司
4575 | 驰名商标
4576 | 迟延交付
4577 | 迟延履行
4578 | 充分公开
4579 | 重复抵押
4580 | 重复签发提单
4581 | 重婚
4582 | 冲突规范
4583 | 重作
4584 | 抽逃资金
4585 | 出版发行权
4586 | 出版合同
4587 | 出版权
4588 | 出版许可合同
4589 | 除斥期间
4590 | 处分
4591 | 处分权
4592 | 初稿设计
4593 | 出国劳务合同
4594 | 出借帐户
4595 | 出口加工区
4596 | 出口税
4597 | 出口替代
4598 | 出口贴补
4599 | 出口退税
4600 | 出口信贷
4601 | 出卖人义务
4602 | 出名营业人
4603 | 出票
4604 | 出让国有土地使用权
4605 | 出生
4606 | 出生日期
4607 | 出生证明
4608 | 初始保证金
4609 | 除外规定
4610 | 除外责任
4611 | 储蓄
4612 | 出资
4613 | 出资比例
4614 | 出资额转让
4615 | 出资期限
4616 | 出租人
4617 | 船舶保险
4618 | 船舶触碰
4619 | 船舶代理
4620 | 船舶登记
4621 | 船舶抵押权
4622 | 船舶动态
4623 | 船舶吨位
4624 | 船舶共有
4625 | 船舶国籍
4626 | 船舶经营管理
4627 | 船舶拍卖
4628 | 船舶碰撞
4629 | 船舶适航
4630 | 船舶所有权
4631 | 船舶维修费
4632 | 船舶物料备品
4633 | 船舶修理
4634 | 船舶营运费用
4635 | 船舶优先权
4636 | 船舶优先权催告
4637 | 船舶占有权
4638 | 船舶转让
4639 | 船舶租购合同
4640 | 传达不实
4641 | 船东
4642 | 船东互保协会
4643 | 船级
4644 | 船旗国
4645 | 船期损失
4646 | 船期延误
4647 | 传销
4648 | 船员
4649 | 船员劳务合同
4650 | 船载货物
4651 | 船长
4652 | 创意设计
4653 | 创造性
4654 | 创作
4655 | 次要责任
4656 | 辞职
4657 | 从合同
4658 | 从权利
4659 | 从属权利要求
4660 | 从属专利
4661 | 从物
4662 | 从物权
4663 | 从行为
4664 | 从债务人
4665 | 催告
4666 | 催告期限
4667 | 催告权
4668 | 存单
4669 | 存单法律性质
4670 | 存单挂失
4671 | 存单要件瑕疵
4672 | 存单质押
4673 | 存根
4674 | 存款实名制
4675 | 村民委员会
4676 | 错运货物
4677 | 大副收据
4678 | 搭售
4679 | 代办权
4680 | 代办商
4681 | 代保管单
4682 | 贷款
4683 | 贷款欺诈
4684 | 贷款展期
4685 | 代理
4686 | 代理合同
4687 | 代理权
4688 | 代理人
4689 | 代理证书
4690 | 代书遗嘱
4691 | 代替物
4692 | 代为给付
4693 | 代位继承
4694 | 代为履行
4695 | 代为清偿
4696 | 代位清偿
4697 | 代为清偿制度
4698 | 代位求偿
4699 | 代位求偿权
4700 | 代位追偿
4701 | 代物清偿
4702 | 代销
4703 | 担保
4704 | 担保合同
4705 | 担保期
4706 | 担保物权
4707 | 单单相符单证相符
4708 | 担当付款人
4709 | 单独海损
4710 | 单方法律行为
4711 | 单方解除合同
4712 | 单方终止合同
4713 | 单务合同
4714 | 单证不符
4715 | 到岸价格
4716 | 盗版
4717 | 盗打电话
4718 | 到期日
4719 | 倒签提单
4720 | 得撤销婚姻
4721 | 等同替代
4722 | 等同物替换
4723 | 等同原则
4724 | 抵偿
4725 | 诋毁
4726 | 递减拍卖
4727 | 第三人
4728 | 第三人过错行为
4729 | 第三人清偿
4730 | 第三者责任险
4731 | 地上权
4732 | 抵销
4733 | 抵消权
4734 | 抵押
4735 | 抵押借款合同
4736 | 抵押权登记
4737 | 抵押权登记制度
4738 | 第一付款责任
4739 | 地役权
4740 | 缔约过失
4741 | 典当
4742 | 垫付
4743 | 电话计费
4744 | 典权
4745 | 电视作品
4746 | 电影文学剧本
4747 | 垫资施工
4748 | 雕塑作品
4749 | 钓鱼式合同
4750 | 订舱单
4751 | 定稿创作
4752 | 定金
4753 | 定金罚则
4754 | 定期租船合同
4755 | 定日付款
4756 | 定向募集设立
4757 | 定值保险契约
4758 | 定作合同
4759 | 动产
4760 | 动产质权
4761 | 冻结
4762 | 董事会授权
4763 | 董事会召开程序
4764 | 董事解任
4765 | 动物致人伤害
4766 | 独创性
4767 | 独立创作
4768 | 独立权利要求
4769 | 独立制片人
4770 | 独占权
4771 | 独占实施许可
4772 | 独占许可
4773 | 独占许可使用
4774 | 独占许可证
4775 | 独资公司
4776 | 短货
4777 | 短款
4778 | 对比文件
4779 | 对冲
4780 | 对价
4781 | 对偶婚
4782 | 对人权
4783 | 对世权
4784 | 对外贸易合同
4785 | 兑现
4786 | 多边贸易
4787 | 多式联运
4788 | 恶意串通
4789 | 恶意第三人
4790 | 恶意透支
4791 | 恶意占有
4792 | 二重买卖
4793 | 发包与承包
4794 | 发表
4795 | 发标
4796 | 发表权
4797 | 法定财产制
4798 | 法定代表人
4799 | 法定代理人
4800 | 法定抵押权
4801 | 法定婚龄
4802 | 法定继承
4803 | 法定继承人
4804 | 法定监护人
4805 | 法定监护人职责
4806 | 法定解除
4807 | 法定赔偿
4808 | 法定期限
4809 | 法定强制保险
4810 | 法定情节
4811 | 法定清算人
4812 | 法定许可
4813 | 法定孳息
4814 | 发货代理人
4815 | 法律法规适用范围
4816 | 法律适用
4817 | 发明
4818 | 发明人
4819 | 发明专利
4820 | 发明专利权
4821 | 发明专利权人
4822 | 发盘
4823 | 发票人
4824 | 发起设立
4825 | 法人
4826 | 法人股质押
4827 | 法人名称权
4828 | 法人名誉
4829 | 法人名誉权
4830 | 法人清算
4831 | 法人型联营
4832 | 法人章程
4833 | 法条竟合
4834 | 发现
4835 | 发现权
4836 | 发现证书
4837 | 发行放映权
4838 | 发行权
4839 | 法域
4840 | 反补贴税
4841 | 反担保
4842 | 返还
4843 | 返还财产
4844 | 返还责任
4845 | 返售
4846 | 反向工程
4847 | 反向交割
4848 | 翻译作品
4849 | 反致
4850 | 繁种协议
4851 | 妨碍航行
4852 | 方便旗
4853 | 房产变更登记
4854 | 房产过户
4855 | 房产确权
4856 | 房产入股
4857 | 房产证
4858 | 房地产开发企业
4859 | 房地产权属登记定着物
4860 | 房地产中介机构
4861 | 方法发明
4862 | 方法专利
4863 | 妨害婚姻家庭
4864 | 仿冒
4865 | 放弃承包权
4866 | 放弃继承权
4867 | 房屋拆迁
4868 | 房屋拆迁安置协议
4869 | 房屋产权
4870 | 房屋产权登记
4871 | 房屋产权继承
4872 | 房屋代管
4873 | 房屋代建
4874 | 房屋抵押贷款
4875 | 房屋共同使用权
4876 | 房屋共有
4877 | 房屋共有产权
4878 | 房屋过户
4879 | 房屋联建
4880 | 房屋买卖
4881 | 房屋权属
4882 | 房屋售购和回租
4883 | 房屋所有权
4884 | 房屋调配租赁使用权
4885 | 房屋有限产权
4886 | 房屋预售
4887 | 房屋赠与
4888 | 房屋赠予
4889 | 房屋征收
4890 | 房屋租赁
4891 | 非必要共同诉讼
4892 | 非法借贷
4893 | 非法经营
4894 | 非法居间
4895 | 非法侵占
4896 | 非法所得
4897 | 非法同居
4898 | 非法占地
4899 | 非法占有
4900 | 非关税壁垒
4901 | 非关税措施
4902 | 非婚生子女
4903 | 非职务发明
4904 | 非职务行为侵权
4905 | 非专利技术
4906 | 非专利技术转让合同
4907 | 分仓交易
4908 | 分公司
4909 | 分镜头剧本
4910 | 分期付款买卖
4911 | 分摊
4912 | 封闭公司
4913 | 封存
4914 | 风险承担
4915 | 风险代理
4916 | 风险抵押金
4917 | 风险负担
4918 | 风险揭示声明书
4919 | 风险责任
4920 | 风险转移
4921 | 复保险
4922 | 复代理
4923 | 附合
4924 | 附加盗窃险特殊条款
4925 | 附加险
4926 | 复进口
4927 | 付款请求权
4928 | 付款人
4929 | 付款赎单
4930 | 付款委托
4931 | 父母子女关系
4932 | 妇女权益保障
4933 | 夫妻财产关系
4934 | 夫妻财产制
4935 | 夫妻代理权
4936 | 夫妻感情破裂
4937 | 夫妻共同财产
4938 | 夫妻共同财产处分
4939 | 夫妻共同财产分割
4940 | 夫妻共同债务认定
4941 | 夫妻关系
4942 | 夫妻人身关系
4943 | 夫妻住所
4944 | 附随义务
4945 | 附条件背书
4946 | 服务贸易
4947 | 服务商标
4948 | 服务瑕疵
4949 | 抚恤费
4950 | 扶养
4951 | 抚养费
4952 | 抚养关系变更
4953 | 扶养继承协议
4954 | 抚养能力
4955 | 复议
4956 | 复制
4957 | 复制发行
4958 | 复制权
4959 | 改编
4960 | 改编播放
4961 | 改编作品
4962 | 概括规定
4963 | 港口费
4964 | 港口合同
4965 | 港口作业
4966 | 稿酬
4967 | 高度危险
4968 | 高利贷
4969 | 告诉才处理
4970 | 高息揽存
4971 | 告之
4972 | 告知
4973 | 个人合伙
4974 | 个人经营
4975 | 个人再创作
4976 | 个人主页
4977 | 格式合同
4978 | 个体工商户
4979 | 搁置物
4980 | 给付
4981 | 根本违约
4982 | 工程质量
4983 | 供电合同
4984 | 公法人
4985 | 公房转租
4986 | 公共利益
4987 | 公共政策
4988 | 公共秩序
4989 | 公共秩序保留
4990 | 工会财产所有权
4991 | 公积金
4992 | 公民
4993 | 公平
4994 | 公平交易权
4995 | 公平竞争
4996 | 公平责任
4997 | 工伤
4998 | 工伤抚恤
4999 | 工商营业执照
5000 | 公示公信原则
5001 | 公示所有权人和实际所有权人
5002 | 供水合同
5003 | 公司
5004 | 公司重整
5005 | 公司代表
5006 | 公司登记
5007 | 公司分立
5008 | 公司负责人
5009 | 公司公告
5010 | 公司合并
5011 | 公司监督
5012 | 公司解散
5013 | 公司经理人
5014 | 公司名称
5015 | 公司能力
5016 | 公司清算
5017 | 公司设立责任
5018 | 公司型基金
5019 | 公司债
5020 | 公司债募集责任
5021 | 公司债券
5022 | 公司章程
5023 | 公司住所
5024 | 共同财产
5025 | 共同承运人
5026 | 共同创作人
5027 | 共同代理
5028 | 共同担保
5029 | 共同抵押
5030 | 共同发明人
5031 | 共同共有
5032 | 共同过错责任
5033 | 共同海损
5034 | 共同海损分摊
5035 | 共同海损理算
5036 | 共同继承
5037 | 共同加害行为
5038 | 共同居住权
5039 | 共同居住人
5040 | 共同侵权
5041 | 共同危险行为
5042 | 共同遗嘱
5043 | 共同责任
5044 | 共同债务
5045 | 共同占有
5046 | 共同专利权人
5047 | 工业产权
5048 | 公益法人
5049 | 公益金
5050 | 公益信托
5051 | 供应合同
5052 | 公用企业
5053 | 公用物
5054 | 公有
5055 | 共有
5056 | 共有财产分割
5057 | 公有房屋承租使用权
5058 | 公有技术
5059 | 公有住宅租赁合同
5060 | 公债
5061 | 公证
5062 | 公证财物
5063 | 公证遗嘱
5064 | 公知技术
5065 | 购买假种子
5066 | 购销合同
5067 | 股东
5068 | 股东出资
5069 | 股东大会
5070 | 股东代表大会
5071 | 股东代表会议
5072 | 股东代位诉讼
5073 | 股东名册
5074 | 股东凭证
5075 | 股东权利
5076 | 股份
5077 | 股份共有
5078 | 股份合作企业
5079 | 股份两合公司
5080 | 股份有限公司
5081 | 股份招募
5082 | 股份转让
5083 | 估价投保
5084 | 股票盗卖
5085 | 股票回购
5086 | 股票认购权
5087 | 股票帐户
5088 | 股票质押
5089 | 股票转让
5090 | 股权
5091 | 股权变更
5092 | 股权质押
5093 | 股权转让
5094 | 股息
5095 | 股息红利
5096 | 故意
5097 | 雇佣保证
5098 | 雇佣关系
5099 | 雇佣合同
5100 | 雇佣劳务合同纠纷
5101 | 雇主责任
5102 | 雇主责任险
5103 | 挂靠
5104 | 挂靠经营
5105 | 挂失
5106 | 管货义务
5107 | 关联企业
5108 | 关税
5109 | 关税壁垒
5110 | 光船租赁合同
5111 | 广告
5112 | 广告发布者
5113 | 广告欺诈
5114 | 广告语
5115 | 广告主
5116 | 规避法律
5117 | 鬼船
5118 | 过错
5119 | 过错推定
5120 | 过错责任
5121 | 过错责任原则
5122 | 国际惯例
5123 | 国际海运劳工联盟
5124 | 国际货物多式联运合同
5125 | 国际货物运输保险
5126 | 国际技术转让
5127 | 国际清算
5128 | 国际商事仲裁
5129 | 国际收支
5130 | 国际习惯做法
5131 | 国际许可证协议
5132 | 国际支付手段
5133 | 国家财产豁免权
5134 | 国家赔偿程序
5135 | 国家赔偿计算标准
5136 | 国家赔偿义务机关
5137 | 国家赔偿责任限制
5138 | 国家追偿权
5139 | 国库券
5140 | 国民待遇
5141 | 过失
5142 | 过失侵权
5143 | 国营公司
5144 | 国有独资公司
5145 | 国有化
5146 | 国有土地划拨
5147 | 国有土地使用权
5148 | 国有资产
5149 | 国有资产产权
5150 | 国债回购
5151 | 过帐
5152 | 海关
5153 | 海难救助
5154 | 海上保险合同
5155 | 海上财产
5156 | 海上财产无主
5157 | 海上货物索赔
5158 | 海上货物运输保险
5159 | 海上旅客运输合同
5160 | 海事赔偿责任限制
5161 | 海事赔偿责任限制基金
5162 | 海事强制令
5163 | 海事侵权损害赔偿
5164 | 海事请求保全
5165 | 海事请求权
5166 | 海事事故
5167 | 海事行政
5168 | 海事债权登记
5169 | 海事债权确权
5170 | 海事支付令
5171 | 海事仲裁裁决
5172 | 海域污染
5173 | 海运单
5174 | 海运欺诈
5175 | 航次租船合同
5176 | 航空运输
5177 | 航线
5178 | 航运惯例
5179 | 合并
5180 | 合并条款
5181 | 合法财产
5182 | 合法行为
5183 | 合法占有
5184 | 合伙
5185 | 合伙财产
5186 | 合伙解散
5187 | 合伙内部侵权
5188 | 合伙企业
5189 | 合伙协议
5190 | 合伙型联营
5191 | 合伙债务
5192 | 和解
5193 | 和解合同
5194 | 和解协议
5195 | 合力保险
5196 | 合理化建议
5197 | 合理使用
5198 | 合理性原则
5199 | 合立遗嘱
5200 | 合理注意义务
5201 | 合同保险金额
5202 | 合同变更
5203 | 合同成立
5204 | 合同成立要件
5205 | 合同公证
5206 | 合同解除
5207 | 合同落空
5208 | 合同履行
5209 | 合同履行不能
5210 | 合同履行地
5211 | 合同审批
5212 | 合同生效
5213 | 合同无效
5214 | 合同型联营
5215 | 合同有效
5216 | 合同责任
5217 | 合同诈骗
5218 | 合同主体资格
5219 | 合同准据法
5220 | 合意
5221 | 合资建房
5222 | 合资经营
5223 | 合作开发
5224 | 合作开发合同
5225 | 合作拍摄
5226 | 合作入股
5227 | 合作协议
5228 | 合作作品
5229 | 后手
5230 | 后位继承
5231 | 户籍
5232 | 户籍所在地
5233 | 户口
5234 | 互易合同
5235 | 划线支票
5236 | 换房合同
5237 | 环境污染损害赔偿
5238 | 还款协议
5239 | 还盘
5240 | 黄金条款
5241 | 汇兑
5242 | 恢复
5243 | 恢复名誉
5244 | 恢复原状
5245 | 回扣
5246 | 汇票
5247 | 汇票背书
5248 | 汇票质押
5249 | 回赎权
5250 | 回头背书
5251 | 汇校作品
5252 | 回租合同
5253 | 混合过错责任
5254 | 混合人寿保险
5255 | 混合责任
5256 | 混合赠与
5257 | 婚前财产
5258 | 婚生子女
5259 | 混同
5260 | 混淆
5261 | 婚姻
5262 | 婚姻登记
5263 | 婚姻登记监督管理
5264 | 婚姻基础
5265 | 婚姻自由
5266 | 婚约
5267 | 货差
5268 | 获得报酬权
5269 | 货换
5270 | 货物留置
5271 | 货物落空
5272 | 货物所有权
5273 | 货物所有权转移
5274 | 货物运输民事经济法律关系
5275 | 货物质量
5276 | 货物重量短损
5277 | 货运代理
5278 | 货运代理合同
5279 | 货运代理人
5280 | 火灾保险
5281 | 火灾责任事故认定
5282 | 基本帐户
5283 | 基本专利
5284 | 继承
5285 | 继承开始
5286 | 继承权
5287 | 继承人
5288 | 继承顺序
5289 | 寄存保管
5290 | 继父母
5291 | 机关法人
5292 | 集合物
5293 | 计划生育
5294 | 基金
5295 | 记名背书
5296 | 记名公司债
5297 | 记名提单
5298 | 记名有价证券
5299 | 记名支票
5300 | 即期信用证
5301 | 集市交易税
5302 | 即时履行
5303 | 即时买卖
5304 | 即时取得
5305 | 寄售合同
5306 | 继受取得
5307 | 技术成果鉴定
5308 | 技术方案等同
5309 | 技术服务合同
5310 | 技术合同
5311 | 技术合作开发
5312 | 技术鉴定
5313 | 技术诀窍
5314 | 技术开发合同
5315 | 技术秘密
5316 | 技术培训合同
5317 | 技术侵权
5318 | 技术特征
5319 | 技术信息
5320 | 技术转让
5321 | 技术转让合同
5322 | 技术咨询
5323 | 技术咨询合同
5324 | 祭祀权
5325 | 计算机软件侵权
5326 | 计算机软件作品著作权
5327 | 集体所有权
5328 | 集体所有制
5329 | 集体提留
5330 | 集体土地使用权
5331 | 集体土地所有权
5332 | 继续履行
5333 | 寄予售人
5334 | 积载因数
5335 | 集装箱
5336 | 集资
5337 | 继子女
5338 | 继子女关系
5339 | 价格保护
5340 | 价格术语
5341 | 加工承揽合同
5342 | 加工定作合同
5343 | 加工合同
5344 | 加害给付
5345 | 加害人过错
5346 | 假离婚逃废债务
5347 | 假冒
5348 | 假冒商标
5349 | 假冒商品
5350 | 假冒他人姓名
5351 | 假冒他人专利
5352 | 假冒伪劣产品
5353 | 假冒注册商标罪
5354 | 加密存款
5355 | 家属
5356 | 加速到期
5357 | 家庭暴力
5358 | 家庭财产
5359 | 家庭经营
5360 | 家庭联产承包责任制
5361 | 兼并
5362 | 建仓
5363 | 鉴定
5364 | 监管责任
5365 | 监护
5366 | 监护权
5367 | 监护人
5368 | 监护责任
5369 | 间接代理
5370 | 间接反致
5371 | 间接损失
5372 | 间接投资
5373 | 间接义务
5374 | 间接因果关系
5375 | 监理人
5376 | 减轻处罚
5377 | 建设工程
5378 | 建设工程合同
5379 | 建设用地
5380 | 监事
5381 | 监事会
5382 | 检验
5383 | 鉴证
5384 | 兼职收入
5385 | 建筑质量
5386 | 奖金
5387 | 交错要约
5388 | 交付
5389 | 交付货物
5390 | 交割凭单
5391 | 交互计算
5392 | 交货地
5393 | 交货共同条件
5394 | 交通事故
5395 | 交通事故损害赔偿
5396 | 交钥匙合同
5397 | 借仓交易
5398 | 解除合同
5399 | 解除婚姻关系
5400 | 解除收养关系
5401 | 解除条件
5402 | 借贷合同
5403 | 阶段性技术成果
5404 | 接管
5405 | 解汇
5406 | 结婚
5407 | 借婚姻索取财物
5408 | 揭开公司面纱
5409 | 借款合同
5410 | 结算合同
5411 | 借新还旧
5412 | 借用
5413 | 借用合同
5414 | 解约定金
5415 | 解约日
5416 | 进出口管制
5417 | 紧急避险
5418 | 进口出版许可证
5419 | 进口配额制
5420 | 进口税
5421 | 进口替代
5422 | 进口押金制
5423 | 近亲属
5424 | 金融犯罪
5425 | 金融票证
5426 | 金融凭证
5427 | 金融债券
5428 | 近似
5429 | 近似商标
5430 | 禁止流通物
5431 | 禁止转让背书
5432 | 净持仓限额控制
5433 | 经济担保
5434 | 经纪人
5435 | 竞买人
5436 | 精神病人
5437 | 精神罚
5438 | 精神赔偿
5439 | 精神损害
5440 | 精神损害赔偿
5441 | 精神损失费
5442 | 竞业禁止
5443 | 竞业限制
5444 | 经营典当业务资格
5445 | 经营范围
5446 | 经营权
5447 | 经营权租赁
5448 | 经营信息
5449 | 经营许可证
5450 | 经营自主权
5451 | 竞争法律关系
5452 | 救济权
5453 | 救助报酬
5454 | 剧本上演合同
5455 | 居间
5456 | 居间合同
5457 | 居间人
5458 | 居间行为
5459 | 居间资格
5460 | 拒绝承付
5461 | 拒绝证书
5462 | 居民委员会
5463 | 居所
5464 | 居住权
5465 | 捐赠
5466 | 捐助
5467 | 绝对权
5468 | 绝卖
5469 | 军婚
5470 | 开标
5471 | 开采权投资
5472 | 开放公司
5473 | 勘察设计工程承包
5474 | 抗辩权
5475 | 可保利益
5476 | 可撤销合同
5477 | 可得利益损失
5478 | 可分物
5479 | 可分之债
5480 | 科技成果权
5481 | 可期待利益
5482 | 可诉性
5483 | 可消耗物
5484 | 可选择性指定交易制度
5485 | 可预见性损害
5486 | 肯定条件
5487 | 空白背书
5488 | 空白支票
5489 | 控股公司
5490 | 空壳公司
5491 | 空头提单
5492 | 空头支票
5493 | 空转回购
5494 | 扣船
5495 | 扣贷
5496 | 口头合同
5497 | 口头委托
5498 | 口头委托协议
5499 | 口头遗嘱
5500 | 扣押
5501 | 扣押船舶
5502 | 扣押船载货物
5503 | 跨国公司
5504 | 亏舱费
5505 | 来料加工
5506 | 揽储人
5507 | 浪损
5508 | 劳动报酬
5509 | 劳动保险
5510 | 劳动法律关系
5511 | 劳动合同
5512 | 劳动试用期
5513 | 劳动争议
5514 | 劳动仲裁
5515 | 劳务报酬
5516 | 劳务合同
5517 | 劳务纠纷
5518 | 劳务输出
5519 | 类似商品
5520 | 类推适用
5521 | 离岸价格
5522 | 利害关系
5523 | 利害关系人
5524 | 离婚
5525 | 离婚程序
5526 | 离婚条件
5527 | 离婚协议
5528 | 利率
5529 | 理赔
5530 | 利润分配
5531 | 利润留成
5532 | 历史遗留问题
5533 | 理算
5534 | 理算规则
5535 | 利息
5536 | 理智投资者
5537 | 连带保证责任
5538 | 连带赔偿责任
5539 | 连带责任
5540 | 连带债权
5541 | 连带债务
5542 | 联合运输合同
5543 | 联合制片人
5544 | 连环购销合同
5545 | 连环航次租船合同
5546 | 链接
5547 | 连续工龄
5548 | 联营
5549 | 联营合同
5550 | 联营协议
5551 | 联运协作关系
5552 | 两合公司
5553 | 林地使用权
5554 | 邻接权
5555 | 林木采伐权
5556 | 林木承包合同
5557 | 临时保护期
5558 | 临时股东会
5559 | 临时营业执照
5560 | 领货凭证
5561 | 流通物
5562 | 留置
5563 | 留置权
5564 | 陆空保险
5565 | 录音遗嘱
5566 | 录音制品
5567 | 旅客运输合同
5568 | 律师代理费
5569 | 履行不能
5570 | 履行迟延
5571 | 履行地
5572 | 履行法定职责
5573 | 履行责任
5574 | 旅游合同
5575 | 埋藏物
5576 | 买回权
5577 | 买卖不破租赁
5578 | 买卖合同
5579 | 买卖婚姻
5580 | 买卖行为瑕疵
5581 | 冒领存款
5582 | 冒用
5583 | 美术作品
5584 | 美术作品独创性
5585 | 秘密合伙人
5586 | 秘密性
5587 | 免除
5588 | 免税
5589 | 免责条款
5590 | 灭失
5591 | 民间借贷
5592 | 民事无效行为
5593 | 民事责任
5594 | 民事制裁
5595 | 民事主体
5596 | 民事主体资格
5597 | 名称权
5598 | 明示担保
5599 | 明示合伙
5600 | 名为联营实为借贷
5601 | 名义合伙人
5602 | 名义价格
5603 | 名优标志
5604 | 名优产品荣誉权
5605 | 名誉权
5606 | 明知
5607 | 默认
5608 | 默示
5609 | 默示担保
5610 | 没收
5611 | 母公司
5612 | 募集设立
5613 | 牧业税
5614 | 纳税人
5615 | 男女平等
5616 | 男女平等财产权利
5617 | 内部行政合同
5618 | 内部职工股
5619 | 内部职工股私下交易
5620 | 内国法
5621 | 内幕交易
5622 | 内容错误
5623 | 内退
5624 | 能源供应合同
5625 | 能源运输合同
5626 | 拟制血亲
5627 | 年度报告
5628 | 农村承包经营户
5629 | 农村合作基金会
5630 | 农副产品收购合同
5631 | 农活承包
5632 | 农林特产税
5633 | 农业税
5634 | 农业责任承包合同
5635 | 诺成合同
5636 | 诺成性不要式合同
5637 | 女职工劳动保护
5638 | 偶然因果关系
5639 | 排除妨碍
5640 | 拍卖
5641 | 拍卖合同
5642 | 拍卖商
5643 | 旁系血亲
5644 | 抛售
5645 | 赔偿标准
5646 | 赔偿担保
5647 | 赔偿范围
5648 | 赔偿金
5649 | 赔偿请求人
5650 | 赔偿数额
5651 | 赔偿损失
5652 | 赔偿协议
5653 | 赔偿义务
5654 | 赔偿责任
5655 | 赔偿责任限制
5656 | 配股除权
5657 | 赔礼道歉
5658 | 配偶
5659 | 培训费
5660 | 培养合同
5661 | 盆景作品
5662 | 碰撞责任
5663 | 票据
5664 | 票据保证
5665 | 票据变造
5666 | 票据关系
5667 | 票据抗辩
5668 | 票据能力
5669 | 票据权利
5670 | 票据涂销
5671 | 票据退票
5672 | 票据形式要件
5673 | 票据行为
5674 | 票据行为代理
5675 | 票据遗失
5676 | 票据原因
5677 | 票据原因关系
5678 | 票据约定
5679 | 票据责任
5680 | 票据粘单
5681 | 票据资金
5682 | 漂流物
5683 | 平安险
5684 | 平仓
5685 | 平等权
5686 | 平等自愿
5687 | 破产
5688 | 破产财产
5689 | 破产财产分配
5690 | 破产财团
5691 | 破产程序
5692 | 破产费用
5693 | 破产管理人
5694 | 破产界限
5695 | 破产清算
5696 | 破产申请
5697 | 破产条件
5698 | 破产宣告
5699 | 破产债权
5700 | 破产债务
5701 | 破产债务人
5702 | 破产终结
5703 | 破损家庭
5704 | 普通股
5705 | 普通许可
5706 | 普通许可使用
5707 | 期后背书
5708 | 期货交易
5709 | 期货经纪资格
5710 | 期票
5711 | 期权交易
5712 | 期日
5713 | 起算点
5714 | 期限
5715 | 欺诈
5716 | 欺诈例外
5717 | 前手
5718 | 签章
5719 | 前置程序
5720 | 强迫购买
5721 | 强行平仓
5722 | 强制保险
5723 | 强制继续履行
5724 | 强制交易
5725 | 强制卖船
5726 | 强制人身保险
5727 | 强制销毁
5728 | 强制卸货
5729 | 强制性规定
5730 | 强制性期限
5731 | 强制许可
5732 | 侵犯财产所有权
5733 | 侵犯商标权
5734 | 侵犯住宅权
5735 | 侵犯自主经营权
5736 | 侵害采矿权
5737 | 侵害房屋所有权
5738 | 侵害名誉权
5739 | 侵害墓穴使用权
5740 | 侵害肖像权
5741 | 侵害姓名权
5742 | 侵权
5743 | 侵权产品
5744 | 侵权间接损失
5745 | 侵权损害赔偿
5746 | 侵权行为
5747 | 侵权直接损失
5748 | 亲生子鉴定
5749 | 侵占财产
5750 | 亲子鉴定
5751 | 清偿
5752 | 清偿当事人
5753 | 清偿抵充
5754 | 清偿费用
5755 | 清偿顺序
5756 | 清洁提单
5757 | 请求权
5758 | 请求权竞合
5759 | 请求权竟合
5760 | 情势变更
5761 | 清算
5762 | 倾销
5763 | 求偿权
5764 | 取得时效
5765 | 取回权
5766 | 全部保险
5767 | 全部不能
5768 | 全额赔偿
5769 | 权利冲突
5770 | 权利范围
5771 | 权利能力
5772 | 权利瑕疵担保
5773 | 权利要求
5774 | 权利要求书
5775 | 权利质权
5776 | 权利质押
5777 | 全面履行
5778 | 全民所有制企业财产经营权
5779 | 全权代理
5780 | 权限范围
5781 | 权益转让书
5782 | 确定期限
5783 | 确定资本制
5784 | 确权
5785 | 确认书
5786 | 缺陷产品
5787 | 让路船
5788 | 让予担保
5789 | 绕航
5790 | 人格权
5791 | 人工受精
5792 | 认股
5793 | 人合公司
5794 | 人身保险
5795 | 人身罚
5796 | 人身关系
5797 | 人身权
5798 | 人身伤害
5799 | 人身损害
5800 | 人身损害赔偿
5801 | 人事聘用合同
5802 | 人寿保险
5803 | 人物形象
5804 | 任意性规定
5805 | 任意之债
5806 | 认证
5807 | 认证标志
5808 | 融通物
5809 | 荣誉权
5810 | 融资
5811 | 融资租赁
5812 | 融资租赁物选择权
5813 | 入伙
5814 | 如实告知
5815 | 入市交易
5816 | 入赘
5817 | 软件
5818 | 软件著作权
5819 | 三代以内旁系血亲
5820 | 三代以内直系血亲
5821 | 三方责任事故
5822 | 散伙
5823 | 三来一补
5824 | 三同时原则
5825 | 善良风俗
5826 | 赡养
5827 | 善意
5828 | 善意持票人
5829 | 善意第三人
5830 | 善意取得
5831 | 善意使用
5832 | 善意占有
5833 | 商标包装与装潢
5834 | 商标不当注册
5835 | 商标抢注
5836 | 商标侵权
5837 | 商标权
5838 | 商标许可使用
5839 | 商标专用权
5840 | 商标专用权转让
5841 | 商法法人
5842 | 商号权
5843 | 商品包装和装潢
5844 | 商品包装装潢
5845 | 商品房购销合同
5846 | 商品房预售
5847 | 商品房预售合同
5848 | 商品分类
5849 | 商品化权
5850 | 商品检验
5851 | 商品经济
5852 | 商品质量
5853 | 商品知名度
5854 | 商事合伙
5855 | 上诉改判
5856 | 商业贿赂
5857 | 商业秘密
5858 | 商业信誉
5859 | 商业银行
5860 | 商誉
5861 | 上载下载
5862 | 少数民族婚姻彩礼问题
5863 | 社会保险
5864 | 社会公德
5865 | 社会公知技术
5866 | 赊买
5867 | 涉台人身关系
5868 | 社团法人
5869 | 涉外重婚
5870 | 涉外动产所有权
5871 | 涉外婚姻
5872 | 赊销
5873 | 射倖合同
5874 | 摄影合同
5875 | 摄制
5876 | 申报债权
5877 | 审单
5878 | 身份法律行为
5879 | 身份权
5880 | 审核义务
5881 | 审计
5882 | 申请人
5883 | 申请在先原则
5884 | 生产标记
5885 | 生产资料
5886 | 生命健康权
5887 | 生前行为
5888 | 生效要件
5889 | 声誉
5890 | 拾得物
5891 | 适航性
5892 | 适航证书
5893 | 事后不能
5894 | 事后审计
5895 | 实际承运人
5896 | 实际履行
5897 | 实际赔偿
5898 | 实际赔付
5899 | 实际全损
5900 | 实际损失
5901 | 事件
5902 | 实践法律行为
5903 | 实践合同
5904 | 始期
5905 | 事前审计
5906 | 适任证书
5907 | 事实抚养关系
5908 | 事实合同
5909 | 事实婚姻
5910 | 实施强制
5911 | 事实新闻
5912 | 事实行为
5913 | 事实作品
5914 | 实物交割
5915 | 实物履行
5916 | 事务性工作
5917 | 时效
5918 | 失效条件
5919 | 时效中断
5920 | 时效中止
5921 | 使用权
5922 | 实用新型
5923 | 实用新型专利
5924 | 实用新型专利权
5925 | 实用性
5926 | 使用许可
5927 | 使用在先
5928 | 实质性改变
5929 | 实质性审查
5930 | 实质性特点
5931 | 失踪
5932 | 失踪人
5933 | 收汇风险
5934 | 收回土地使用权
5935 | 收货人
5936 | 受教育权
5937 | 受款人
5938 | 收款委托结算
5939 | 受领
5940 | 授权
5941 | 授权资本制
5942 | 授信合同
5943 | 受信托人
5944 | 收养
5945 | 收养关系
5946 | 收养人
5947 | 收益
5948 | 收益权
5949 | 受益人
5950 | 受益人补偿原则
5951 | 受载期
5952 | 赎单
5953 | 书法作品
5954 | 数据库
5955 | 书面合同
5956 | 书面形式
5957 | 署名权
5958 | 属人法
5959 | 双倍赔偿
5960 | 双边冲突规范
5961 | 双重征税
5962 | 双方代理
5963 | 双方法律行为
5964 | 双控帐户
5965 | 双务合同
5966 | 水产运输
5967 | 税法
5968 | 税率
5969 | 谁污染谁治理原则
5970 | 水渍险
5971 | 说明书
5972 | 说明义务
5973 | 司法处分
5974 | 私力救济
5975 | 私设分支机构
5976 | 死亡
5977 | 死亡补偿金
5978 | 私益信托
5979 | 私营企业
5980 | 私自接受委托
5981 | 讼争专利
5982 | 诉前保全
5983 | 诉前保全申请
5984 | 诉前财产保全
5985 | 速遣费
5986 | 诉前扣船
5987 | 诉前证据保全
5988 | 诉讼时效
5989 | 损害赔偿
5990 | 损益分配
5991 | 索赔
5992 | 索赔通知书
5993 | 所有权
5994 | 他物权
5995 | 他项权证
5996 | 他益信托
5997 | 摊贩业税
5998 | 套期保值合约
5999 | 套值让售
6000 | 特别附加险
6001 | 特别股
6002 | 特别授权
6003 | 特定提取款
6004 | 特定物
6005 | 特定物之债
6006 | 特殊附加险
6007 | 特殊侵权损害赔偿
6008 | 特殊险
6009 | 特许加盟
6010 | 特有名称
6011 | 特约经销
6012 | 特约商户
6013 | 特种交易
6014 | 特种经纪商
6015 | 提存
6016 | 提单
6017 | 提单背书转让
6018 | 提单持有人
6019 | 提单管辖权条款
6020 | 提单免责条款
6021 | 提单欺诈
6022 | 提单侵权
6023 | 提货通知书
6024 | 提示付款期限
6025 | 添附
6026 | 天然孳息
6027 | 条件
6028 | 调解
6029 | 铁路货物运输合同
6030 | 铁路货运单
6031 | 铁路交通事故
6032 | 贴水存款
6033 | 贴水贷款
6034 | 贴现
6035 | 停薪留职
6036 | 停止侵害
6037 | 停止条件
6038 | 停止支付
6039 | 停租
6040 | 通风权
6041 | 统稿
6042 | 同股同权
6043 | 通奸
6044 | 同居义务
6045 | 同时履行抗辩权
6046 | 同业拆借
6047 | 同业竞争关系
6048 | 同一海事请求
6049 | 统一责任制
6050 | 通知行
6051 | 通知义务
6052 | 投保人
6053 | 投保险别
6054 | 投标
6055 | 透支
6056 | 透支交易
6057 | 透支支票
6058 | 投资
6059 | 投资基金
6060 | 投资总额
6061 | 土地承包经营合同
6062 | 土地承包经营权
6063 | 土地出让金
6064 | 土地登记
6065 | 土地国有
6066 | 土地开发使用权
6067 | 土地买卖
6068 | 土地权属变更登记
6069 | 土地权属争议
6070 | 土地确权
6071 | 土地使用权
6072 | 土地使用权出让
6073 | 土地使用权抵押
6074 | 土地使用税
6075 | 土地证
6076 | 土地整理
6077 | 土地征收
6078 | 土地征用
6079 | 土地转让
6080 | 土地转让过户
6081 | 土地租赁
6082 | 涂改
6083 | 图书出版
6084 | 屠宰税
6085 | 推定交货
6086 | 推定全损
6087 | 推定行为
6088 | 退股
6089 | 退货
6090 | 退伙
6091 | 退赔
6092 | 脱法行为
6093 | 拖航
6094 | 拖航合同
6095 | 托收
6096 | 拖延履行职责
6097 | 托运单
6098 | 托运人
6099 | 外币
6100 | 外观设计
6101 | 外观设计专利
6102 | 外国公司
6103 | 外汇
6104 | 外汇额度担保
6105 | 外汇买卖
6106 | 外贸代理
6107 | 外贸仲裁
6108 | 歪曲篡改他人作品
6109 | 外资企业
6110 | 完全过失责任制
6111 | 完全物权
6112 | 完全行为能力
6113 | 网络作品
6114 | 网状责任制
6115 | 未成年人
6116 | 未成年人权益保障
6117 | 为第三人利益合同
6118 | 为第三人利益所订立合同
6119 | 违法广告
6120 | 违法所得
6121 | 违法要求履行义务
6122 | 违法责任原则
6123 | 违反政策规定自制行业标准
6124 | 委付
6125 | 未经许可使用
6126 | 委托
6127 | 委托不明
6128 | 委托创作
6129 | 委托创作作品
6130 | 委托存款
6131 | 委托代管
6132 | 委托贷款
6133 | 委托代理
6134 | 委托代理合同
6135 | 委托购买合同
6136 | 委托合同
6137 | 委托加工合同
6138 | 委托开发
6139 | 委托作品
6140 | 危险责任原则
6141 | 危险作业
6142 | 违约
6143 | 违约金
6144 | 违约责任
6145 | 伪造单据
6146 | 伪造单证
6147 | 文稿竞价
6148 | 文学剧本
6149 | 文义证券
6150 | 五保户遗产继承
6151 | 无偿法律行为
6152 | 无偿合同
6153 | 无偿划拨
6154 | 无偿占有
6155 | 无船承运人
6156 | 无单放货
6157 | 无单提货
6158 | 诬告
6159 | 诬告反坐
6160 | 误工费
6161 | 误工损失
6162 | 无过错原则
6163 | 无国籍人
6164 | 无记名公司债
6165 | 无记名有价证券
6166 | 无记名支票
6167 | 误解
6168 | 无民事行为能力人
6169 | 无名合同
6170 | 物权
6171 | 无权处分
6172 | 无权代理
6173 | 物权公示制度
6174 | 物权契约
6175 | 物权行为
6176 | 污染
6177 | 无人继承遗产
6178 | 无体物
6179 | 无条件支付
6180 | 无限公司
6181 | 无限责任
6182 | 无效代理
6183 | 无效担保
6184 | 无效合同
6185 | 无效婚姻
6186 | 无效民事法律关
6187 | 无效民事行为
6188 | 无效条款
6189 | 无效无酬原则
6190 | 无形财产
6191 | 无形贸易
6192 | 无形损害
6193 | 无行为能力人
6194 | 无形资产
6195 | 物业管理
6196 | 无因管理
6197 | 无因证券
6198 | 无正本提单放货
6199 | 无正本提单提货
6200 | 无主物
6201 | 析产
6202 | 戏剧作品
6203 | 瑕疵担保责任
6204 | 瑕疵给付
6205 | 下岗工人权益保障
6206 | 限额赔偿
6207 | 现货交割
6208 | 现货交易
6209 | 现金买卖
6210 | 陷阱购买
6211 | 先履行抗辩权
6212 | 先买权
6213 | 限期改正
6214 | 先申请原则
6215 | 显失公平
6216 | 显失公正
6217 | 先诉抗辩权
6218 | 先用权
6219 | 现有技术
6220 | 先予赔偿
6221 | 先占
6222 | 限制流通物
6223 | 限制民事行为能力人
6224 | 限制物权
6225 | 限制行为能力
6226 | 相邻关系
6227 | 相邻权
6228 | 消除危险
6229 | 消除影响
6230 | 消费税
6231 | 消费信贷
6232 | 消费者
6233 | 消费者权益保护
6234 | 效果意思
6235 | 消灭时效
6236 | 销售侵权作品
6237 | 销售确认书
6238 | 销售商
6239 | 肖像权
6240 | 卸货
6241 | 协力义务
6242 | 胁迫
6243 | 协议
6244 | 协议无效
6245 | 协议转让
6246 | 新股
6247 | 信托
6248 | 信托贷款
6249 | 信托代理关系
6250 | 信托人
6251 | 新闻报道失实
6252 | 新颖性
6253 | 信用交易
6254 | 信用卡挂失
6255 | 信用卡冒用
6256 | 信用卡透支
6257 | 信用证
6258 | 信用证受益人
6259 | 信用证支付
6260 | 形成权
6261 | 行纪合同
6262 | 行纪人
6263 | 姓名权
6264 | 形式审查
6265 | 形式要件
6266 | 行为保全
6267 | 行为地法
6268 | 行为能力
6269 | 行政合同
6270 | 行政机关担保
6271 | 行政命令所生之债
6272 | 虚假陈述
6273 | 虚假出资
6274 | 虚假出资证明
6275 | 虚假存单
6276 | 虚假广告
6277 | 虚假宣传
6278 | 虚假验资
6279 | 许可合同
6280 | 许可贸易
6281 | 许可证协议
6282 | 许诺销售
6283 | 虚盘
6284 | 虚伪意思表示
6285 | 宣告失踪
6286 | 宣告死亡
6287 | 悬赏
6288 | 悬赏广告
6289 | 选择之债
6290 | 血亲
6291 | 血缘婚
6292 | 押汇
6293 | 押金担保
6294 | 押租
6295 | 演出合同
6296 | 演出税
6297 | 严格责任
6298 | 沿海运输
6299 | 赝品
6300 | 延期付款
6301 | 盐税
6302 | 演绎作品
6303 | 验资报告
6304 | 养父母
6305 | 养老金
6306 | 养子女
6307 | 要式法律行为
6308 | 要约
6309 | 要约撤回
6310 | 要约邀请
6311 | 业主
6312 | 业主委员会
6313 | 一般保证
6314 | 一般附加险
6315 | 一般交易条件
6316 | 一般违法行为
6317 | 一般许可
6318 | 遗产
6319 | 遗产范围
6320 | 遗产分割
6321 | 遗产共同共有
6322 | 遗产管理人
6323 | 遗产继承纠纷
6324 | 遗产税
6325 | 遗产转继承
6326 | 以出顶进
6327 | 以贷转存
6328 | 异地履行
6329 | 议付
6330 | 一夫多妻制
6331 | 议付行
6332 | 一夫一妻制
6333 | 医疗保险
6334 | 医疗差错
6335 | 医疗合同
6336 | 医疗机构执业资格
6337 | 医疗技术事故
6338 | 医疗事故
6339 | 医疗事故鉴定
6340 | 遗弃
6341 | 一切险
6342 | 一人公司
6343 | 一时不能
6344 | 遗失物
6345 | 艺术定作合同
6346 | 意思表示
6347 | 意思表示真实
6348 | 意思能力
6349 | 意外伤害
6350 | 意外事故
6351 | 意外事件
6352 | 遗忘物
6353 | 义务船
6354 | 以物抵债
6355 | 一物二卖
6356 | 义务教育
6357 | 意向书
6358 | 遗赠
6359 | 遗赠扶养协议
6360 | 遗赠受领人
6361 | 遗嘱
6362 | 遗嘱变更
6363 | 遗嘱撤销
6364 | 遗嘱继承
6365 | 遗嘱继承人
6366 | 遗嘱见证人
6367 | 遗嘱能力
6368 | 遗嘱人
6369 | 遗嘱执行人
6370 | 隐报品名
6371 | 隐藏物
6372 | 引船费
6373 | 因拐卖而形成收养关系
6374 | 因果关系
6375 | 银行
6376 | 银行承兑汇票
6377 | 银行贷款合同
6378 | 银行信用证
6379 | 银行帐户合同
6380 | 隐名代理
6381 | 隐名合伙
6382 | 引人误解
6383 | 隐射广告
6384 | 隐私案件
6385 | 音乐作品
6386 | 营利法人
6387 | 营业秘密
6388 | 营业税
6389 | 营业信托
6390 | 应知和明知
6391 | 永佃权
6392 | 用户手册
6393 | 佣金
6394 | 用人单位单方解除劳动合同
6395 | 用途说明
6396 | 用益权
6397 | 用益物权
6398 | 有偿法律行为
6399 | 有偿使用
6400 | 有偿双务合同
6401 | 有偿占有
6402 | 邮递合同
6403 | 优惠待遇
6404 | 优惠关税
6405 | 有价贸易
6406 | 有价票证
6407 | 有价证券
6408 | 有价支付凭证
6409 | 有奖销售
6410 | 有奖征集活动
6411 | 有体物
6412 | 油污损害
6413 | 油污损害赔偿
6414 | 油污损害赔偿规则
6415 | 优先承租权
6416 | 优先购买权
6417 | 有限合伙
6418 | 优先权
6419 | 优先使用权
6420 | 优先受偿权
6421 | 有限责任
6422 | 有限责任公司
6423 | 有效合同
6424 | 有形损害
6425 | 邮政侵权行为
6426 | 预备付款人
6427 | 预备航次
6428 | 预付款
6429 | 预告性新闻
6430 | 预借提单
6431 | 舆论监督
6432 | 域名
6433 | 预期利益
6434 | 预期违约
6435 | 逾期违约金
6436 | 预约买卖
6437 | 原产地证书
6438 | 原唱权
6439 | 原创性
6440 | 远期交货合同
6441 | 远期信用证
6442 | 原始出资
6443 | 原始股票
6444 | 原始取得
6445 | 原物
6446 | 原状
6447 | 约定财产制
6448 | 约定解除
6449 | 约定期限
6450 | 约定义务
6451 | 越权经营
6452 | 越权无效
6453 | 运费
6454 | 运费预付
6455 | 运输合同
6456 | 再保险
6457 | 在仓合约
6458 | 再创作
6459 | 再担保
6460 | 载货清单
6461 | 再贴现
6462 | 在先权利
6463 | 在先使用权
6464 | 再许可
6465 | 责令作出具体行政行为
6466 | 责任保险
6467 | 责任分担
6468 | 责任竞合
6469 | 责任能力
6470 | 责任险
6471 | 责任主体
6472 | 赠与
6473 | 赠与合同
6474 | 增值税
6475 | 增值税发票
6476 | 宅基地
6477 | 宅基地使用权
6478 | 债权保全
6479 | 债权人
6480 | 债权人撤销权
6481 | 债权人迟延
6482 | 债权人代位权
6483 | 债权人会议
6484 | 债权证书
6485 | 债权转让
6486 | 债务代偿请求权
6487 | 债务纠纷
6488 | 债务人
6489 | 债务人迟延
6490 | 债务移转
6491 | 债务转移
6492 | 展览权
6493 | 展期
6494 | 占有
6495 | 占有改定
6496 | 占有人
6497 | 占有时效
6498 | 涨跌停板
6499 | 招标
6500 | 照片底片著作权
6501 | 折价款
6502 | 折旧
6503 | 贞操
6504 | 贞节
6505 | 真实意思表示
6506 | 正本提单
6507 | 正常风险
6508 | 征稿
6509 | 征购
6510 | 证券
6511 | 证券承销
6512 | 证券发行
6513 | 证券回购
6514 | 证券集中托管
6515 | 证券交易
6516 | 证券交易所
6517 | 证券经纪商
6518 | 证券评级
6519 | 证券市场
6520 | 证券投资
6521 | 证券业同业公会
6522 | 证券自营商
6523 | 征收
6524 | 整体著作权
6525 | 争议解决条款
6526 | 征用
6527 | 指定交易
6528 | 职工代表大会
6529 | 职工医疗费用
6530 | 直接代理
6531 | 直接加害人
6532 | 直接利害关系人
6533 | 直接侵权行为
6534 | 直接损失
6535 | 直接投资
6536 | 直接因果关系
6537 | 智力成果
6538 | 质量标准
6539 | 知名企业
6540 | 知名商品
6541 | 知名商品特有名称
6542 | 滞纳金
6543 | 支配权
6544 | 制片人
6545 | 支票
6546 | 滞期费
6547 | 职权
6548 | 质权
6549 | 质权人
6550 | 指示收货人
6551 | 指示提单
6552 | 质物
6553 | 职务保证
6554 | 职务发明
6555 | 职务技术成果
6556 | 质物灭失
6557 | 职务侵权
6558 | 质物所有人
6559 | 职务行为
6560 | 职务作品
6561 | 直系亲属
6562 | 直系血亲
6563 | 执行和解
6564 | 执行赔偿
6565 | 质押
6566 | 职业责任险
6567 | 制作声讯节目
6568 | 中标
6569 | 重大误解
6570 | 中介合同
6571 | 种类物
6572 | 终期
6573 | 中签
6574 | 忠实义务
6575 | 中外合资企业
6576 | 中外合作经营企业
6577 | 中外合作企业
6578 | 终止合同
6579 | 中止履行
6580 | 中止执行
6581 | 主编
6582 | 注册商标
6583 | 注册商标专用权
6584 | 注册资本
6585 | 主从合同
6586 | 主管
6587 | 主观过错
6588 | 主合同
6589 | 主权利
6590 | 住所
6591 | 主体资格
6592 | 主物
6593 | 主物权
6594 | 注销
6595 | 注销户口
6596 | 主行为
6597 | 主要责任
6598 | 注意义务
6599 | 主债务人
6600 | 著作权
6601 | 著作权国际公约
6602 | 著作权集体管理组织
6603 | 著作权人
6604 | 著作权使用费
6605 | 著作人格权
6606 | 转包
6607 | 转承责任
6608 | 转代理
6609 | 转股协议
6610 | 专家意见
6611 | 专利
6612 | 专利保护范围
6613 | 专利代理
6614 | 专利代理费
6615 | 专利独立权利要求
6616 | 专利复审
6617 | 专利复审委员会
6618 | 专利技术
6619 | 专利年费
6620 | 专利侵权
6621 | 专利权
6622 | 专利权利要求
6623 | 专利权终止
6624 | 专利权转让
6625 | 专利申请费
6626 | 专利申请权
6627 | 专利申请权人
6628 | 专利申请权转让
6629 | 专利申请人
6630 | 专利申请日
6631 | 专利实施许可合同
6632 | 专利说明书
6633 | 专利终止
6634 | 专卖
6635 | 转让背书
6636 | 转让合同
6637 | 转委托
6638 | 专项贷款
6639 | 专有表演权
6640 | 专有出版发行权
6641 | 专有出版权
6642 | 专有技术秘密
6643 | 专有使用权
6644 | 转载
6645 | 转帐
6646 | 转帐支票
6647 | 转致
6648 | 转租
6649 | 转租人
6650 | 装货
6651 | 装货损害
6652 | 装货义务
6653 | 装卸费用
6654 | 装卸期间
6655 | 追偿
6656 | 追及权
6657 | 追及效力
6658 | 追加被告
6659 | 追认
6660 | 追诉时效
6661 | 追索权
6662 | 准备就绪通知书
6663 | 准抵押权
6664 | 准共有
6665 | 准合伙人
6666 | 准据法
6667 | 准用
6668 | 准占有
6669 | 资本
6670 | 资产负债表
6671 | 资产评估
6672 | 资产移交
6673 | 自动出口限制
6674 | 自负盈亏
6675 | 子公司
6676 | 资合公司
6677 | 自己代理
6678 | 资金
6679 | 自力救济
6680 | 自留山
6681 | 自然人
6682 | 自然死亡
6683 | 自然血亲
6684 | 自然正义原则
6685 | 自然资源
6686 | 自然资源国家所有权
6687 | 自始不能
6688 | 自书遗嘱
6689 | 自卫行为
6690 | 自物权
6691 | 孳息
6692 | 自益信托
6693 | 自由婚
6694 | 自愿保险
6695 | 资源税
6696 | 自治产人
6697 | 自助行为
6698 | 综合险
6699 | 租船合同
6700 | 足额保价
6701 | 组合商标
6702 | 组合专利
6703 | 租金
6704 | 租赁
6705 | 最低限价
6706 | 最高诚信原则
6707 | 最高额担保
6708 | 最高额抵押
6709 | 最后不合法航次
6710 | 最后合法航次
6711 | 最惠国待遇
6712 | 最密切联系原则
6713 | 作品拍卖
6714 | 作品载体
6715 | 作品赠与
6716 | 作为义务
6717 | 案卷
6718 | 保护现场
6719 | 保人
6720 | 保释
6721 | 保障诉讼参与人依法享有诉讼权利
6722 | 被告人
6723 | 被害人
6724 | 本诉
6725 | 辩护
6726 | 辩护词
6727 | 辩护权
6728 | 辩护人
6729 | 辩护士
6730 | 辩护职能
6731 | 辩论主义
6732 | 并案管辖
6733 | 补充鉴定
6734 | 不告不理
6735 | 不间断原则
6736 | 不立案决定
6737 | 部门管辖
6738 | 不起诉
6739 | 不起诉决定书
6740 | 查封
6741 | 撤回起诉
6742 | 撤回诉讼
6743 | 撤回自诉
6744 | 撤诉
6745 | 撤销不起诉决定书
6746 | 撤销免予起诉决定书
6747 | 程序法
6748 | 重新鉴定
6749 | 传唤
6750 | 传票
6751 | 传讯
6752 | 逮捕
6753 | 逮捕证
6754 | 担保保证书
6755 | 当事人
6756 | 当事人主义
6757 | 地区管辖
6758 | 地域管辖
6759 | 对公民在适用法律上一律平等
6760 | 多数辩护
6761 | 法定代理人
6762 | 法定期间
6763 | 反诉
6764 | 翻译人员
6765 | 非常诉讼
6766 | 非法逮捕
6767 | 非法拘留
6768 | 分工负责互相配合互相制约
6769 | 附带民事诉讼
6770 | 更换鉴定人
6771 | 公诉
6772 | 公诉案件
6773 | 公诉词
6774 | 公诉机关
6775 | 公诉人
6776 | 公诉制度
6777 | 共同辩护
6778 | 管辖
6779 | 管辖争议
6780 | 互诉
6781 | 混合式诉讼
6782 | 级别管辖
6783 | 羁押
6784 | 羁押时限
6785 | 监被居住决定书
6786 | 鉴定人
6787 | 检举
6788 | 检举权
6789 | 检举失实
6790 | 监视居住
6791 | 见证人
6792 | 经济犯罪案件
6793 | 纠问式诉讼
6794 | 拘传
6795 | 拘传票
6796 | 拒绝辩护
6797 | 拘留
6798 | 拘留证
6799 | 拘提
6800 | 决定逮捕
6801 | 抗拒逮捕
6802 | 控告
6803 | 控诉式诉讼
6804 | 控诉职能
6805 | 扣押
6806 | 扣押物品清单
6807 | 会计鉴定
6808 | 类别管辖
6809 | 立案
6810 | 立案材料
6811 | 立案程序
6812 | 立案管辖
6813 | 立案机关
6814 | 立案决定
6815 | 立案条件
6816 | 联带管辖
6817 | 两审终审制
6818 | 另行委托辩护
6819 | 留置送达
6820 | 免予起诉
6821 | 免予起诉决定书
6822 | 扭送
6823 | 陪审制度
6824 | 聘请鉴定
6825 | 破案
6826 | 普通程序
6827 | 普通刑事案件
6828 | 期间
6829 | 起诉
6830 | 起诉程序
6831 | 起诉决定
6832 | 起诉书
6833 | 起诉形式
6834 | 牵连管辖
6835 | 强制措施
6836 | 轻微刑事案件
6837 | 取保候审
6838 | 取保候审决定书
6839 | 人犯
6840 | 人身检查
6841 | 人身搜查
6842 | 涉外管辖
6843 | 涉外刑事案件
6844 | 审查批捕
6845 | 审查起诉
6846 | 审回式诉讼
6847 | 审级管辖
6848 | 审判公开
6849 | 审判管辖
6850 | 审判职能
6851 | 申请复议
6852 | 申请回避
6853 | 申请回避权
6854 | 申诉
6855 | 申诉权
6856 | 释放
6857 | 事物管辖
6858 | 收案
6859 | 司法机关同群众相结合
6860 | 司法拘留
6861 | 私诉
6862 | 送达
6863 | 送达代收入
6864 | 送达机关
6865 | 送达期间
6866 | 送达人
6867 | 送达证
6868 | 讼棍
6869 | 讼师
6870 | 搜查
6871 | 搜查证
6872 | 诉讼
6873 | 诉讼程序
6874 | 诉讼代理
6875 | 诉讼代理人
6876 | 诉讼地位
6877 | 诉讼法
6878 | 诉讼费用
6879 | 诉讼客体
6880 | 诉讼能力
6881 | 诉讼权利
6882 | 诉讼文书
6883 | 诉讼形式
6884 | 诉讼行为
6885 | 诉讼义务
6886 | 诉讼主体
6887 | 诉状
6888 | 弹劾式诉讼
6889 | 特殊程序
6890 | 提起公诉
6891 | 提起刑事诉讼
6892 | 提请复核
6893 | 同案被告人
6894 | 通缉
6895 | 通缉令
6896 | 通知书
6897 | 退回补充侦查
6898 | 违反诉讼程序
6899 | 未决犯
6900 | 委托辩护
6901 | 委托辩护人
6902 | 委托代理人
6903 | 无罪释放
6904 | 现场勘验
6905 | 刑事案件
6906 | 刑事被告人
6907 | 刑事附带民事诉讼
6908 | 刑事管辖
6909 | 刑事鉴定
6910 | 刑事拘留
6911 | 刑事诉讼
6912 | 刑事诉讼参与人
6913 | 刑事诉讼程序
6914 | 刑事诉讼法
6915 | 刑事诉讼法典
6916 | 刑事诉讼法学
6917 | 刑事诉讼阶段
6918 | 刑事诉讼客体
6919 | 刑事诉讼职能
6920 | 刑事诉讼主体
6921 | 行政拘留
6922 | 讯问
6923 | 讯问笔录
6924 | 言词原则
6925 | 以拘代捕
6926 | 以拘代侦
6927 | 已决犯
6928 | 移送管辖
6929 | 有利被告
6930 | 预审
6931 | 阅卷笔录
6932 | 侦查程序
6933 | 侦查措施
6934 | 侦查实验
6935 | 侦查终结
6936 | 证人
6937 | 指定辩护人
6938 | 指定代理人
6939 | 指定管辖
6940 | 直接原则
6941 | 职能管辖
6942 | 指派鉴定
6943 | 知情不举
6944 | 职权原则
6945 | 治外法权
6946 | 执行拘传
6947 | 重大嫌疑人
6948 | 专门管辖
6949 | 追缉措施
6950 | 追诉
6951 | 自诉
6952 | 自诉案件
6953 | 自诉人
6954 | 自行回避
--------------------------------------------------------------------------------
/scripts/finetune.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | export WANDB_MODE=disabled # 禁用wandb
3 |
4 | # 使用chinese-alpaca-plus-7b-merged模型在law_data.json数据集上finetune
5 | experiment_name="chinese-alpaca-plus-7b-law-e1"
6 |
7 | # 单卡或者模型并行
8 | python finetune.py \
9 | --base_model "minlik/chinese-alpaca-plus-7b-merged" \
10 | --data_path "./data/finetune_law_data.json" \
11 | --output_dir "./outputs/"${experiment_name} \
12 | --batch_size 64 \
13 | --micro_batch_size 8 \
14 | --num_epochs 20 \
15 | --learning_rate 3e-4 \
16 | --cutoff_len 256 \
17 | --val_set_size 0 \
18 | --lora_r 8 \
19 | --lora_alpha 16 \
20 | --lora_dropout 0.05 \
21 | --lora_target_modules "[q_proj,v_proj]" \
22 | --train_on_inputs False \
23 | --add_eos_token True \
24 | --group_by_length False \
25 | --wandb_project "" \
26 | --wandb_run_name "" \
27 | --wandb_watch "" \
28 | --wandb_log_model "" \
29 | --resume_from_checkpoint "./outputs/"${experiment_name} \
30 | --prompt_template_name "alpaca" \
31 |
32 |
33 | # 多卡数据并行
34 | # WORLD_SIZE=8 CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 torchrun --nproc_per_node=8 --master_port=1234 finetune.py \
35 | # --base_model "minlik/chinese-alpaca-plus-7b-merged" \
36 | # --data_path "./data/finetune_law_data.json" \
37 | # --output_dir "./outputs/"${experiment_name} \
38 | # --batch_size 64 \
39 | # --micro_batch_size 8 \
40 | # --num_epochs 20 \
41 | # --learning_rate 3e-4 \
42 | # --cutoff_len 256 \
43 | # --val_set_size 0 \
44 | # --lora_r 8 \
45 | # --lora_alpha 16 \
46 | # --lora_dropout 0.05 \
47 | # --lora_target_modules "[q_proj,v_proj]" \
48 | # --train_on_inputs True \
49 | # --add_eos_token True \
50 | # --group_by_length False \
51 | # --wandb_project \
52 | # --wandb_run_name \
53 | # --wandb_watch \
54 | # --wandb_log_model \
55 | # --resume_from_checkpoint "./outputs/"${experiment_name} \
56 | # --prompt_template_name "alpaca" \
--------------------------------------------------------------------------------
/scripts/infer.sh:
--------------------------------------------------------------------------------
1 |
2 | python infer.py \
3 | --load_8bit True \
4 | --base_model 'minlik/chinese-llama-7b-merged' \
5 | --lora_weights 'entity303/lawgpt-lora-7b' \
6 | --prompt_template 'law_template' \
7 | --infer_data_path './resources/example_infer_data.json'
--------------------------------------------------------------------------------
/scripts/merge.sh:
--------------------------------------------------------------------------------
1 | python merge.py \
2 | --base_model 'minlik/chinese-llama-7b-merged' \
3 | --lora_model 'entity303/legal-lora-7b' \
4 | --output_dir './models/base_models/legal_base-7b' \
--------------------------------------------------------------------------------
/scripts/train_clm.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | WORLD_SIZE=8 CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 torchrun --nproc_per_node=8 --master_port=1235 train_clm.py \
4 | --base_model './models/base_models/chinese_llama_7b' \
5 | --data_path './data/train_clm_data.json' \
6 | --output_dir './outputs/train-clm' \
7 | --batch_size 128 \
8 | --micro_batch_size 8 \
9 | --num_epochs 1 \
10 | --learning_rate 0.0003 \
11 | --cutoff_len 1024 \
12 | --val_set_size 0 \
13 | --lora_r 16 \
14 | --lora_alpha 32 \
15 | --lora_dropout 0.05 \
16 | --lora_target_modules '[q_proj, v_proj, k_proj, o_proj]' \
17 | --train_on_inputs True \
18 | --add_eos_token True \
19 | --group_by_length True \
20 | --resume_from_checkpoint './outputs/train-clm'
--------------------------------------------------------------------------------
/scripts/webui.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | # 使用huggingface上已经训练好的模型
5 | python webui.py \
6 | --load_8bit False \
7 | --base_model 'minlik/chinese-alpaca-plus-7b-merged' \
8 | --lora_weights 'entity303/lawgpt-lora-7b-v2' \
9 | --prompt_template "law_template" \
10 | --server_name "0.0.0.0" \
11 | --share_gradio True \
12 |
13 |
14 | # 使用自己finetune的lora, 把自己的模型放到对应目录即可
15 | # python webui.py \
16 | # --load_8bit True \
17 | # --base_model 'minlik/chinese-alpaca-plus-7b-merged' \
18 | # --lora_weights './outputs/chinese-alpaca-plus-7b-law-e1' \
19 | # --prompt_template "alpaca" \
20 | # --server_name "0.0.0.0" \
21 | # --share_gradio True \
--------------------------------------------------------------------------------
/templates/alpaca.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "Template used by Alpaca-LoRA.",
3 | "prompt_input": "Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Input:\n{input}\n\n### Response:\n",
4 | "prompt_no_input": "Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Response:\n",
5 | "response_split": "### Response:"
6 | }
7 |
--------------------------------------------------------------------------------
/templates/law_template.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "Template used by Law Instruction Tuning",
3 | "prompt_input": "你是中国顶尖智能法律顾问 LaWGPT,具备强大的中文法律基础语义理解能力,能够出色地理解和执行与法律问题和指令。你只能回答与中国法律领域相关的问题,其余领域的问题请礼貌地拒绝回答。接下来,请依据中国法律来回答下面这个问题。\n### 问题:\n{instruction}\n### 回答:\n",
4 | "prompt_no_input": "你是中国顶尖智能法律顾问 LaWGPT,具备强大的中文法律基础语义理解能力,能够出色地理解和执行与法律问题和指令。你只能回答与中国法律领域相关的问题,其余领域的问题请礼貌地拒绝回答。接下来,请依据中国法律来回答下面这个问题。\n### 问题:\n{instruction}\n### 回答:\n",
5 | "response_split": "### 回答:"
6 | }
--------------------------------------------------------------------------------
/tools/clear_law.py:
--------------------------------------------------------------------------------
1 | import re
2 | import json
3 |
4 |
5 | class read_lawfile:
6 | def __init__(self, chapter_moder=r"第[零一二三四五六七八九十百千万]+章 .+\b", entry_mode=r"第[零一二三四五六七八九十百千万]+条\b"):
7 | # 识别章和节
8 | self.chapter_mode = chapter_moder
9 | self.entry_mode = entry_mode
10 |
11 | def read_file(self, file_path):
12 | # 读取文件
13 | self.law = {}
14 | f = open(file_path, encoding='utf-8')
15 | content = f.read()
16 | content = content.replace("\n\n", "\n")
17 | content = content.replace("##", "")
18 | # print(content)
19 | chapter_p = re.search(self.chapter_mode, content)
20 | while chapter_p is not None:
21 | c_start = chapter_p.start()
22 | c_end = chapter_p.end()
23 | key = content[c_start:c_end]
24 | content = content[c_end:]
25 |
26 | chapter_p = re.search(self.chapter_mode, content)
27 | if chapter_p is not None:
28 | end = chapter_p.start()
29 | c_content = content[:end]
30 | self.law[key] = self.read_entrys(c_content)
31 | # print(content[c_start:c_end])
32 | else:
33 | self.law[key] = self.read_entrys(content)
34 | f.close()
35 | return self.law
36 |
37 | def read_entrys(self, content):
38 | entrys = {}
39 | entry_p = re.search(self.entry_mode, content)
40 | while entry_p is not None:
41 | e_start = entry_p.start()
42 | e_end = entry_p.end()
43 | key = content[e_start:e_end]
44 | content = content[e_end+1:]
45 |
46 | entry_p = re.search(self.entry_mode, content)
47 | if entry_p is not None:
48 | end = entry_p.start()
49 | e_content = content[:end]
50 | entrys[key] = e_content
51 | else:
52 | entrys[key] = content
53 | return entrys
54 | # entry_p = re.search(entry_mode, content)
55 | # while entry_p is not None:
56 | # start = entry_p.start()
57 | # end = entry_p.end()
58 | # # print(content[start:end])
59 | # content = content[end:]
60 | # law[content[start:end]] = read_entrys(content)
61 | # chapter_p = re.search(chapter_mode, content)
62 |
63 | def show(self):
64 | for key in self.law:
65 | print(key, '\n')
66 | for item in self.law[key]:
67 | print(item, ' ', self.law[key][item])
68 |
69 |
70 | if __name__ == '__main__':
71 | file_path = "D:/11496/Documents/project/Laws-master/经济法/价格法(1997-12-29).md"
72 | r = read_lawfile()
73 | dict = r.read_file(file_path)
74 | r.show()
75 | print(dict)
76 | with open('./a.json', 'w') as f:
77 | # json.dumps(dict, f, ensure_ascii=False)
78 | json.dump(dict, f, ensure_ascii=False)
79 |
--------------------------------------------------------------------------------
/tools/merge_vocabulary.py:
--------------------------------------------------------------------------------
1 | from transformers import LlamaTokenizer
2 | from sentencepiece import sentencepiece_model_pb2 as model
3 | import sentencepiece as sp
4 | import argparse
5 | import os
6 |
7 | if __name__ == '__main__':
8 | # Load arguments
9 | parser = argparse.ArgumentParser()
10 | parser.add_argument('--load_path', default='../src/models/base_model/chinese_llama_7b/tokenizer_chinese.model', type=str)
11 | parser.add_argument('--save_dir', default='../src/models/base_model/save_chinese', type=str)
12 | parser.add_argument('--voc_path', default='../data/vocabulary/legal_vocab_processed.txt', type=str)
13 | args = parser.parse_args()
14 |
15 | LOAD_PATH = args.load_path
16 | SAVE_DIR = args.save_dir
17 | VOC_PATH = args.voc_path
18 |
19 | # Load pre-trained llama tokenizer and sentencepiece model
20 | llama_spm = model.ModelProto()
21 | llama_spm.ParseFromString(open(LOAD_PATH, "rb").read())
22 |
23 | # show size of llama's vocabulary
24 | llama_spm_tokens_set = set(p.piece for p in llama_spm.pieces)
25 | print(f"Size of initial llama's vocabulary: {len(llama_spm_tokens_set)}")
26 |
27 | # Load custom vocabulary
28 | new_tokens = open(VOC_PATH, "r").read().split("\n")
29 | for token in new_tokens:
30 | if token not in llama_spm_tokens_set:
31 | new_token = model.ModelProto().SentencePiece()
32 | new_token.piece = token
33 | new_token.score = 0
34 | llama_spm.pieces.append(new_token)
35 | print(f"Size of merged llama's vocabulary: {len(llama_spm.pieces)}")
36 |
37 | # save
38 | os.makedirs(SAVE_DIR, exist_ok=True)
39 | SAVE_MODEL_PATH = os.path.join(SAVE_DIR, 'tokenizer.model')
40 | SAVE_VOCAB_PATH = os.path.join(SAVE_DIR, 'tokenizer.vocab')
41 | with open(SAVE_MODEL_PATH, 'wb') as f:
42 | f.write(llama_spm.SerializeToString())
43 | with open(SAVE_VOCAB_PATH, 'w') as f:
44 | f.writelines([f'{token.piece} {token.score}\n' for token in llama_spm.pieces])
45 | tokenizer = LlamaTokenizer(SAVE_MODEL_PATH)
46 | tokenizer.save_pretrained(SAVE_DIR)
47 | print(f'New llama tokenizer and spm has been saved to {SAVE_DIR}')
48 |
49 | # test
50 | llama_tokenizer_old = LlamaTokenizer.from_pretrained(LOAD_PATH)
51 | llama_tokenizer_new = LlamaTokenizer.from_pretrained(SAVE_DIR)
52 | text = '''登记错误赔偿责任登记等手续登记等手续生效登记机构和登记办法登记机构赔偿后登记机构应当提供登记收费问题'''
53 |
54 | print(f'Size of old vocabulary: {llama_tokenizer_old.vocab_size}')
55 | print(f'Size of new vocabulary: {llama_tokenizer_new.vocab_size}')
56 | print('All special tokens and ids in new llama:')
57 | print(llama_tokenizer_new.all_special_tokens)
58 | print(llama_tokenizer_new.all_special_ids)
59 | print(llama_tokenizer_new.special_tokens_map)
60 |
61 | print(f'Text:\n{text}')
62 | print(f'Tokenized by LLaMA tokenizer:\n {llama_tokenizer_old.tokenize(text)}')
63 | print(f'Tokenized by NEW LLaMA tokenizer:\n {llama_tokenizer_new.tokenize(text)}')
--------------------------------------------------------------------------------
/train_clm.py:
--------------------------------------------------------------------------------
1 | import os
2 | import sys
3 | from typing import List
4 |
5 | import fire
6 | import torch
7 | import transformers
8 | from datasets import load_dataset
9 |
10 | from peft import (
11 | LoraConfig,
12 | get_peft_model,
13 | get_peft_model_state_dict,
14 | prepare_model_for_int8_training,
15 | set_peft_model_state_dict,
16 | )
17 | from transformers import LlamaForCausalLM, LlamaTokenizer
18 | from utils.prompter import Prompter
19 |
20 |
21 | def train(
22 | # model/data params
23 | base_model: str = "./models/base_models/your_base_model_dir",
24 | data_path: str = "./data/your_data.json",
25 | output_dir: str = "./outputs/your_version_dir",
26 |
27 | # training hyperparams
28 | batch_size: int = 128,
29 | micro_batch_size: int = 4,
30 | num_epochs: int = 10,
31 | learning_rate: float = 3e-4,
32 | cutoff_len: int = 512,
33 | val_set_size: int = 2000,
34 |
35 | # lora hyperparams
36 | lora_r: int = 8,
37 | lora_alpha: int = 16,
38 | lora_dropout: float = 0.05,
39 | lora_target_modules: List[str] = ["q_proj", "v_proj",],
40 |
41 | # llm hyperparams
42 | train_on_inputs: bool = True, # if False, masks out inputs in loss
43 | add_eos_token: bool = True,
44 | group_by_length: bool = False, # faster, but produces an odd training loss curve
45 |
46 | # wandb params
47 | wandb_project: str = "",
48 | wandb_run_name: str = "",
49 | wandb_watch: str = "", # options: false | gradients | all
50 | wandb_log_model: str = "", # options: false | true
51 |
52 | # either training checkpoint or final adapter
53 | resume_from_checkpoint: str = None,
54 |
55 | # The prompt template to use, will default to alpaca.
56 | prompt_template_name: str = "alpaca",
57 | ):
58 | if int(os.environ.get("LOCAL_RANK", 0)) == 0:
59 | print(
60 | f"Training Alpaca-LoRA model with params:\n"
61 | f"base_model: {base_model}\n"
62 | f"data_path: {data_path}\n"
63 | f"output_dir: {output_dir}\n"
64 | f"batch_size: {batch_size}\n"
65 | f"micro_batch_size: {micro_batch_size}\n"
66 | f"num_epochs: {num_epochs}\n"
67 | f"learning_rate: {learning_rate}\n"
68 | f"cutoff_len: {cutoff_len}\n"
69 | f"val_set_size: {val_set_size}\n"
70 | f"lora_r: {lora_r}\n"
71 | f"lora_alpha: {lora_alpha}\n"
72 | f"lora_dropout: {lora_dropout}\n"
73 | f"lora_target_modules: {lora_target_modules}\n"
74 | f"train_on_inputs: {train_on_inputs}\n"
75 | f"add_eos_token: {add_eos_token}\n"
76 | f"group_by_length: {group_by_length}\n"
77 | f"wandb_project: {wandb_project}\n"
78 | f"wandb_run_name: {wandb_run_name}\n"
79 | f"wandb_watch: {wandb_watch}\n"
80 | f"wandb_log_model: {wandb_log_model}\n"
81 | f"resume_from_checkpoint: {resume_from_checkpoint or False}\n"
82 | f"prompt template: {prompt_template_name}\n"
83 | )
84 | gradient_accumulation_steps = batch_size // micro_batch_size
85 |
86 | prompter = Prompter(prompt_template_name)
87 |
88 | # Configure device and distributed training
89 | device_map = "auto"
90 | world_size = int(os.environ.get("WORLD_SIZE", 1))
91 | ddp = world_size != 1
92 | if ddp:
93 | device_map = {"": int(os.environ.get("LOCAL_RANK") or 0)}
94 | gradient_accumulation_steps = gradient_accumulation_steps // world_size
95 |
96 | # Check if parameter passed or if set within environ
97 | use_wandb = len(wandb_project) > 0 or (
98 | "WANDB_PROJECT" in os.environ and len(os.environ["WANDB_PROJECT"]) > 0)
99 |
100 | # Only overwrite environ if wandb param passed
101 | if len(wandb_project) > 0:
102 | os.environ["WANDB_PROJECT"] = wandb_project
103 | if len(wandb_watch) > 0:
104 | os.environ["WANDB_WATCH"] = wandb_watch
105 | if len(wandb_log_model) > 0:
106 | os.environ["WANDB_LOG_MODEL"] = wandb_log_model
107 |
108 | model = LlamaForCausalLM.from_pretrained(
109 | base_model,
110 | load_in_8bit=True,
111 | torch_dtype=torch.float16,
112 | device_map=device_map,
113 | )
114 |
115 | tokenizer = LlamaTokenizer.from_pretrained(base_model)
116 | tokenizer.bos_token_id = 1
117 | tokenizer.eos_token_id = 2
118 | bos = tokenizer.bos_token_id
119 | eos = tokenizer.eos_token_id
120 | pad = tokenizer.pad_token_id
121 |
122 | print("pre-trained model's BOS EOS and PAD token id:",
123 | bos, eos, pad, " => It should be 1,2,none")
124 |
125 | tokenizer.pad_token_id = (
126 | 0 # unk. we want this to be different from the eos token
127 | )
128 | tokenizer.padding_side = "left" # Allow batched inference
129 |
130 | def tokenize(prompt, add_eos_token=True):
131 | # there's probably a way to do this with the tokenizer settings
132 | # but again, gotta move fast
133 | result = tokenizer(
134 | prompt,
135 | truncation=True,
136 | max_length=cutoff_len,
137 | padding=False,
138 | return_tensors=None,
139 | )
140 | if (
141 | result["input_ids"][-1] != tokenizer.eos_token_id
142 | and len(result["input_ids"]) < cutoff_len
143 | and add_eos_token
144 | ):
145 | result["input_ids"].append(tokenizer.eos_token_id)
146 | result["attention_mask"].append(1)
147 |
148 | result["labels"] = result["input_ids"].copy()
149 |
150 | return result
151 |
152 | def generate_and_tokenize_prompt(data_point):
153 | text = data_point['content']
154 | tokenized_full_prompt = tokenize(text)
155 | return tokenized_full_prompt
156 |
157 | model = prepare_model_for_int8_training(model)
158 |
159 | config = LoraConfig(
160 | r=lora_r,
161 | lora_alpha=lora_alpha,
162 | target_modules=lora_target_modules,
163 | lora_dropout=lora_dropout,
164 | bias="none",
165 | task_type="CAUSAL_LM",
166 | )
167 | model = get_peft_model(model, config)
168 |
169 | if data_path.endswith(".json") or data_path.endswith(".jsonl"):
170 | data = load_dataset("json", data_files=data_path)
171 | else:
172 | data = load_dataset(data_path)
173 |
174 | if resume_from_checkpoint:
175 | # Check the available weights and load them
176 | checkpoint_name = os.path.join(
177 | resume_from_checkpoint, "pytorch_model.bin"
178 | ) # Full checkpoint
179 | if not os.path.exists(checkpoint_name):
180 | checkpoint_name = os.path.join(
181 | resume_from_checkpoint, "adapter_model.bin"
182 | ) # only LoRA model - LoRA config above has to fit
183 | resume_from_checkpoint = (
184 | False # So the trainer won't try loading its state
185 | )
186 | # The two files above have a different name depending on how they were saved, but are actually the same.
187 | if os.path.exists(checkpoint_name):
188 | print(f"Restarting from {checkpoint_name}")
189 | adapters_weights = torch.load(checkpoint_name)
190 | set_peft_model_state_dict(model, adapters_weights)
191 | else:
192 | print(f"Checkpoint {checkpoint_name} not found")
193 |
194 | # Be more transparent about the % of trainable params.
195 | model.print_trainable_parameters()
196 |
197 | if val_set_size > 0:
198 | train_val = data["train"].train_test_split(test_size=val_set_size, shuffle=True, seed=42)
199 | train_data = (train_val["train"].shuffle().map(generate_and_tokenize_prompt))
200 | val_data = (train_val["test"].shuffle().map(generate_and_tokenize_prompt))
201 | else:
202 | train_data = data["train"].shuffle().map(generate_and_tokenize_prompt)
203 | val_data = None
204 |
205 | if not ddp and torch.cuda.device_count() > 1:
206 | # keeps Trainer from trying its own DataParallelism when more than 1 gpu is available
207 | model.is_parallelizable = True
208 | model.model_parallel = True
209 |
210 | trainer = transformers.Trainer(
211 | model=model,
212 | train_dataset=train_data,
213 | eval_dataset=val_data,
214 | args=transformers.TrainingArguments(
215 | per_device_train_batch_size=micro_batch_size,
216 | gradient_accumulation_steps=gradient_accumulation_steps,
217 | warmup_steps=100,
218 | num_train_epochs=num_epochs,
219 | learning_rate=learning_rate,
220 | fp16=True,
221 | logging_steps=10,
222 | optim="adamw_torch",
223 | evaluation_strategy="steps" if val_set_size > 0 else "no",
224 | save_strategy="steps",
225 | eval_steps=100 if val_set_size > 0 else None,
226 | save_steps=100,
227 | output_dir=output_dir,
228 | save_total_limit=3,
229 | load_best_model_at_end=True if val_set_size > 0 else False,
230 | ddp_find_unused_parameters=False if ddp else None,
231 | group_by_length=group_by_length,
232 | report_to="wandb" if use_wandb else None,
233 | run_name=wandb_run_name if use_wandb else None,
234 | ),
235 | data_collator=transformers.DataCollatorForSeq2Seq(
236 | tokenizer, pad_to_multiple_of=8, return_tensors="pt", padding=True
237 | ),
238 | )
239 | model.config.use_cache = False
240 |
241 | old_state_dict = model.state_dict
242 | model.state_dict = (
243 | lambda self, *_, **__: get_peft_model_state_dict(
244 | self, old_state_dict()
245 | )
246 | ).__get__(model, type(model))
247 |
248 | if torch.__version__ >= "2" and sys.platform != "win32":
249 | model = torch.compile(model)
250 |
251 | trainer.train(resume_from_checkpoint=resume_from_checkpoint)
252 |
253 | model.save_pretrained(output_dir)
254 |
255 | print("\n If there's a warning about missing keys above, please disregard :)")
256 |
257 |
258 | if __name__ == "__main__":
259 | fire.Fire(train)
260 |
--------------------------------------------------------------------------------
/utils/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengxiao-song/LaWGPT/7f1c52ad85a5c52b3d3fd7d1a78b01d7b89fc802/utils/__init__.py
--------------------------------------------------------------------------------
/utils/callbacks.py:
--------------------------------------------------------------------------------
1 | """
2 | Helpers to support streaming generate output.
3 | Borrowed from https://github.com/oobabooga/text-generation-webui/blob/ad37f396fc8bcbab90e11ecf17c56c97bfbd4a9c/modules/callbacks.py
4 | """
5 |
6 | import gc
7 | import traceback
8 | from queue import Queue
9 | from threading import Thread
10 |
11 | import torch
12 | import transformers
13 |
14 |
15 | class Stream(transformers.StoppingCriteria):
16 | def __init__(self, callback_func=None):
17 | self.callback_func = callback_func
18 |
19 | def __call__(self, input_ids, scores) -> bool:
20 | if self.callback_func is not None:
21 | self.callback_func(input_ids[0])
22 | return False
23 |
24 |
25 | class Iteratorize:
26 |
27 | """
28 | Transforms a function that takes a callback
29 | into a lazy iterator (generator).
30 | """
31 |
32 | def __init__(self, func, kwargs={}, callback=None):
33 | self.mfunc = func
34 | self.c_callback = callback
35 | self.q = Queue()
36 | self.sentinel = object()
37 | self.kwargs = kwargs
38 | self.stop_now = False
39 |
40 | def _callback(val):
41 | if self.stop_now:
42 | raise ValueError
43 | self.q.put(val)
44 |
45 | def gentask():
46 | try:
47 | ret = self.mfunc(callback=_callback, **self.kwargs)
48 | except ValueError:
49 | pass
50 | except:
51 | traceback.print_exc()
52 | pass
53 |
54 | self.q.put(self.sentinel)
55 | if self.c_callback:
56 | self.c_callback(ret)
57 |
58 | self.thread = Thread(target=gentask)
59 | self.thread.start()
60 |
61 | def __iter__(self):
62 | return self
63 |
64 | def __next__(self):
65 | obj = self.q.get(True, None)
66 | if obj is self.sentinel:
67 | raise StopIteration
68 | else:
69 | return obj
70 |
71 | def __enter__(self):
72 | return self
73 |
74 | def __exit__(self, exc_type, exc_val, exc_tb):
75 | self.stop_now = True
76 |
--------------------------------------------------------------------------------
/utils/evaluate.py:
--------------------------------------------------------------------------------
1 | import math
2 | import os
3 | import sys
4 |
5 | import fire
6 | from tqdm import tqdm
7 | import pandas as pd
8 | import torch
9 | import transformers
10 | from peft import PeftModel
11 | import datasets
12 | from transformers import GenerationConfig, LlamaForCausalLM, LlamaTokenizer
13 |
14 | from utils.callbacks import Iteratorize, Stream
15 | from utils.prompter import Prompter
16 |
17 | device = "cuda"
18 |
19 |
20 | def main(
21 | load_8bit: bool = True,
22 | base_model: str = "decapoda-research/llama-7b-hf",
23 | lora_weights: str = "./lora-alpaca",
24 | data_path: str = "./data",
25 | output_path: str = "./output",
26 | eval_rate: float = 0.1,
27 | batch_size: int = 32,
28 | # The prompt template to use, will default to alpaca.
29 | prompt_template: str = "alpaca",
30 | ):
31 | base_model = base_model or os.environ.get("BASE_MODEL", "")
32 | assert (base_model), "Please specify a --base_model, e.g. --base_model='huggyllama/llama-7b'"
33 |
34 | prompter = Prompter(prompt_template)
35 | tokenizer = LlamaTokenizer.from_pretrained(base_model)
36 | if device == "cuda":
37 | model = LlamaForCausalLM.from_pretrained(
38 | base_model,
39 | load_in_8bit=load_8bit,
40 | torch_dtype=torch.float16,
41 | device_map="auto",
42 | )
43 | model = PeftModel.from_pretrained(
44 | model,
45 | lora_weights,
46 | torch_dtype=torch.float16,
47 | )
48 |
49 | # unwind broken decapoda-research config
50 | model.config.pad_token_id = tokenizer.pad_token_id = 0 # unk
51 | model.config.bos_token_id = 1
52 | model.config.eos_token_id = 2
53 |
54 | if not load_8bit:
55 | model.half() # seems to fix bugs for some users.
56 |
57 | model.eval()
58 | if torch.__version__ >= "2" and sys.platform != "win32":
59 | model = torch.compile(model)
60 |
61 | def evaluate_one(
62 | instruction,
63 | input=None,
64 | temperature=0.1,
65 | top_p=0.75,
66 | top_k=40,
67 | num_beams=2,
68 | max_new_tokens=128,
69 | **kwargs,
70 | ):
71 | prompt = prompter.generate_prompt(instruction, input)
72 | inputs = tokenizer(prompt, return_tensors="pt")
73 | input_ids = inputs["input_ids"].to(device)
74 | generation_config = GenerationConfig(
75 | temperature=temperature,
76 | top_p=top_p,
77 | top_k=top_k,
78 | num_beams=num_beams,
79 | **kwargs,
80 | )
81 |
82 | # Without streaming
83 | with torch.no_grad():
84 | generation_output = model.generate(
85 | input_ids=input_ids,
86 | generation_config=generation_config,
87 | return_dict_in_generate=True,
88 | output_scores=True,
89 | max_new_tokens=max_new_tokens,
90 | )
91 | s = generation_output.sequences[0]
92 | output = tokenizer.decode(s, skip_special_tokens=True)
93 | return prompter.get_response(output)
94 |
95 | def evaluate_all():
96 | # data = datasets.load_dataset("json", data_files=data_path)
97 | # data = data["train"]
98 | # df = data.to_pandas()
99 | df = pd.read_json(data_path, orient='records')
100 | print(df.info())
101 | # 计算准确率
102 | correct = 0
103 | total = 0
104 | total_step = len(df)
105 | pbar = tqdm(total=total_step, unit='batch')
106 | error = []
107 | for i in range(total_step):
108 | instruction = df['instruction'].iloc[i]
109 | input = df['input'].iloc[i]
110 | label = df['output'].iloc[i]
111 | pred = evaluate_one(instruction=instruction, input=input)
112 | if pred == label:
113 | correct += 1
114 | else:
115 | error.append((label, pred))
116 | total += 1
117 | acc = correct / total
118 | # 更新进度条
119 | # Update the progress bar
120 | pbar.set_description(
121 | f"Testing: Sample [{total}/{total_step}] Acc: {acc :.4f}")
122 | pbar.update(1)
123 |
124 | for e in error:
125 | print(e)
126 |
127 | def evaluate_by_batch(
128 | temperature=0.1,
129 | top_p=0.75,
130 | top_k=40,
131 | num_beams=1,
132 | max_new_tokens=32
133 | ):
134 | df = pd.read_json(data_path, orient='records')
135 | # df = df.sample(frac=eval_rate).reset_index(drop=True)
136 | df['prompt'] = df.apply(lambda x: prompter.generate_prompt(
137 | x['instruction'], x['input']), axis=1)
138 | tokenizer.padding_side = "left" # Allow batched inference
139 |
140 | generation_config = GenerationConfig(
141 | temperature=temperature,
142 | top_p=top_p,
143 | top_k=top_k,
144 | num_beams=num_beams
145 | )
146 |
147 | outputs = []
148 | total = 0
149 | total_step = math.ceil(len(df) / batch_size)
150 | pbar = tqdm(total=total_step, unit='batch')
151 | # 计算准确率
152 | with torch.no_grad():
153 | for i in range(total_step):
154 | batch = df.iloc[i*batch_size:(i+1)*batch_size]
155 | inputs = tokenizer(batch['prompt'].tolist(), return_tensors="pt", padding=True)[
156 | 'input_ids'].to(device)
157 |
158 | generation_outputs = model.generate(
159 | input_ids=inputs,
160 | generation_config=generation_config,
161 | max_new_tokens=max_new_tokens,
162 | pad_token_id=tokenizer.pad_token_id
163 | )
164 |
165 | for g in generation_outputs:
166 | decoded_item = tokenizer.decode(
167 | g, skip_special_tokens=True)
168 | try:
169 | output = prompter.get_response(decoded_item)
170 | except:
171 | output = decoded_item
172 | outputs.append(output)
173 | total += 1
174 |
175 | # 更新进度条
176 | pbar.set_description(f"Testing: Sample [{total}/{len(df)}] ")
177 | pbar.update(1)
178 | df['pred'] = outputs
179 | df['pred'].to_csv(output_path, index=False)
180 |
181 | evaluate_by_batch()
182 |
183 |
184 | if __name__ == "__main__":
185 | # fire.Fire(main)
186 | import yaml
187 | dataset_param = sys.argv[1]
188 | with open("./configs/evaluate_params.yaml", "r") as stream:
189 | # try:
190 | params = yaml.safe_load(stream)
191 | print('=' * 80)
192 | print(params[dataset_param])
193 | print('=' * 80)
194 |
195 | # fire.Fire(train)
196 | main(**params[dataset_param])
197 |
--------------------------------------------------------------------------------
/utils/merge.py:
--------------------------------------------------------------------------------
1 | import os
2 |
3 | import torch
4 | import transformers
5 | from peft import PeftModel
6 | from transformers import LlamaForCausalLM, LlamaTokenizer # noqa: F402
7 |
8 | BASE_MODEL = os.environ.get("BASE_MODEL", None)
9 | assert (
10 | BASE_MODEL
11 | ), "Please specify a value for BASE_MODEL environment variable, e.g. `export BASE_MODEL=huggyllama/llama-7b`" # noqa: E501
12 |
13 | tokenizer = LlamaTokenizer.from_pretrained(BASE_MODEL)
14 |
15 | base_model = LlamaForCausalLM.from_pretrained(
16 | BASE_MODEL,
17 | load_in_8bit=False,
18 | torch_dtype=torch.float16,
19 | device_map={"": "cpu"},
20 | )
21 |
22 | first_weight = base_model.model.layers[0].self_attn.q_proj.weight
23 | first_weight_old = first_weight.clone()
24 |
25 | lora_model = PeftModel.from_pretrained(
26 | base_model,
27 | "../outputs/lora-llama-clm-e2",
28 | device_map={"": "cpu"},
29 | torch_dtype=torch.float16,
30 | )
31 |
32 | lora_weight = lora_model.base_model.model.model.layers[0].self_attn.q_proj.weight
33 |
34 | assert torch.allclose(first_weight_old, first_weight)
35 |
36 | # merge weights - new merging method from peft
37 | lora_model = lora_model.merge_and_unload()
38 |
39 | lora_model.train(False)
40 |
41 | # did we do anything?
42 | assert not torch.allclose(first_weight_old, first_weight)
43 |
44 | lora_model_sd = lora_model.state_dict()
45 | deloreanized_sd = {
46 | k.replace("base_model.model.", ""): v
47 | for k, v in lora_model_sd.items()
48 | if "lora" not in k
49 | }
50 |
51 | LlamaForCausalLM.save_pretrained(base_model, '../models/legal-base-7b', state_dict=deloreanized_sd, max_shard_size="400MB")
52 |
--------------------------------------------------------------------------------
/utils/prompter.py:
--------------------------------------------------------------------------------
1 | """
2 | A dedicated helper to manage templates and prompt building.
3 | """
4 |
5 | import json
6 | import os.path as osp
7 | from typing import Union
8 |
9 |
10 | class Prompter(object):
11 | __slots__ = ("template", "_verbose")
12 |
13 | def __init__(self, template_name: str = "", verbose: bool = False):
14 | self._verbose = verbose
15 | if not template_name:
16 | # Enforce the default here, so the constructor can be called with '' and will not break.
17 | template_name = "alpaca"
18 | file_name = osp.join("templates", f"{template_name}.json")
19 | if not osp.exists(file_name):
20 | raise ValueError(f"Can't read {file_name}")
21 | with open(file_name) as fp:
22 | self.template = json.load(fp)
23 | if self._verbose:
24 | print(
25 | f"Using prompt template {template_name}: {self.template['description']}"
26 | )
27 |
28 | def generate_prompt(
29 | self,
30 | instruction: str,
31 | input: Union[None, str] = None,
32 | label: Union[None, str] = None,
33 | ) -> str:
34 | # returns the full prompt from instruction and optional input
35 | # if a label (=response, =output) is provided, it's also appended.
36 | if input:
37 | res = self.template["prompt_input"].format(
38 | instruction=instruction, input=input
39 | )
40 | else:
41 | res = self.template["prompt_no_input"].format(
42 | instruction=instruction
43 | )
44 | if label:
45 | res = f"{res}{label}"
46 | if self._verbose:
47 | print(res)
48 | return res
49 |
50 | def get_response(self, output: str) -> str:
51 | return output.split(self.template["response_split"])[1].strip()
52 |
--------------------------------------------------------------------------------
/webui.py:
--------------------------------------------------------------------------------
1 | import os
2 | import sys
3 |
4 | import fire
5 | import gradio as gr
6 | import torch
7 | import transformers
8 | from peft import PeftModel
9 | from transformers import GenerationConfig, LlamaForCausalLM, LlamaTokenizer, AutoModel, AutoTokenizer, AutoModelForCausalLM
10 |
11 | from utils.callbacks import Iteratorize, Stream
12 | from utils.prompter import Prompter
13 |
14 | if torch.cuda.is_available():
15 | device = "cuda"
16 | else:
17 | device = "cpu"
18 |
19 | try:
20 | if torch.backends.mps.is_available():
21 | device = "mps"
22 | except:
23 | pass
24 |
25 |
26 | def main(
27 | load_8bit: bool = False,
28 | base_model: str = "",
29 | lora_weights: str = "",
30 | prompt_template: str = "", # The prompt template to use, will default to alpaca.
31 | server_name: str = "0.0.0.0", # Allows to listen on all interfaces by providing '0.
32 | share_gradio: bool = False,
33 | ):
34 | base_model = base_model or os.environ.get("BASE_MODEL", "")
35 | assert (
36 | base_model
37 | ), "Please specify a --base_model, e.g. --base_model='huggyllama/llama-7b'"
38 |
39 | prompter = Prompter(prompt_template)
40 | tokenizer = LlamaTokenizer.from_pretrained(base_model)
41 | if device == "cuda":
42 | model = LlamaForCausalLM.from_pretrained(
43 | base_model,
44 | load_in_8bit=load_8bit,
45 | torch_dtype=torch.float16,
46 | device_map="auto",
47 | )
48 | try:
49 | model = PeftModel.from_pretrained(
50 | model,
51 | lora_weights,
52 | torch_dtype=torch.float16,
53 | )
54 | except:
55 | print("*"*50, "\n Attention! No Lora Weights \n", "*"*50)
56 | elif device == "mps":
57 | model = LlamaForCausalLM.from_pretrained(
58 | base_model,
59 | device_map={"": device},
60 | torch_dtype=torch.float16,
61 | )
62 | try:
63 | model = PeftModel.from_pretrained(
64 | model,
65 | lora_weights,
66 | device_map={"": device},
67 | torch_dtype=torch.float16,
68 | )
69 | except:
70 | print("*"*50, "\n Attention! No Lora Weights \n", "*"*50)
71 | else:
72 | model = LlamaForCausalLM.from_pretrained(
73 | base_model, device_map={"": device}, low_cpu_mem_usage=True
74 | )
75 | try:
76 | model = PeftModel.from_pretrained(
77 | model,
78 | lora_weights,
79 | device_map={"": device},
80 | )
81 | except:
82 | print("*"*50, "\n Attention! No Lora Weights \n", "*"*50)
83 |
84 | # unwind broken decapoda-research config
85 | model.config.pad_token_id = tokenizer.pad_token_id = 0 # unk
86 | model.config.bos_token_id = 1
87 | model.config.eos_token_id = 2
88 |
89 | if not load_8bit:
90 | model.half() # seems to fix bugs for some users.
91 |
92 | model.eval()
93 | if torch.__version__ >= "2" and sys.platform != "win32":
94 | model = torch.compile(model)
95 |
96 | def evaluate(
97 | instruction,
98 | # input=None,
99 | temperature=0.1,
100 | top_p=0.75,
101 | top_k=40,
102 | num_beams=4,
103 | max_new_tokens=128,
104 | stream_output=False,
105 | **kwargs,
106 | ):
107 | input=None
108 | prompt = prompter.generate_prompt(instruction, input)
109 | inputs = tokenizer(prompt, return_tensors="pt")
110 | input_ids = inputs["input_ids"].to(device)
111 | generation_config = GenerationConfig(
112 | temperature=temperature,
113 | top_p=top_p,
114 | top_k=top_k,
115 | num_beams=num_beams,
116 | **kwargs,
117 | )
118 |
119 | generate_params = {
120 | "input_ids": input_ids,
121 | "generation_config": generation_config,
122 | "return_dict_in_generate": True,
123 | "output_scores": True,
124 | "max_new_tokens": max_new_tokens,
125 | }
126 |
127 | if stream_output:
128 | # Stream the reply 1 token at a time.
129 | # This is based on the trick of using 'stopping_criteria' to create an iterator,
130 | # from https://github.com/oobabooga/text-generation-webui/blob/ad37f396fc8bcbab90e11ecf17c56c97bfbd4a9c/modules/text_generation.py#L216-L243.
131 |
132 | def generate_with_callback(callback=None, **kwargs):
133 | kwargs.setdefault(
134 | "stopping_criteria", transformers.StoppingCriteriaList()
135 | )
136 | kwargs["stopping_criteria"].append(
137 | Stream(callback_func=callback)
138 | )
139 | with torch.no_grad():
140 | model.generate(**kwargs)
141 |
142 | def generate_with_streaming(**kwargs):
143 | return Iteratorize(
144 | generate_with_callback, kwargs, callback=None
145 | )
146 |
147 | with generate_with_streaming(**generate_params) as generator:
148 | for output in generator:
149 | # new_tokens = len(output) - len(input_ids[0])
150 | decoded_output = tokenizer.decode(output)
151 |
152 | if output[-1] in [tokenizer.eos_token_id]:
153 | break
154 |
155 | yield prompter.get_response(decoded_output)
156 | print(decoded_output)
157 | return # early return for stream_output
158 |
159 | # Without streaming
160 | with torch.no_grad():
161 | generation_output = model.generate(
162 | input_ids=input_ids,
163 | generation_config=generation_config,
164 | return_dict_in_generate=True,
165 | output_scores=True,
166 | max_new_tokens=max_new_tokens,
167 | )
168 | s = generation_output.sequences[0]
169 | output = tokenizer.decode(s)
170 | print(output)
171 | yield prompter.get_response(output)
172 |
173 | gr.Interface(
174 | fn=evaluate,
175 | inputs=[
176 | gr.components.Textbox(
177 | lines=2,
178 | label="Instruction",
179 | placeholder="此处输入法律相关问题",
180 | ),
181 | # gr.components.Textbox(lines=2, label="Input", placeholder="none"),
182 | gr.components.Slider(
183 | minimum=0, maximum=1, value=0.1, label="Temperature"
184 | ),
185 | gr.components.Slider(
186 | minimum=0, maximum=1, value=0.75, label="Top p"
187 | ),
188 | gr.components.Slider(
189 | minimum=0, maximum=100, step=1, value=40, label="Top k"
190 | ),
191 | gr.components.Slider(
192 | minimum=1, maximum=4, step=1, value=1, label="Beams"
193 | ),
194 | gr.components.Slider(
195 | minimum=1, maximum=2000, step=1, value=256, label="Max tokens"
196 | ),
197 | gr.components.Checkbox(label="Stream output", value=True),
198 | ],
199 | outputs=[
200 | gr.inputs.Textbox(
201 | lines=8,
202 | label="Output",
203 | )
204 | ],
205 | title="🦙🌲 LaWGPT",
206 | description="",
207 | ).queue().launch(server_name="0.0.0.0", share=share_gradio)
208 |
209 |
210 | if __name__ == "__main__":
211 | fire.Fire(main)
212 |
--------------------------------------------------------------------------------