{
  "fetched_at": "2026-10-19T16:11:06Z",
  "source_url": "https://www.kaggle.com/competitions/codeml-challenge4/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<h2> (Français plus bas) </h2>\n<h2> The data in detail: </h2>\nThe data was divided into 3 groups:\n<li> <strong> train.txt </strong> - training data, separate comments with newlines \\ n </li>\n<li> <strong> train_label.txt </strong> - training responses, class comments in the same order as the texts in separate train.txt with newlines \\ n </li>\n<li> <strong> test.txt </strong> - data for the test always comments separated by newlines </li>\nThe training data should be used to create your machine learning models. When it comes to training data, we provide results to predict for each feedback. In our case here, your model must use the reviews you have pre-processed and the text class to predict whether a comment is positive or not </strong>.\n\nTest data should be used to see how your model is performing on data it has not yet seen. For the test set, we do not provide predictable results for each feedback. It's your job to predict those outcomes. For each text in the test set, use the model you trained to predict whether the product received a positive review or not. <br> <br>\n\nWe also include <strong> all_positive_submission.csv </strong>, a set of predictions that assume all reviews are positive. This <strong> all_positive_submission.csv </strong> file is an example of what your submission file should look like. <br> <br>\n\n<p> Notes Variables (Reminder) </p>\n<p> The different comments in train.txt are separated with newlines \\ n '</p>\n<p> Your results must be in csv format and contain a column with a header named 'testLabels' and the rest of the rows of prediction values ​​in any order(Kaggle take care of the order). They should be values ​​between 0 or 1 (0: Negative, 1: Positive) </p>\n\n_____________________________\n\n<h2> Les données en détail : </h2>\nLes données ont été divisées en 3 groupes :\n<li> <strong> train.txt </strong> - données relatives à la formation, commentaires séparés avec des nouvelles lignes \\ n </li>\n<li> <strong> train_label.txt </strong> - réponses de formation, commentaires de classe dans le même ordre que les textes dans un train.txt séparé avec des nouvelles lignes \\ n </li>\n<li> <strong> test.txt </strong> - les données pour le test sont toujours des commentaires séparés par des nouvelles lignes </li>\nLes données de formation doivent être utilisées pour créer vos modèles d'apprentissage sur machine. En ce qui concerne les données de formation, nous fournissons des résultats à prévoir pour chaque retour d'information. Dans notre cas ici, votre modèle doit utiliser les commentaires que vous avez prétraités et la classe de texte pour prédire si un commentaire est positif ou non </forte>.\n\nLes données de test doivent être utilisées pour voir comment votre modèle se comporte sur des données qu'il n'a pas encore vues. Pour l'ensemble des tests, nous ne fournissons pas de résultats prévisibles pour chaque commentaire. C'est à vous de prédire ces résultats. Pour chaque texte de l'ensemble de tests, utilisez le modèle que vous avez formé pour prédire si le produit a reçu un avis positif ou non. <br> <br>\n\nNous incluons également <strong> all_positive_submission.csv </strong>, un ensemble de prédictions qui supposent que tous les avis sont positifs. Ce fichier <strong> all_positive_submission.csv </strong> est un exemple de ce à quoi doit ressembler votre fichier de soumission. <br> <br>\n\n<p> Notes Variables (rappel) </p>\n<p> Les différents commentaires dans train.txt sont séparés par des nouvelles lignes \\ n '</p>\n<p> Vos résultats doivent être au format csv et contenir une colonne avec un en-tête nommé \"testLlabels\" et le reste des lignes de valeurs de prédiction dans n'importe quel ordre (Kaggle va s'en occuper tant que les ids sont là). Les valeurs doivent être comprises entre 0 et 1 (0 : Négatif, 1 : Positif) </p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<h1> 👋🛳️ Hello here! welcome to Kaggle!</h1>\n<p> Difficulty: Medium (Less guidance) </p>\n<h2> New Intro </h2>\n<p> ** For those new to Kaggle ** watch the video below to see how a competition goes normally <br>\n\n<a href=\"https://www.youtube.com/watch?v=CM2VskTenJc\"><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2F062953624781141846d43dbfbe50870a%2FCapture.PNG?generation=1605797218139781&amp;alt=media\"> </a> <br>\n\nOnce you are ready to start the competition, click on the <a href=\"https://www.kaggle.com/c/codeml-challenge4\"> Join competition </a> button to create an account and access the <a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> competition data </a>. Next, check out the tutorial <a href=\"https://www.kaggle.com/alexisbcook/titanic-tutorial\"> Titanic by Alexis Cook </a> which takes you step by step on how to make your first submission!  and also that of <a href=\"https://www.kaggle.com/yassineghouzam/titanic-top-4-with-ensemble-modeling\"> Notebook Yassine Ghouzam </a>\n\n\n</p><h2> The challenge: </h2>\n<p> Consumers have left comments (texts) of the last product they just used. We would like to know if it is possible to determine if the comments are positive or negative in the future for other products. </p>\n<p> This challenge is simple: use machine learning techniques to create a model that predicts what the positive or negative feedback is on using old feedback collected </p>\n<p> So the data here is text and what you will do is close to the branch of machine learning language processing </p>.\n<p> A notebook is given in the Notebook section and it contains a start of the word processing that you can do before sorting the text (it is just a track not the solution) \n</p> <p> This model that you will allow us in the future to have an automatic positive or negative feedback because the comments will immediately go through your algorithm </p>\n\n<h2> Presentation of how Kaggle competitions work </h2>\n\n<h3> 1.Join the competition </h3>\n<p> Read the challenge description, accept the contest rules and access the contest dataset. </p>\n\n<h3> 2.Start working </h3>\n<p> Download the data, create models on it locally or on Kaggle Kernels (our Jupyter Notebooks environment without configuration and customizable) and generate a prediction file. You can also work locally on your computer directly, we will only ask for the prediction files </p>\n\n<h3> 3. Make a submission </h3>\n<p> Upload your prediction as a quote on Kaggle and receive an accuracy score. </p>\n\n<h3> 4. Look at the Leaderboard </h3>\n<p> See how your model ranks against other Kagglers in our rankings. </p>\n\n<h3> 5. Increase your score </h3>\n<p> Check out the <a href=\"https://www.kaggle.com/c/codeml-challenge4/discussion\"> discussion board </a> for lots of tutorials and ideas from other competitors. \n\n</p><h2> What data will I use in this contest? </h2>\n<p> In this competition you will have access to 3 similar datasets which include the text comment to classify. One dataset is titled `train.txt` and the other titled` label.txt` and the last one `test.txt`. <br> <br>\n\n</p><li> <strong> train.txt </strong> - training data, separate comments with newlines \\ n </li>\n<li> <strong> train_label.txt </strong> - training responses, class comments in the same order as the texts in separate train.txt with newlines \\ n </li>\n<li> <strong> test.txt </strong> - data for the test always comments separated by newlines </li>\nUsing your models and the train.txt data, predict whether any comments in test.cv are positive or not. <br> <br>\n\nVisit the <a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> “Data” </a> competition tab to explore the datasets even further. Once you feel you've created a competitive model, submit it to Kaggle to see where your model stands in our rankings against other Kagglers. <p> </p>\n\n<h2> How to submit your prediction to Kaggle </h2>\n<p> Once you are ready to submit an application and be in the leaderboard: <br> <br>\n1. Click on the \"Submit predictions\" button <br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2Fcbd6642aa72d7264b912eb7b192ef4d5%2Fscreen1.png?generation=1600955792312915&amp;alt=media\" alt=\"Media\"><br>\n2. Upload a CSV file in the submission file format. You can submit 10 submissions per day.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2F4e5c05145c265cab77bf2f7349803ea1%2Fscreen2.png?generation=1600955792270010&amp;alt=media\" alt=\"Media\"><br>\n\n</p>\n<h3> Format of the submission file </h3>\n<p>\nYou must submit a csv file with exactly the number of lines as test.csv and more than one header line. Your submission will display an error if you have additional columns or rows. <br> <br>\n\nThe file must have exactly 2 columns: <br> <br>\n\n- TextId (sorted in any order) <br>\n- Rating (Positive or negative) (contains your binary predictions: 1 for positive, 0 for negative)\n</p>\n<h2> Ok! I am ready to begin. Where can I get help if I need it? </h2>\n<p>\nFor help with the contest: <a href=\"https://www.kaggle.com/c/codeml-challenge4/discussion\"> Discussion forum </a> of the competition <br>\nTechnical help: page <a href=\"https://www.kaggle.com/contact\"> Contact us Kaggle </a> <br> <br>\n\nKaggle does not have a dedicated support team, so you will generally find that you receive a response more quickly by posting your question in the appropriate forum. The forums are full of useful information on data, metrics, and different approaches. We encourage you to use the forums often. If you share your knowledge, you will find that others will share a lot too!\n</p>\n\n<h2> A final word on Kaggle Notebooks </h2>\n<p>\nAs we mentioned earlier, Kaggle Notebooks is our Jupyter Notebooks environment with no customizable configuration and a large repository of community published data and code. <br> <br>\n\nIn each competition, you will find many publicly shared notebooks with incredible information. It is an invaluable resource that is worth familiarizing yourself with. Check out the notebook from this competition <a href=\"https://www.kaggle.com/c/codeml-challenge4/notebooks\"> here </a>.\n</p>\n<h2> 🏃‍♀ Ready to compete? Join the <a href=\"https://www.kaggle.com/c/codeml-challenge4\"> competition here! </a> </h2>\n<h2> Acknowledgments </h2>\n<p> We thank Kaggle Team for providing this dataset, and for his introduction page Alexis Cook </p>.\n\n___________\n\n<h1> 👋🛳️ Bonjour ! Bienvenue à Kaggle!</h1>\n<p> Difficulté : Moyenne (moins d'orientation) </p>\n<h2> Nouvelle introduction </h2>\n<p> ** Pour les nouveaux venus à Kaggle ** regardez la vidéo ci-dessous pour voir comment se déroule normalement un concours <br>\n\n<a href=\"https://www.youtube.com/watch?v=CM2VskTenJc\"><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2F062953624781141846d43dbfbe50870a%2FCapture.PNG?generation=1605797218139781&amp;alt=media\"> </a> <br>\n\nUne fois que vous êtes prêt à commencer le concours, cliquez sur le bouton <a href=\"https://www.kaggle.com/c/codeml-challenge4\"> Join competition </a> pour créer un compte et accéder aux données du concours <a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> </a>. Ensuite, consultez le tutoriel <a href=\"https://www.kaggle.com/alexisbcook/titanic-tutorial\"> Titanic d'Alexis Cook </a> qui vous explique pas à pas comment effectuer votre première soumission ! et aussi celui de <a href=\"https://www.kaggle.com/yassineghouzam/titanic-top-4-with-ensemble-modeling\"> Notebook Yassine Ghouzam </a>\n\n\n</p><h2> Le défi : </h2>\n<p> Les consommateurs ont laissé des commentaires (textes) sur le dernier produit qu'ils viennent d'utiliser. Nous aimerions savoir s'il est possible de déterminer si les commentaires sont positifs ou négatifs à l'avenir pour d'autres produits. </p>\n<p> Le défi est simple : utiliser des techniques d'apprentissage automatique pour créer un modèle qui prédit les réactions positives ou négatives à l'aide des anciennes réactions recueillies </p>\n<p> Donc les données ici sont du texte et ce que vous ferez est proche de la branche du traitement des langues par apprentissage automatique </p>.\n<p> Un cahier est donné dans la section Cahier et il contient un début de traitement de texte que vous pouvez faire avant de trier le texte (ce n'est qu'une piste, pas la solution) \n</p> <p> Ce modèle que vous nous permettrez à l'avenir d'avoir un retour automatique positif ou négatif car les commentaires passeront immédiatement par votre algorithme </p>\n\n<h2> Présentation du fonctionnement des concours Kaggle </h2>\n\n<h3> 1. participer au concours </h3>\n<p> Lisez la description du défi, acceptez le règlement du concours et accédez à l'ensemble des données du concours. </p>\n\n<h3> 2. commencer à travailler </h3>\n<p> Téléchargez les données, créez des modèles dessus localement ou sur Kaggle Kernels (notre environnement Jupyter Notebooks sans configuration et personnalisable) et générez un fichier de prédiction. Vous pouvez également travailler localement sur votre ordinateur directement, nous ne vous demanderons que les fichiers de prédiction </p>\n\n<h3> 3. faire une soumission </h3>\n<p> Téléchargez votre prédiction sous forme de citation sur Kaggle et recevez un score de précision. </p>\n\n<h3> 4. Regardez le tableau de bord </h3>\n<p> Voyez comment votre modèle se classe par rapport aux autres Kagglers dans nos classements. </p>\n\n<h3> 5. Augmentez votre score </h3>\n<p> Consultez le forum de discussion <a href=\"https://www.kaggle.com/c/codeml-challenge4/discussion\"> pour obtenir de nombreux tutoriels et des idées d'autres concurrents. \n\n</a></p><h2><a href=\"https://www.kaggle.com/c/codeml-challenge4/discussion\"> Quelles données vais-je utiliser dans ce concours ? </a></h2><a href=\"https://www.kaggle.com/c/codeml-challenge4/discussion\">\n<p> Dans ce concours, vous aurez accès à 3 ensembles de données similaires qui comprennent le texte de commentaire à classer. L'un des ensembles de données est intitulé \"train.txt\", l'autre \"label.txt\" et le dernier \"test.txt\". <br> <br>\n\n</p><li> <strong> train.txt </strong> - données relatives à la formation, commentaires séparés avec les nouvelles lignes \\ n </li>\n<li> <strong> train_label.txt </strong> - réponses de formation, commentaires de classe dans le même ordre que les textes dans un train.txt séparé avec des nouvelles lignes \\ n </li>\n<li> <strong> test.txt </strong> - les données pour le test sont toujours des commentaires séparés par des nouvelles lignes </li>\nEn utilisant vos modèles et les données de train.txt, prévoyez si des commentaires dans test.cv sont positifs ou non. <br> <br>\n\nVisitez l'onglet </a><a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> \"Data\" </a> competition pour explorer les ensembles de données encore plus en profondeur. Lorsque vous pensez avoir créé un modèle compétitif, soumettez-le à Kaggle pour voir où se situe votre modèle dans notre classement par rapport aux autres Kagglers. <p> </p>\n\n<h2> Comment soumettre votre prédiction à Kaggle </h2>\n<p> Une fois que vous êtes prêt à soumettre une candidature et à figurer dans le classement : <br> <br>\n1. Cliquez sur le bouton \"Soumettre les prédictions\" <br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2Fcbd6642aa72d7264b912eb7b192ef4d5%2Fscreen1.png?generation=1600955792312915&amp;alt=media\" alt=\"Media\"><br>\n2. Téléchargez un fichier CSV dans le format de fichier de soumission. Vous pouvez soumettre 10 soumissions par jour.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5344680%2F4e5c05145c265cab77bf2f7349803ea1%2Fscreen2.png?generation=1600955792270010&amp;alt=media\" alt=\"Media\"><br>\n\n</p>\n<h3> Format du fichier de soumission </h3>\n<p>\nVous devez soumettre un fichier csv avec le nombre exact de lignes comme test.csv et plus d'une ligne d'en-tête. Votre soumission affichera une erreur si vous avez des colonnes ou des lignes supplémentaires. <br> <br>\n\nLe fichier doit avoir exactement 2 colonnes : <br> <br>\n\n- TextId (trié dans n'importe quel ordre) <br>\n- Classement (positif ou négatif) (contient vos prédictions binaires : 1 pour positif, 0 pour négatif)\n</p>\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<h2> (Français plus bas)</h2>\n<h2> Objective </h2>\n<p> It's your job to predict whether a feedback is positive or not. <br>\nFor each element of the test set, you must predict a value of 0 or 1 for the associated text and put the results in the same order as the texts. </p>\n\n<h2> Metric </h2>\n<p> Your score is the percentage of error you make in the classification (Mean Absolute Error)</p>\n\n<h2> Submission file format </h2>\n<p>\nYou must submit a csv file with exactly one header called testLabels and the same number of predictions as the number of comments in test.txt. Your submission will display an error if you have additional columns or rows. <br>\n\nThe file must have exactly 2 columns: <br>\n\nid: which will determine which example this corresponds to <br>\ntestLabels (any order) <br>\n</p>\n<pre> id, testLabels <br> 10,0 <br> 1900,1 <br> 204,0 <br> Etc. </pre>\n<p> You can download a sample submission file (all_positive_submission.csv) from the <a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> Data </a> page. </p>\n\n___________\n\n<h2> Objectif </h2>\n<p> C'est votre travail de prédire si un retour d'information est positif ou non. <br>\nPour chaque élément de l'ensemble de test, vous devez prédire une valeur de 0 ou 1 pour le texte associé et mettre les résultats dans le même ordre que les textes. </p>\n\n<h2> métrique </h2>\n<p> Votre score est le pourcentage d'erreur que vous faites dans le classement (Erreur absolue moyenne)</p>\n\n<h2> Format du fichier de soumission </h2>\n<p>\nVous devez soumettre un fichier csv avec exactement un en-tête appelé testLabels et le même nombre de prédictions que le nombre de commentaires dans test.txt. Votre soumission affichera une erreur si vous avez des colonnes ou des lignes supplémentaires. <br>\n\nLe fichier doit avoir exactement 2 colonnes : <br>\n\nid : qui déterminera l'exemple correspondant à <br>\ntestLabels (n'importe quel ordre) <br>\n</p>\n<pre> id, testLabels <br> 10,0 <br> 1900,1 <br> 204,0 <br> Etc. </pre>\n<p> Vous pouvez télécharger un exemple de fichier de soumission (all_positive_submission.csv) à partir de la page <a href=\"https://www.kaggle.com/c/codeml-challenge4/data\"> Data </a>. </p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "<h2> Français plus bas </h2>\n<h2> One account per participant </h2>\n<p> You cannot sign up to Kaggle from multiple accounts, so you cannot submit from multiple accounts. </p>\n\n<h2> No private sharing outside of teams </h2>\n<p> Private sharing of code or data outside of teams is not allowed. It's okay to share code if it's made available to all forum participants. </p>\n\n<h2> Merging teams </h2>\n<p> Team mergers are allowed and can be done by the team leader. To merge, the combined team must have a total number of submissions less than or equal to the maximum allowed on the merge date. The maximum allowed is the number of submissions per day multiplied by the number of days the contest was launched. </p>\n\n<h2> Limits number of people per team </h2>\n<p> There is no maximum team size. </p>\n\n<h2> Number of submission limits </h2>\n<p> You can submit a maximum of 15 submissions per day. <br>\nYou can select up to 3 final submissions for judging. </p>\n\n<h2> Chronology of the competition </h2>\n<p>\nStart date: 11/21/2020 9:30AM EST <br>\n\nMerger deadline: none <br>\n\nRegistration deadline: None <br>\n\nEnd date: 11/22/2020 5PM  EST (Montreal Canada) <br>\n\nThis is a fun competition to help you get started with machine learning. Cheating defeats the purpose. So seriously, don't do that!\n</p>\n\n____________________________\n\n<h2> Un compte par participant </h2>\n<p> Vous ne pouvez pas vous inscrire à Kaggle à partir de plusieurs comptes, donc vous ne pouvez pas soumettre de propositions à partir de plusieurs comptes. </p>\n\n<h2> Pas de partage privé en dehors des équipes </h2>\n<p> Le partage privé de code ou de données en dehors des équipes n'est pas autorisé. Le partage de code est autorisé s'il est mis à la disposition de tous les participants au forum. </p>\n\n<h2> Fusionner les équipes </h2>\n<p> Les fusions d'équipes sont autorisées et peuvent être effectuées par le chef d'équipe. Pour fusionner, l'équipe combinée doit avoir un nombre total de soumissions inférieur ou égal au maximum autorisé à la date de la fusion. Le maximum autorisé est le nombre de soumissions par jour multiplié par le nombre de jours où le concours a été lancé. </p>\n\n<h2> Limite le nombre de personnes par équipe </h2>\n<p> Il n'y a pas de taille maximale pour les équipes. </p>\n\n<h2> Nombre de limites de soumission </h2>\n<p> Vous pouvez soumettre un maximum de 15 soumissions par jour. <br>\nVous pouvez sélectionner jusqu'à trois candidatures finales pour les juger. </p>\n\n<h2> Chronologie du concours </h2>\n<p>\nDate de début : 21/11/2020 9h30 EST <br>\n\nDate limite pour les fusions : aucune <br>\n\nDate limite d'inscription : Aucune <br>\n\nDate de fin : 22/11/2020 5PM EST (Montréal Canada) <br>\n\nIl s'agit d'un concours amusant pour vous aider à vous lancer dans l'apprentissage machine. La tricherie va à l'encontre du but recherché. Alors sérieusement, ne faites pas ça !\n</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}