??中文| Anglais | Documents/Docs |
Modèle GPT médical de formation MedicalGPT avec pipeline de formation ChatGPT, mise en œuvre de la pré-formation, du réglage fin supervisé, du RLHF (Reward Modeling and Reinforcement Learning) et du DPO (Direct Preference Optimization).
MedicalGPT forme de grands modèles médicaux et met en œuvre une pré-formation incrémentielle, un réglage fin supervisé, RLHF (modélisation des récompenses, formation par apprentissage par renforcement) et DPO (optimisation des préférences directes).
[2024/09/21] Version v2.3 : prend en charge les modèles de la série Qwen-2.5 , voir la version v2.3 pour plus de détails
[02/08/2024] Version v2.2 : prend en charge la formation de modèles de jeu de rôle et ajoute le script de génération de données SFT de dialogue médecin-patient role_play_data Pour plus de détails, voir Release-v2.2.
[2024/06/11] Version v2.1 : prend en charge les modèles de la série Qwen-2 , voir Release-v2.1 pour plus de détails
[2024/04/24] Version v2.0 : prend en charge les modèles de la série Llama-3 , voir Release-v2.0 pour plus de détails
[2024/04/17] Version v1.9 : ORPO est pris en charge pour une utilisation détaillée, veuillez vous référer à run_orpo.sh
. Voir la version v1.9 pour plus de détails
[2024/01/26] Version v1.8 : Prise en charge du réglage fin du modèle MoE de l'expert hybride Mixtral Mixtral 8x7B . Voir la version v1.8 pour plus de détails
[2024/01/14] Version v1.7 : Ajout de la fonction de questions-réponses sur les fichiers basée sur la génération améliorée de récupération (RAG), Code chatpdf.py
, qui peut améliorer la précision des questions-réponses de l'industrie sur la base d'un LLM affiné combiné aux questions-réponses des fichiers de la base de connaissances. Voir la version v1.7 pour plus de détails
[2023/10/23] Version v1.6 : Ajout de l'interpolation RoPE pour étendre la longueur du contexte du modèle GPT ; prend en charge FlashAttention-2 et LongLoRA pour le modèle LLaMA.
[2023/08/28] Version v1.5 : Ajout de la méthode DPO (Direct Preference Optimization) qui permet un contrôle précis de son comportement en optimisant directement le modèle de langage et peut apprendre efficacement les préférences humaines. Voir la version v1.5 pour plus de détails
[2023/08/08] Version v1.4 : publication du modèle chinois et anglais Vicuna-13B shibing624/vicuna-baichuan-13b-chat basé sur le réglage fin de l'ensemble de données ShareGPT4 et du modèle LoRA correspondant shibing624/vicuna -baichuan-13b-chat-lora, voir Release-v1.4 pour plus de détails
[02/08/2023] Version v1.3 : ajout d'une formation de réglage fin du dialogue à plusieurs tours des modèles LLaMA, LLaMA2, Bloom, ChatGLM, ChatGLM2 et Baichuan ; ajout d'une fonction d'expansion du vocabulaire de domaine et ajout d'un ensemble de données de pré-formation en chinois ; Ensemble de formation de réglage fin chinois ShareGPT, voir la version v1.3 pour plus de détails
[2023/07/13] Version v1.1 : sortie du modèle médical chinois LLaMA-13B shibing624/ziya-llama-13b-medical-merged, basé sur le modèle Ziya-LLaMA-13B-v1, SFT a affiné une version du modèle médical, médical L'effet des questions et réponses a été amélioré et les poids complets du modèle après réglage fin sont publiés. Pour plus de détails, voir Release-v1.1.
[2023/06/15] Version v1.0 : publication du modèle médical chinois LoRA shibing624/ziya-llama-13b-medical-lora, basé sur le modèle Ziya-LLaMA-13B-v1, SFT a affiné une version du modèle médical , effet de questions et réponses médicales Il y a eu une amélioration et les poids LoRA affinés ont été publiés. Pour plus de détails, voir Release-v1.0.
[2023/06/05] Version v0.2 : En prenant les soins médicaux comme exemple, un grand modèle dans le domaine de la formation met en œuvre quatre étapes de formation : y compris la pré-formation secondaire, le réglage fin supervisé, la modélisation des récompenses et la formation par apprentissage par renforcement. . Voir la version v0.2 pour plus de détails
Basé sur le pipeline de formation ChatGPT, ce projet implémente le modèle de domaine : la formation d'un grand modèle de langage dans l'industrie médicale :
Modèle | Modèle de base | Introduction |
---|---|---|
shibing624/ziya-llama-13b-medical-lora | IDÉE-CCNL/Ziya-LLaMA-13B-v1 | SFT a affiné une version du modèle Ziya-LLaMA-13B sur l'ensemble de 2,4 millions de données médicales chinoises et anglaises shibing624/medical. L'effet des questions et réponses médicales a été amélioré et les poids LoRA affinés (dialogue en un seul tour). ) ont été libérés. |
shibing624/ziya-llama-13b-medical-merged | IDÉE-CCNL/Ziya-LLaMA-13B-v1 | SFT a affiné une version du modèle Ziya-LLaMA-13B sur l'ensemble de 2,4 millions de données médicales chinoises et anglaises shibing624/medical. L'effet des questions et réponses médicales a été amélioré et les poids complets du modèle après réglage fin sont publiés (. un seul tour de dialogue) |
shibing624/vicuna-baichuan-13b-chat-lora | baichuan-inc/Baichuan-13B-Chat | SFT a affiné une version du modèle de questions et réponses multi-tours baichuan-13b-chat sur l'ensemble de données de conversation multi-tours ShareGPT GPT4 multilingue de 100 000 shibing624/sharegpt_gpt4 et l'ensemble de données médicales shibing624/medical Les effets du quotidien. Les questions-réponses et les questions-réponses médicales ont été améliorées et le réglage fin du poids LoRA a été publié par la suite. |
shibing624/vicuna-baichuan-13b-chat | baichuan-inc/Baichuan-13B-Chat | SFT a affiné une version du modèle de questions et réponses multi-tours baichuan-13b-chat sur l'ensemble de données de conversation multi-tours ShareGPT GPT4 multilingue de 100 000 shibing624/sharegpt_gpt4 et l'ensemble de données médicales shibing624/medical Les effets du quotidien. Les questions-réponses et les questions-réponses médicales ont été améliorées et le réglage fin a été publié après. |
shibing624/llama-3-8b-instruct-262k-chinois | Lama-3-8B-Instruct-262k | Le modèle de dialogue multi-tours à texte ultra long obtenu en affinant la méthode ORPO sur l'ensemble de 20 000 données de préférences chinoises et anglaises shibing624/DPO-En-Zh-20k-Preference convient au RAG et au dialogue multi-tours. |
Démontrer l'effet du modèle shibing624/vicuna-baichuan-13b-chat : Pour des cas spécifiques, voir Exemples d'inférence
Nous fournissons une interface Web interactive simple basée sur Gradio. Après avoir démarré le service, vous pouvez y accéder via un navigateur, saisir une question et le modèle renverra la réponse.
Démarrez le service avec la commande suivante :
CUDA_VISIBLE_DEVICES=0 python gradio_demo.py --model_type base_model_type --base_model path_to_llama_hf_dir --lora_model path_to_lora_dir
Description du paramètre :
--model_type {base_model_type}
: type de modèle pré-entraîné, tel que lama, bloom, chatglm, etc.--base_model {base_model}
: Répertoire pour stocker les poids du modèle LLaMA et les fichiers de configuration au format HF Vous pouvez également utiliser le nom d'appel du modèle HF Model Hub.--lora_model {lora_model}
: Le répertoire où se trouve le fichier LoRA. Vous pouvez également utiliser le nom d'appel du modèle HF Model Hub. Si les poids lora ont été fusionnés dans le modèle pré-entraîné, supprimez le paramètre --lora_model.--tokenizer_path {tokenizer_path}
: Le répertoire où le tokenizer correspondant est stocké. Si ce paramètre n'est pas fourni, sa valeur par défaut est la même que --base_model--template_name
: nom du modèle, tel que vicuna
, alpaca
, etc. Si ce paramètre n'est pas fourni, sa valeur par défaut est vigogne--only_cpu
: Utiliser le CPU uniquement pour l'inférence--resize_emb
: s'il faut ajuster la taille d'intégration. Sinon, utilisez la taille d'intégration du modèle pré-entraîné. requirements.txt
sera mis à jour de temps en temps pour s'adapter aux dernières fonctionnalités. Utilisez la commande suivante pour mettre à jour les dépendances :
git clone https://github.com/shibing624/MedicalGPT
cd MedicalGPT
pip install -r requirements.txt --upgrade
* estimation
méthode de formation | Précision | 7B | 13B | 30B | 70B | 110B | 8x7B | 8x22B |
---|---|---|---|---|---|---|---|---|
Paramètres complets | AMP (précision mixte automatique) | 120 Go | 240 Go | 600 Go | 1200 Go | 2000 Go | 900 Go | 2400 Go |
Paramètres complets | 16 | 60 Go | 120 Go | 300 Go | 600 Go | 900 Go | 400 Go | 1200 Go |
LoRA | 16 | 16 GB | 32 Go | 64 Go | 160 Go | 240 Go | 120 Go | 320 Go |
QLoRA | 8 | 10 Go | 20 Go | 40 Go | 80 Go | 140 Go | 60 Go | 160 Go |
QLoRA | 4 | 6 Go | 12 Go | 24 Go | 48 Go | 72 Go | 30 Go | 96 Go |
QLoRA | 2 | 4 Go | 8 Go | 16 GB | 24 Go | 48 Go | 18 Go | 48 Go |
Étape de formation :
Scène | Introduction | Script Python | Script shell |
---|---|---|---|
Continuer la pré-formation | Pré-formation progressive | pré-entraînement.py | run_pt.sh |
Mise au point supervisée | Mise au point supervisée | supervisé_finetuning.py | run_sft.sh |
Optimisation des préférences directes | Optimisation des préférences directes | dpo_training.py | run_dpo.sh |
Modélisation de récompense | Modélisation du modèle de récompense | récompense_modeling.py | run_rm.sh |
Apprentissage par renforcement | apprentissage par renforcement | ppo_training.py | run_ppo.sh |
ORPO | Optimisation des préférences probabilistes | orpo_training.py | run_orpo.sh |
Nom du modèle | Taille du modèle | Modules cibles | Modèle |
---|---|---|---|
Baichuan | 7B/13B | W_pack | baichuan |
Baichuan2 | 7B/13B | W_pack | baichuan2 |
BLOOMZ | 560M/1,1B/1,7B/3B/7,1B/176B | valeur_clé_requête | vigogne |
ChatGLM | 6B | valeur_clé_requête | chatglm |
ChatGLM2 | 6B | valeur_clé_requête | chatglm2 |
ChatGLM3 | 6B | valeur_clé_requête | chatglm3 |
Adhérer | 104B | q_proj,v_proj | adhérer |
Recherche profonde | 7B/16B/67B | q_proj,v_proj | recherche profonde |
StagiaireLM2 | 7B/20B | wxya | stagiaire2 |
LAMA | 7B/13B/33B/65B | q_proj,v_proj | alpaga |
LLaMA2 | 7B/13B/70B | q_proj,v_proj | lama2 |
LLaMA3 | 8B/70B | q_proj,v_proj | lama3 |
Mistral | 7B/8x7B | q_proj,v_proj | mistral |
Orion | 14B | q_proj,v_proj | orion |
Qwen | 1,8B/7B/14B/72B | c_attn | qwen |
Qwen1.5 | 0,5B/1,8B/4B/14B/32B/72B/110B | q_proj,v_proj | qwen |
Qwen2 | 0,5B/1,5B/7B/72B | q_proj,v_proj | qwen |
XVERS | 13B | valeur_clé_requête | xvers |
Yi | 6B/34B | q_proj,v_proj | Yi |
Une fois la formation terminée, nous chargeons maintenant le modèle entraîné et vérifions l'effet du texte généré par le modèle.
CUDA_VISIBLE_DEVICES=0 python inference.py
--model_type base_model_type
--base_model path_to_model_hf_dir
--tokenizer_path path_to_model_hf_dir
--lora_model path_to_lora
--interactive
Description du paramètre :
--model_type {base_model_type}
: type de modèle pré-entraîné, tel que lama, bloom, chatglm, etc.--base_model {base_model}
: Répertoire pour stocker les poids des modèles LLaMA et les fichiers de configuration au format HF--tokenizer_path {base_model}
: Répertoire pour stocker les poids des modèles LLaMA et les fichiers de configuration au format HF--lora_model {lora_model}
: Le répertoire où se trouve le fichier décompressé LoRA. Vous pouvez également utiliser le nom d'appel du modèle HF Model Hub. Ce paramètre n'a pas besoin d'être fourni si les poids LoRA ont été incorporés dans le modèle pré-entraîné.--tokenizer_path {tokenizer_path}
: Le répertoire où le tokenizer correspondant est stocké. Si ce paramètre n'est pas fourni, sa valeur par défaut est la même que --base_model--template_name
: nom du modèle, tel que vicuna
, alpaca
, etc. Si ce paramètre n'est pas fourni, sa valeur par défaut est vigogne--interactive
: démarrez plusieurs séries de questions-réponses de manière interactive, en utilisant le raisonnement en streaming--data_file {file_name}
: lors du démarrage en mode non interactif, lit le contenu de file_name pour la prédiction par lots.--output_file {file_name}
: En mode non interactif, écrivez les résultats prédits dans file_name au format jsonl--resize_emb
: s'il faut ajuster la taille d'intégration. Sinon, utilisez la taille d'intégration du modèle pré-entraîné.--only_cpu
: Utiliser le CPU uniquement pour l'inférence--gpus {gpu_ids}
: Spécifiez le numéro de périphérique GPU utilisé, la valeur par défaut est 0. Si plusieurs GPU sont utilisés, séparez-les par des virgules, telles que 0,1,2 Parallélisme des données multi-cartes, inférence par lots
CUDA_VISIBLE_DEVICES=0,1 torchrun --nproc_per_node 2 inference_multigpu_demo.py --model_type baichuan --base_model shibing624/vicuna-baichuan-13b-chat
bash run_Multi-GPUs-deployment.sh
Exemples d'inférence shibing624/vicuna-baichuan-13b-chat :
Humain | Assistant |
---|---|
Que faire si un enfant a de la fièvre | La fièvre est la réponse naturelle du corps à une infection ou à une autre maladie. Voici quelques suggestions pour aider à soulager les symptômes de la fièvre : 1. Restez hydraté : Lorsque vous avez de la fièvre, votre corps perd de l’eau, vous devez donc rester hydraté. 2. Utilisez un sac de glace : Placer un sac de glace sur votre front ou votre cou peut aider à abaisser la température de votre corps. 3. Utilisez des antipyrétiques : Les antipyrétiques peuvent aider à abaisser la température de votre corps. 4. Maintenir la température corporelle : Le maintien de la température corporelle peut aider à abaisser la température corporelle. 5. Essuyez votre corps avec de l’eau froide ou tiède : Essuyer votre corps avec de l’eau froide ou tiède peut aider à abaisser la température de votre corps. 6. Utilisez des antipyrétiques : Les antipyrétiques peuvent aider à abaisser la température de votre corps. 7. Maintenir la température corporelle : Le maintien de la température corporelle peut aider à abaisser la température corporelle. 8. Essuyez votre corps avec de l’eau froide ou tiède : Essuyer votre corps avec de l’eau froide ou tiède peut aider à abaisser la température de votre corps. 9. Utilisez des antipyrétiques : Les antipyrétiques peuvent aider à abaisser la température de votre corps. 10. Maintenir la température corporelle : Le maintien de la température corporelle peut aider à abaisser la température corporelle. |
Quel médicament un bébé d'un an peut-il prendre s'il a de la fièvre ? | Lorsqu'un bébé de 1 an a de la fièvre, les médicaments suivants peuvent être envisagés : 1. Antipyrétiques : comme l'Ibuprofène ou le Paracétamol. Ces médicaments peuvent aider à abaisser la température de votre corps et à soulager les symptômes de la fièvre. 2. Antibiotiques : Si la fièvre est causée par une infection bactérienne, des antibiotiques peuvent être envisagés. Mais veillez à l’utiliser sous l’avis de votre médecin. 3. Médicaments antiviraux : Si la fièvre est causée par une infection virale, des médicaments antiviraux peuvent être envisagés. Mais veillez à l’utiliser sous l’avis de votre médecin. 4. Médicaments antipyrétiques et analgésiques : comme l'aspirine ou le paracétamol. Ces médicaments peuvent aider à soulager les symptômes de la fièvre. 5. Antihistaminiques : comme la diphenhydramine ou la fexofénadine (Naproxène). Ces médicaments peuvent aider à soulager les symptômes de la fièvre. Assurez-vous d'utiliser ces médicaments sous l'avis de votre médecin et suivez les instructions de posologie et d'utilisation figurant sur la notice. En même temps, gardez votre bébé bien hydraté et assurez-vous qu’il se repose suffisamment. |
Les lésions anales peuvent être les symptômes de quelles maladies | Les lésions anales peuvent être causées par diverses causes, notamment une infection, une inflammation, des tumeurs ou d’autres maladies. Certaines lésions anales courantes comprennent : 1. Fissure anale : Il s’agit d’une déchirure de la peau de l’anus, généralement causée par la constipation ou d’autres facteurs de stress. 2. Fistule anale : Il s’agit d’une infection anale qui provoque la formation d’une fistule entre la peau de l’anus et le rectum. 3. Verrue anale : Il s'agit d'une lésion ressemblant à une verrue qui se forme sur la peau de l'anus, généralement causée par le virus du papillome humain (VPH). 4. Abcès anal : Il s’agit d’une infection anale qui provoque la formation d’un abcès sous la peau de l’anus. 5. Tumeur anale : Il s’agit d’une tumeur qui se forme sur la peau de l’anus ou dans le rectum. 6. Ulcère anal : Il s’agit d’un ulcère qui se forme sur la peau de l’anus, généralement causé par une infection ou une inflammation. 7. Démangeaisons anales : Il s’agit d’un symptôme de démangeaisons de la peau anale, qui peut être causée par une infection, une inflammation ou d’autres maladies. Si vous présentez des symptômes de lésions anales, consultez un professionnel de la santé pour un diagnostic et un traitement appropriés. |
Bonjour docteur, pourquoi la leucorrhée augmente-t-elle et jaunit-elle ? | Bonjour, L'augmentation des pertes vaginales jaunâtres peut être causée par diverses raisons, notamment une infection, des changements hormonaux, une sécheresse vaginale ou d'autres problèmes gynécologiques. Voici quelques raisons possibles : 1. Infection : Des pertes vaginales accrues et jaunâtres peuvent être causées par une infection vaginale ou des voies urinaires. Les infections peuvent être causées par des bactéries, des virus ou des champignons. 2. Changements hormonaux : Les changements hormonaux, tels que le cycle menstruel ou la ménopause, peuvent entraîner une augmentation des pertes vaginales et un jaunissement. 3. Sécheresse vaginale : La sécheresse vaginale peut entraîner une augmentation des pertes vaginales et un jaunissement. 4. Autres problèmes gynécologiques : D'autres problèmes gynécologiques, tels que la cervicite, l'endométrite ou l'endométriose, peuvent également provoquer une augmentation des pertes vaginales jaunâtres. Si votre leucorrhée vous inquiète, il est recommandé de consulter un gynécologue pour examen et diagnostic. Votre médecin peut déterminer la cause et vous prescrire un traitement approprié en fonction de vos symptômes et des résultats des tests. |
S'il y a une leucorrhée chocolatée après un avortement médicamenteux, est-ce parce que l'avortement n'est pas propre ? | La survenue d’une leucorrhée chocolatée après un avortement médicamenteux ne signifie pas nécessairement que l’avortement n’a pas été propre. La leucorrhée chocolatée est causée par la desquamation et le saignement de la muqueuse de l'utérus et survient généralement peu de temps après un avortement médicamenteux. Les causes de la leucorrhée chocolatée après un avortement médicamenteux peuvent inclure : 1. Excrétion de l'endomètre : Après un avortement médicamenteux, l'endomètre se dessèche, provoquant des saignements. Ce saignement peut apparaître comme une leucorrhée chocolatée. 2. Infection : Après un avortement médicamenteux, l'endomètre et le col de l'utérus peuvent subir un traumatisme, les rendant susceptibles aux infections bactériennes. L’infection peut provoquer des pertes vaginales chocolatées. 3. Modifications des niveaux d'hormones : Après un avortement médicamenteux, les niveaux d'hormones peuvent changer, entraînant une leucorrhée chocolatée. Si la leucorrhée chocolatée dure longtemps ou s'accompagne d'autres symptômes, tels que des douleurs abdominales, de la fièvre, une odeur particulière de sécrétions, etc., il est recommandé de consulter un médecin à temps et de procéder à des examens appropriés, tels qu'un examen gynécologique. Échographie B, etc., pour déterminer s'il y a une infection ou d'autres problèmes. Effectuer le traitement correspondant sous la direction d'un médecin. |
Quelles maladies la crème à la vitamine E peut-elle traiter ? | La crème à la vitamine E est un médicament topique principalement utilisé pour traiter les maladies de la peau telles que l'acné et la dermatite séborrhéique. Il peut aider à réduire la production de sébum cutané, à réduire l’inflammation et à favoriser la réparation de la peau. Il convient de noter que la Crème à la Vitamine E n’est pas une panacée et peut ne pas convenir à certaines maladies de peau. Avant utilisation, il est recommandé de consulter un médecin ou un pharmacien pour comprendre les indications, les contre-indications, l'utilisation et la posologie du médicament. Dans le même temps, vous devez suivre les instructions de votre médecin lorsque vous utilisez des médicaments afin d'éviter tout abus par vous-même. |
Quelles sont les causes de l’acné ? | L'acné, également connue sous le nom de comédons, est causée par des pores obstrués de la peau. Il existe de nombreuses causes de pores obstrués, notamment : 1. Glandes sébacées hyperactives : Les glandes sébacées produisent trop de sébum, provoquant des pores obstrués. 2. Pores obstrués : Les cellules mortes de la peau, l’huile et les bactéries à la surface de la peau obstruent les pores. 3. Inflammation : L'acné s'accompagne souvent d'une inflammation, qui peut être causée par une infection cutanée ou par la réponse du système immunitaire à l'acné. 4. Facteurs génétiques : Certaines personnes peuvent être plus sensibles à l’acné, probablement en raison de facteurs génétiques. 5. Changements hormonaux : L’acné est plus fréquente pendant la puberté et les menstruations, qui peuvent être causées par des changements hormonaux. 6. Facteurs liés au mode de vie : Certains facteurs liés au mode de vie, tels que le stress, une mauvaise alimentation et le manque d’exercice, peuvent également conduire à l’acné. 7. Cosmétiques et produits de soins de la peau : Certains cosmétiques et produits de soins de la peau peuvent provoquer de l'acné, en particulier ceux contenant des ingrédients irritants. 8. Médicaments : Certains médicaments, comme les pilules contraceptives orales, peuvent également provoquer de l'acné. Pour prévenir l'acné, vous pouvez prendre des mesures telles que garder votre peau propre, utiliser des produits de soins de la peau doux, éviter l'utilisation excessive de cosmétiques et de produits de soins de la peau, maintenir un mode de vie et une alimentation sains et éviter le stress et les changements hormonaux. Si votre acné est sévère, vous devrez peut-être demander l'aide d'un dermatologue. |
Que faire si vous avez de l'acné sur le visage, quels médicaments vous pouvez prendre et à quoi vous devez faire attention | L'acné, également connue sous le nom d'acné, est une maladie cutanée courante. Le traitement de l’acné doit prendre en compte de manière globale de nombreux aspects tels que l’alimentation, les habitudes de vie, les médicaments, etc. Voici quelques suggestions : 1. Régime : * Évitez les aliments riches en sucre, en gras et en huile, comme les fast-foods, les desserts, les fritures, etc. * Mangez plus de légumes frais, de fruits et de grains entiers pour augmenter l'apport en fibres et favoriser le péristaltisme intestinal. * Évitez de consommer trop de caféine, d'alcool, d'aliments épicés et d'autres aliments stimulants. 2. Habitudes de vie : * Maintenir un bon horaire de sommeil et assurer un sommeil adéquat. * Évitez d'utiliser des produits électroniques tels que des ordinateurs et des téléphones portables pendant une longue période pour éviter les radiations irritantes de la peau. * Gardez votre peau propre et utilisez un nettoyant doux matin et soir. * Évitez de presser les boutons pour éviter les infections et les cicatrices. 3. Drogues : * Médicaments topiques : vous pouvez utiliser des produits de soins de la peau contenant de l'acide salicylique, de l'acide benzoïque, de l'acide azélaïque et d'autres ingrédients pour aider à éliminer les cellules mortes à la surface de la peau et à réduire la formation d'acné. * Médicaments oraux : si l'acné est grave, des antibiotiques oraux, un complexe de vitamines B, du zinc et d'autres médicaments peuvent être envisagés, mais ils doivent être utilisés sous la direction d'un médecin. 4. Remarque : * N'utilisez pas de cosmétiques et de produits de soins de la peau au hasard pour éviter d'irriter la peau. * Ne pas trop nettoyer la peau pour éviter d'endommager la barrière cutanée. * Gardez votre humeur confortable et évitez les émotions négatives telles que l'anxiété et la dépression. Bref, le traitement de l’acné doit prendre en compte de manière globale de nombreux aspects tels que l’alimentation, les habitudes de vie, les médicaments, etc. Pendant le processus de traitement, restez patient et confiant, suivez les recommandations du médecin et améliorez progressivement l'état de votre peau. |
Le canal déférent bloqué entraînera-t-il l’infertilité masculine ? Bonjour docteur, ma collègue a été malheureuse ces jours-ci, je lui ai demandé ce qui n'allait pas. Elle a dit que le canal déférent de son mari était bloqué, donc il n'a jamais eu d'enfants. les déférents provoquent-ils l'infertilité masculine ? | Le blocage du canal déférent peut provoquer une infertilité masculine. Le canal déférent est un tube qui relie les testicules à l'urètre et transporte les spermatozoïdes des testicules vers l'urètre. Si le canal déférent est bloqué, les spermatozoïdes ne peuvent pas traverser le canal déférent jusqu'à l'urètre, provoquant l'infertilité. Il existe de nombreuses raisons de blocage du canal déférent, notamment des anomalies congénitales du développement, des inflammations, des tumeurs, des traumatismes, etc. Les méthodes de traitement de l’obstruction du canal déférent comprennent le déblocage chirurgical et le traitement médicamenteux. Si le canal déférent est gravement bloqué, une intervention chirurgicale peut être nécessaire pour le dégager. Il est important de noter que le blocage du canal déférent ne conduit pas nécessairement à l'infertilité, car il existe d'autres moyens par lesquels les spermatozoïdes peuvent être transportés dans le corps d'une femme. Par exemple, les spermatozoïdes peuvent atteindre le corps féminin à travers des tissus tels que l’épididyme et la prostate. Par conséquent, si le canal déférent est bloqué, il est recommandé de consulter rapidement un médecin et de demander l'aide d'un médecin professionnel. |
L'infarctus du myocarde peut-il être traité ? | L'infarctus du myocarde est une maladie grave qui, si elle est traitée rapidement, peut sauver des vies et prévenir une invalidité à long terme. La clé du traitement de l’infarctus du myocarde réside dans sa détection et son traitement précoces. Le traitement de l’infarctus du myocarde comprend généralement les étapes suivantes : 1. Consultez immédiatement un médecin : Si des symptômes tels qu'une douleur thoracique, un essoufflement ou un évanouissement apparaissent, consultez immédiatement un médecin. 2. Médicaments : Votre médecin peut vous prescrire des médicaments, tels que la nitroglycérine ou l'aspirine, pour aider à soulager les symptômes et à prévenir d'autres dommages. 3. Thérapie thrombolytique : Si le patient a un infarctus du myocarde avant son arrivée à l'hôpital, le médecin peut procéder à une thérapie thrombolytique en injectant des médicaments qui dissolvent les caillots sanguins pour aider à rétablir la circulation sanguine. 4. Traitement chirurgical : Si le traitement médicamenteux ou thrombolytique échoue, votre médecin peut recommander une intervention chirurgicale, telle qu'un pontage aorto-coronarien ou l'implantation d'un stent cardiaque. 5. Réadaptation et prévention : Le traitement de l'infarctus du myocarde comprend souvent un programme de réadaptation pour aider les patients à retrouver leur fonction physique et à prévenir de futurs événements cardiaques. De plus, les patients doivent suivre les recommandations de leur médecin pour réduire leur risque de maladie cardiaque. Il est important de noter que le traitement de l’infarctus du myocarde dépend de l’état et des symptômes spécifiques du patient. Par conséquent, si vous ou quelqu’un que vous connaissez développez des symptômes d’infarctus du myocarde, consultez immédiatement un médecin. |
Comment rester énergique, voici 5 suggestions | 1. Dormez suffisamment : Le sommeil est essentiel pour maintenir votre niveau d’énergie élevé. Assurez-vous de bénéficier de 7 à 9 heures de sommeil de qualité chaque nuit. 2. Ayez une alimentation équilibrée : Une alimentation équilibrée est essentielle pour maintenir les niveaux d’énergie. Assurez-vous de manger suffisamment de protéines, de glucides et de graisses saines. 3. Faites de l’exercice régulièrement : Faire de l’exercice régulièrement peut aider à augmenter les niveaux d’énergie. Essayez de faire au moins 30 minutes d'exercices aérobiques chaque jour, comme la marche, la course ou le vélo. 4. Gérer le stress : Le stress draine de l’énergie, il est donc crucial de le gérer pour maintenir votre niveau d’énergie élevé. Essayez de trouver des moyens de vous détendre et de réduire le stress, comme la méditation, le yoga ou des exercices de respiration profonde. 5. Restez hydraté : La déshydratation peut réduire les niveaux d’énergie. Assurez-vous de boire suffisamment d’eau chaque jour et de vous réhydrater si nécessaire. |
Écrivez un poème de printemps | printemps, C'est la saison où la terre se réveille, C'est la saison du réveil pour toutes choses, C'est la saison où la vie s'épanouit. printemps, C'est la saison ensoleillée, C'est la saison des oiseaux gazouillants et des fleurs parfumées, C'est la saison de la verdure luxuriante, C'est la saison de l'espoir infini. printemps, C'est la saison où les gens rient, C'est la saison où les enfants jouent, C'est la saison où les amoureux s'embrassent, C’est la saison où les gens poursuivent leurs rêves. |
Pourquoi n'y a-t-il pas d'ours polaires en Antarctique ? | Il n'y a pas d'ours polaires en Antarctique car les ours polaires vivent dans la région arctique, alors que l'Antarctique est situé dans l'hémisphère sud et que le climat et l'environnement sont très différents de ceux des régions arctiques. L'Antarctique a un climat très froid et est couvert de glace et de neige toute l'année, tandis que les ours polaires vivent dans l'Arctique, où la vie marine et les mammifères terrestres sont abondants. De plus, l'écosystème de l'Antarctique est différent de celui de l'Arctique et ne présente pas les conditions de survie requises par les ours polaires. |
Ce projet ne peut être utilisé qu'à des fins de recherche, et le développeur du projet n'est pas responsable de tout dommage ou perte causé par l'utilisation de ce projet (y compris, mais sans s'y limiter, les données, modèles, codes, etc.). Veuillez vous référer à la clause de non-responsabilité pour plus de détails.
Le contrat de licence pour le code du projet MedicalGPT est la licence Apache 2.0. Le code peut être utilisé gratuitement à des fins commerciales, et les poids et données du modèle ne peuvent être utilisés qu'à des fins de recherche. Veuillez joindre le lien vers MedicalGPT et le contrat de licence dans la description du produit.
Si vous utilisez MedicalGPT dans votre recherche, veuillez le citer au format suivant :
@misc{MedicalGPT,
title={MedicalGPT: Training Medical GPT Model},
author={Ming Xu},
year={2023},
howpublished={ url {https://github.com/shibing624/MedicalGPT}},
}
Le code du projet est encore très approximatif. Si vous avez des améliorations à apporter au code, vous êtes invités à le soumettre à nouveau à ce projet. Avant de le soumettre, veuillez faire attention aux deux points suivants :
tests
python -m pytest
pour exécuter tous les tests unitaires afin de vous assurer que tous les tests unitaires réussissentVous pouvez ensuite soumettre un PR.
Merci pour leur excellent travail!