Advertisement
mayankjoin3

Untitled

May 1st, 2025
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 2.97 KB | None | 0 0
  1. \documentclass{ieeeaccess}
  2. % \usepackage{longtable}
  3. % \usepackage[utf8]{inputenc}
  4. % \usepackage[a4paper,left=2.9cm,right=2cm,top=2cm,bottom=2.25cm]{geometry}
  5. \usepackage{caption}
  6. % \usepackage{lipsum} % for dummy text
  7. % \usepackage{graphicx}
  8. % \usepackage{mathtools} % amsmath with extensions
  9. % \usepackage{amsfonts} % (otherwise \mathbb does nothing)
  10. % \usepackage{amsmath}
  11. % \usepackage{amssymb}
  12. % % \usepackage{natbib}
  13. % \usepackage{longtable}
  14. % \usepackage{lipsum}
  15. % \usepackage{float}
  16. % \usepackage[utf8]{inputenc}
  17. \usepackage{longtable}
  18. % \usepackage{xcolor}
  19. % \usepackage{xcolor,colortbl}
  20. \usepackage[usenames,dvipsnames]{xcolor,colortbl}
  21.  
  22.  
  23. % \definecolor{LightBlue}{rgb}{0.88,0.92,0.96} % Define a light blue color
  24. \usepackage{fancyhdr}
  25. \pagestyle{fancy}
  26. \fancyhf{}
  27. % \renewcommand{\headrulewidth}{0pt} % Removes the header rule
  28.  
  29. \usepackage{booktabs} % For prettier tables
  30. \usepackage{makecell} % Allows for line breaks within table cells
  31. \usepackage{tabularx} % For tables that span the width of the page
  32. \usepackage{subcaption}
  33. \captionsetup{compatibility=false}
  34. % \usepackage[sort&compress,square,comma,authoryear]{natbib}
  35. \usepackage{authblk}
  36. % \usepackage{svg}
  37. % \usepackage{lineno}
  38. % \linenumbers
  39. % \usepackage{gensymb}%https://www.overleaf.com/project/6544eab4f0a2f7eb166b931b
  40. % \usepackage{amsmath}
  41. % \usepackage{algpseudocode}
  42. \usepackage{algorithm}
  43. \usepackage{algorithmic}
  44. % \usepackage{subfig}
  45. \usepackage{url}
  46. \usepackage{comment}
  47. % \usepackage{lineno}
  48. % % \linenumbers
  49. \usepackage[hidelinks]{hyperref}
  50. \usepackage{multirow}
  51. \usepackage{cite}
  52. \usepackage{amsmath,amssymb,amsfonts}
  53. \usepackage{algorithmic}
  54. \usepackage{graphicx}
  55. \usepackage{textcomp}
  56.  
  57.  
  58. These are packages causing conflict. Please fix them and also fix this algo
  59.  
  60.  
  61. \begin{algorithm}[!htb]
  62. \caption{Balance Dataset with ADASYN}
  63. \label{algo:ADASYN}
  64. \DontPrintSemicolon
  65.  
  66. \KwIn{Imbalanced DataFrame \texttt{df}}
  67. \KwOut{Balanced DataFrame \texttt{balanced\_df}}
  68.  
  69. \BlankLine
  70. \textbf{Print:} ``Applying ADASYN for class balancing...'' \;
  71.  
  72. \BlankLine
  73. \textbf{Prepare features and label:} \;
  74. \If{\texttt{"label"} in df.columns}{
  75.    $X \leftarrow \texttt{df.drop(["label", "attack\_cat"], axis=1)}$ \;
  76. }
  77. \Else{
  78.    $X \leftarrow \texttt{df.drop(["attack\_cat"], axis=1)}$ \;
  79. }
  80. $y \leftarrow \texttt{df["attack\_cat"]}$ \;
  81.  
  82. \BlankLine
  83. \textbf{Apply ADASYN:} \;
  84. adasyn $\leftarrow$ ADASYN(random\_state=42, n\_neighbors=5) \;
  85. $X_{\text{resampled}}, y_{\text{resampled}} \leftarrow$ adasyn.fit\_resample($X$, $y$) \;
  86.  
  87. \BlankLine
  88. \textbf{Create balanced dataframe:} \;
  89. balanced\_df $\leftarrow$ DataFrame($X_{\text{resampled}}$, columns=$X$.columns) \;
  90. balanced\_df[``attack\_cat"] $\leftarrow y_{\text{resampled}}$ \;
  91.  
  92. \BlankLine
  93. \textbf{Print:} ``After ADASYN: \texttt{balanced\_df.shape[0]} records'' \;
  94. \textbf{Print:} ``Balanced attack distribution: \texttt{balanced\_df["attack\_cat"].value\_counts().to\_dict()}'' \;
  95.  
  96. \Return balanced\_df \;
  97.  
  98. \end{algorithm}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement