


Le curseur intégré à GPT-4 rend l'écriture de code aussi simple que la discussion. Une nouvelle ère de codage en langage naturel est arrivée.
Github Copilot X intégrant GPT-4 est encore en test interne à petite échelle, tandis que Cursor intégrant GPT-4 a été rendu public. Cursor est un IDE qui intègre GPT-4 et peut écrire du code en langage naturel, ce qui rend l'écriture de code aussi simple que la discussion.
Il existe encore une grande différence entre GPT-4 et GPT-3.5 dans leur capacité à traiter et à écrire du code. Un rapport de test du site officiel.
Les deux premiers sont GPT-4, l'un utilise la saisie de texte et l'autre utilise la saisie d'image ; le troisième est GPT3.5. On peut voir que GPT-4 a de plus grandes capacités de codage que l'amélioration GPT-3.5.
Github Copilot X intégrant GPT-4 est encore en test interne à petite échelle, tandis que Cursor intégrant GPT-4 a été rendu public. Cursor est un IDE qui intègre GPT-4 et peut écrire du code en langage naturel, ce qui rend l'écriture de code aussi simple que la discussion.
Curseur GPT-4 intégré, touches de raccourci : ctrl+k sur un ordinateur Windows, comand+k sur un ordinateur mac pour évoquer la zone de saisie requise pour écrire du code en langage naturel ; ctrl+l, comand+l pour évoquer la fenêtre de discussion ; permettre d'écrire du code et le chat est tout aussi simple.
Tout d’abord, appuyez sur ctrl+k. Notez une exigence : écrivez un programme python qui convertit les images en caractères et en images et les écrit dans des fichiers. La bibliothèque oreiller est requise. La bibliothèque araparse
cursor génère une section python complète dans un fichier vierge.
# Bienvenue sur Cursor
# 1. Essayez de générer avec la commande K sur une nouvelle ligne. Demandez un script pytorch d'un réseau neuronal à rétroaction
# 2. Ensuite, sélectionnez le code généré et cliquez sur discuter. Demandez s'il y a un bug. Demandez comment améliorer.
# 3. Essayez de sélectionner du code et cliquez sur Modifier. Demandez au bot d'ajouter des couches résiduelles.
# 4. Pour essayer le curseur sur vos propres projets, accédez au menu Fichier (. en haut à gauche) et ouvrez un dossier.
from PIL import Image
import argparse
# Traitement des paramètres d'entrée en ligne de commande
parser = argparse.ArgumentParser()
parser.add_argument('file') #Input file
parser.add_argument( '-o', '--output') # Fichier de sortie
parser.add_argument('--width', type = int, par défaut = 80) # Largeur du caractère de sortie
parser.add_argument('--height', type = int, par défaut = 80) # Hauteur de dessin des caractères de sortie
# Get settings
args = parser.parse_args()
IMG = args.file
WIDTH = args.width
HEIGHT = args.height
OUTPUT = args.output
# Le jeu de caractères utilisé dans la peinture de personnages, un total de 70 caractères, peut être étendu par vous-même
ascii_char = list("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+-=[]{};':" ,. /?|`~ ")
# Mapper 256 niveaux de gris sur 70 caractères
def get_char(r, g, b, alpha = 256):
if alpha == 0:
return ' '
length = len(ascii_char)
gray = int(0,2126 * r + 0,7152 * g + 0,0722 * b)
unit = (256,0 + 1)/length
return ascii_char[int(gray/unit)]
if __name__ == '__main__':
im = Image.open(IMG)
im = im.resize((WIDTH, HEIGHT), Image.NEAREST)
txt = ""
pour i dans la plage (HAUTEUR):
pour j dans range(WIDTH):
txt += get_char(*im.getpixel((j, i)))
txt += 'n'
print(txt)
# Peinture de caractères de sortie dans un fichier
if OUTPUT :
avec open(OUTPUT, 'w') as f:
f.write(txt)
else:
with open("output.txt", 'w') as f:
f.write(txt)
Regardez, voyez si le code généré automatiquement peut être exécuté directement.
Sélectionnez l'image suivante pour la conversion :
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main.py -h
usage: main.py [-h] [-o OUTPUT] [-- width WIDTH] [--height HEIGHT] file
arguments de position :
file
options:
-h, --helpafficher ce message d'aide et quitter
-o OUTPUT, --output OUTPUT
--width WIDTH
-- height HEIGHT
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main.py .golang.png
Après avoir exécuté le programme, l'effet de conversion est le suivant :
Lisons le code :
gray = int(0.2126 * r + 0,7152 * g + 0,0722 * b)
Ce code est tellement étrange, demandez ce que signifie le curseur. Appuyez sur ctrl+l pour afficher la fenêtre de discussion et entrez : Que signifie ce code
Le curseur a donné une explication. Il s'avère que la valeur de gris est calculée en pondérant les valeurs de r, g et b, puis les caractères sont calculés via la valeur de gris. Un lien de référence est également fourni https://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale
Appuyez sur ctrl+l pour afficher la fenêtre de discussion et laissez l'IA expliquer l'intégralité du code, entrez : Expliquez l'intégralité du code en chinois
On peut voir que l'explication de l'IA est très précise et détaillée.
La fonction du code ci-dessus est de convertir l'image en une peinture de caractères ASCII noir et blanc avec une échelle de gris. Transformons-la afin qu'elle puisse générer une peinture de caractères colorée.
Appuyez sur ctrl+k pour réactiver la zone de texte d'exigence, entrez : Veuillez modifier ce code de génération de caractères en noir et blanc à génération de caractères en couleur
Voir l'animation : l'IA scannera chaque ligne de code ligne par ligne, et si nécessaire, marquez les modifications et donnez le code modifié ci-dessous. Et conservez le code original pour une comparaison facile.
L'IA n'a changé que 2 lignes de code (en fait une seule ligne a été modifiée, la deuxième IA a peut-être court-circuité son cerveau, c'est un changement tout à fait équivalent), et a réalisé le passage de la génération de caractères en noir et blanc à générer des caractères colorés. Testez-le ci-dessous :
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main2.py .golang.png
Les résultats générés sont les suivants : après l'ouverture du fichier texte, il y a beaucoup plus d'informations sur les couleurs.
Ouvrez le texte directement Lors de la visualisation du fichier, l'image originale n'est pas visible. Vous devez vérifier l'effet de couleur dans le terminal :
On peut voir que les informations bleues du. L'image originale est affichée et deux nuances de bleu différentes sont affichées. Parfait!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Certains utilisateurs ont rencontré des erreurs lors de l'installation du périphérique, provoquant le code d'erreur 28. En fait, cela est principalement dû au pilote. Il nous suffit de résoudre le problème du code de pilote Win7 28. Voyons ce qu'il faut faire. . Que faire avec le code 28 du pilote Win7 : Tout d'abord, nous devons cliquer sur le menu Démarrer dans le coin inférieur gauche de l'écran. Ensuite, recherchez et cliquez sur l'option "Panneau de configuration" dans le menu contextuel. Cette option est généralement située en bas ou près du bas du menu. Après avoir cliqué, le système ouvrira automatiquement l'interface du panneau de configuration. Dans le panneau de configuration, nous pouvons effectuer divers paramètres système et opérations de gestion. C'est la première étape du niveau de nettoyage nostalgique, j'espère que cela aidera. Ensuite, nous devons continuer et entrer dans le système et

Imaginez un modèle d'intelligence artificielle qui non seulement a la capacité de surpasser l'informatique traditionnelle, mais qui permet également d'obtenir des performances plus efficaces à moindre coût. Ce n'est pas de la science-fiction, DeepSeek-V2[1], le modèle MoE open source le plus puissant au monde est ici. DeepSeek-V2 est un puissant mélange de modèle de langage d'experts (MoE) présentant les caractéristiques d'une formation économique et d'une inférence efficace. Il est constitué de 236B paramètres, dont 21B servent à activer chaque marqueur. Par rapport à DeepSeek67B, DeepSeek-V2 offre des performances plus élevées, tout en économisant 42,5 % des coûts de formation, en réduisant le cache KV de 93,3 % et en augmentant le débit de génération maximal à 5,76 fois. DeepSeek est une entreprise explorant l'intelligence artificielle générale

Que faire avec le code d'écran bleu 0x0000001. L'erreur d'écran bleu est un mécanisme d'avertissement en cas de problème avec le système informatique ou le matériel. Le code 0x0000001 indique généralement une panne de matériel ou de pilote. Lorsque les utilisateurs rencontrent soudainement une erreur d’écran bleu lors de l’utilisation de leur ordinateur, ils peuvent se sentir paniqués et perdus. Heureusement, la plupart des erreurs d’écran bleu peuvent être dépannées et traitées en quelques étapes simples. Cet article présentera aux lecteurs certaines méthodes pour résoudre le code d'erreur d'écran bleu 0x0000001. Tout d'abord, lorsque nous rencontrons une erreur d'écran bleu, nous pouvons essayer de redémarrer

Dans les tâches de génération de langage naturel, la méthode d'échantillonnage est une technique permettant d'obtenir du texte à partir d'un modèle génératif. Cet article abordera 5 méthodes courantes et les implémentera à l'aide de PyTorch. 1. GreedyDecoding Dans le décodage gourmand, le modèle génératif prédit les mots de la séquence de sortie en fonction du temps de la séquence d'entrée pas à pas. À chaque pas de temps, le modèle calcule la distribution de probabilité conditionnelle de chaque mot, puis sélectionne le mot avec la probabilité conditionnelle la plus élevée comme sortie du pas de temps actuel. Ce mot devient l'entrée du pas de temps suivant et le processus de génération se poursuit jusqu'à ce qu'une condition de fin soit remplie, telle qu'une séquence d'une longueur spécifiée ou un marqueur de fin spécial. La caractéristique de GreedyDecoding est qu’à chaque fois la probabilité conditionnelle actuelle est la meilleure

Le robot humanoïde Ameca est passé à la deuxième génération ! Récemment, lors de la Conférence mondiale sur les communications mobiles MWC2024, le robot le plus avancé au monde, Ameca, est à nouveau apparu. Autour du site, Ameca a attiré un grand nombre de spectateurs. Avec la bénédiction de GPT-4, Ameca peut répondre à divers problèmes en temps réel. "Allons danser." Lorsqu'on lui a demandé si elle avait des émotions, Ameca a répondu avec une série d'expressions faciales très réalistes. Il y a quelques jours à peine, EngineeredArts, la société britannique de robotique derrière Ameca, vient de présenter les derniers résultats de développement de l'équipe. Dans la vidéo, le robot Ameca a des capacités visuelles et peut voir et décrire toute la pièce et des objets spécifiques. Le plus étonnant, c'est qu'elle peut aussi

Le système Win10 est un très excellent système à haute intelligence. Sa puissante intelligence peut apporter la meilleure expérience utilisateur aux utilisateurs. Dans des circonstances normales, les ordinateurs du système Win10 des utilisateurs n'auront aucun problème ! Cependant, il est inévitable que divers défauts se produisent sur d'excellents ordinateurs. Récemment, des amis ont signalé que leurs systèmes Win10 rencontraient fréquemment des écrans bleus ! Aujourd'hui, l'éditeur vous proposera des solutions aux différents codes qui provoquent des écrans bleus fréquents sur les ordinateurs Windows 10. Jetons un coup d'œil. Solutions aux écrans bleus fréquents de l'ordinateur avec des codes différents à chaque fois : causes des différents codes d'erreur et suggestions de solutions 1. Cause de l'erreur 0×000000116 : Il se peut que le pilote de la carte graphique soit incompatible. Solution : Il est recommandé de remplacer le pilote d'origine du fabricant. 2,

Concernant Llama3, de nouveaux résultats de tests ont été publiés - la grande communauté d'évaluation de modèles LMSYS a publié une liste de classement des grands modèles, Llama3 s'est classé cinquième et à égalité pour la première place avec GPT-4 dans la catégorie anglaise. Le tableau est différent des autres benchmarks. Cette liste est basée sur des batailles individuelles entre modèles, et les évaluateurs de tout le réseau font leurs propres propositions et scores. Au final, Llama3 s'est classé cinquième sur la liste, suivi de trois versions différentes de GPT-4 et Claude3 Super Cup Opus. Dans la liste simple anglaise, Llama3 a dépassé Claude et est à égalité avec GPT-4. Concernant ce résultat, LeCun, scientifique en chef de Meta, était très heureux et a transmis le tweet et

Code de terminaison 0xc000007b Lors de l'utilisation de votre ordinateur, vous rencontrez parfois divers problèmes et codes d'erreur. Parmi eux, le code de terminaison est le plus inquiétant, notamment le code de terminaison 0xc000007b. Ce code indique qu'une application ne peut pas démarrer correctement, provoquant des désagréments pour l'utilisateur. Tout d’abord, comprenons la signification du code de terminaison 0xc000007b. Ce code est un code d'erreur du système d'exploitation Windows qui se produit généralement lorsqu'une application 32 bits tente de s'exécuter sur un système d'exploitation 64 bits. Cela signifie que ça devrait
