From cbd64e52eee529dc7105a9b4ee88a7d8efc28306 Mon Sep 17 00:00:00 2001 From: Robert Bendun Date: Wed, 7 Jun 2023 13:40:38 +0200 Subject: [PATCH] conclusion --- publication/samples/article.pdf | Bin 929826 -> 930249 bytes publication/samples/article.tex | 282 ++++++++++++++++++++++++++++++++ 2 files changed, 282 insertions(+) create mode 100644 publication/samples/article.tex diff --git a/publication/samples/article.pdf b/publication/samples/article.pdf index dfa21bc1dffcf454a1edc06d429d9220577b103f..3032facbbb600d4943f0cc1e8c761ee43c4aa0f2 100644 GIT binary patch delta 11092 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 Hh4jAwr0Z0M delta 10666 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 + + 10003456.10003457.10003567.10003569 + Social and professional topics~Automation + 500 + + +\end{CCSXML} + +\ccsdesc[500]{Social and professional topics~Automation} + +%% +%% Keywords. The author(s) should pick words that accurately describe +%% the work being presented. Separate the keywords with commas. +\keywords{neural networks, public transport} +%% A "teaser" image appears between the author and affiliation +%% information and the body of the document, and typically spans the +%% page. +\begin{teaserfigure} + \includegraphics[width=\textwidth]{tablica-informacyjna} + \caption{Information table with nearest departures} + \Description{Enjoying the baseball game from the third-base + seats. Ichiro Suzuki preparing to bat.} + \label{fig:teaser} +\end{teaserfigure} + +\received{20 February 2007} +\received[revised]{12 March 2009} +\received[accepted]{5 June 2009} + +%% +%% This command processes the author and affiliation and title +%% information and builds the first part of the formatted document. +\maketitle + +\section{Disclaimer} +This article is written for educational purpose. Any and all opinions and information listed in this article should be considered as not representative of me, my university and my employer. Reader discretion is advised. + +\section{Introduction} +Public transportation systems are an essential part of modern city infrastructure, providing reliable and efficient transportation for millions of people every day. +However, the reliability of public transport services can often be compromised due to a variety of factors such as traffic congestion, weather conditions, and unexpected events. + +Devices showing nearest public transport arrivals on given stop (like one on figure \ref{fig:teaser}), often require Internet access, introducing unnessesary network traffic and increasing city carbon footprint. +To combat climate change and reduce noise introduced by network traffic with devices syncing current tram and bus positions, change is required. + +We propose to replace network-enabled embeded systems with networkless devices that contain prediction model described by this paper. +By reducing complexity of device by reduction of it's capabilities we can reduce production costs and availability of new devices. +We can additionally reduce device shown on figure \ref{fig:teaser} by displaying only the direction for the nearest tram or bus arrival. +This allows to reduce problem into multiclass classification. + +\section{Related work} +Most of AI usage inside the public transportation context is concerned with optimization of schedules. +Searching for work that uses AI in interaction between passenger and public transport system is rather difficult. + +Strongest connection can be found with general AI in public transport articles, especially ones overwieving applications of AI in public transport \cite{ai_in_transport}. + +\section{Method} + +\subsection{Dataset} + +Dataset from which train and test data were created is publicly accessible public transport schedule information of ZTM Poznań \cite{ztm_dataset}. +Due to storage limit, few files from last few months are selected, resulting in \SI{400}{\mebi\byte} initial dataset size. +Then data is transformed from CSV format to TSV format, which is more suitable for standard shell text utilities consumption. Utility is written in Go for both performance and ease of use thanks to builtin CSV parser \cite{go_csv}. + +Next, data is normalized using hand-written tool in C++: data notation is changed from \texttt{HH:MM} format to floating point representation when span from \texttt{00:00} to \texttt{23:59} is mapped to span $ \left[0, 1\right] $. +If row doesn't contain all required information then it's rejected. +All columns that are not nessesary are removed. +This results in \SI{176}{\mebi\byte} (originally \SI{400}{\mebi\byte}). + +Training, validation and test data are extracted from normalized file using scikit-learn \cite{scikit_learn} function \texttt{train\_test\_split}. +All classes in dataset are extracted from normalized dataset using standard POSIX utilities: \texttt{cut}, \texttt{uniq}, \texttt{sort}. + +\subsection{Model} + +Model is implemented using Tensorflow \cite{tensorflow2015-whitepaper} framework, both to develop and evaluate. +Design of the model is driven by the computational capabilities of Lenovo Thinkpad x270 with i5-7300U processor and 8GB of RAM. + +Model is constructed as shown below: +\begin{lstlisting}[language=Python] +from tf.keras import Sequential +from tf.keras.leyers import Input, Dense + +model = Sequential([ + Input(shape=(2,)), + Dense(4*num_classes,activation='relu'), + Dense(4*num_classes,activation='relu'), + Dense(4*num_classes,activation='relu'), + Dense(num_classes,activation='softmax') +]) +\end{lstlisting} + +Notable used activation function is softmax, defined as: $ \sigma(z)_i = \frac{e^{z_i}}{\sum_{j=1}^{K} e^{z_j}} $ for $ i = 1, \dots, K$ and $z = (z_1, \dots, z_K)$. + +\section{Results} + +Accuracy while training for 2 epochs, epoch size is 1024. + +\begin{table} + \caption{Accuracy of trained model} + \label{tab:freq} + \begin{tabular}{c} + \toprule + Accuracy\\ + \midrule + $0.20598010947207804$ \\ + $0.20598010947207804$ \\ + $0.18560214941090175$ \\ + $0.19518890350138754$ \\ + $0.19516771079968306$ \\ + \bottomrule +\end{tabular} +\end{table} + +Further evaluation and model training is required. + +\section{Conclusions} + +Due to available computational power (or lack there off) any conclusions about the solution are limited. +However, with model defined as above we can efficiently compress information - timetables storing required information for a month are \SI{62}{\mebi\byte} and stored model occupies only \SI{19}{\mebi\byte}. +Due to greater space-efficiency of AI powered solution, test deployment may be tested in the near future. + +%% +%% The next two lines define the bibliography style to be used, and +%% the bibliography file. +\bibliographystyle{ACM-Reference-Format} +\bibliography{article} + + +\end{document} +\endinput