Selina Baldauf
Selina Baldauf
  • Видео 4
  • Просмотров 23 796
AI tools for scientific coding and data analysis (Github Copilot + R)
AI tools promise to enhance our programming workflows by making them faster and more efficient. When used correctly, these tools can assist us in writing higher-quality code, increasing productivity, and acquiring new techniques easily. In this lecture, I will briefly discuss AI tools for programming in general, followed by an introduction to the integrated AI tool, Github Copilot. I will demonstrate how this tool can help you write code more quickly, identify and correct errors in your code, generate automated documentation, and provide assistance with good coding practices.
Additionally, I will provide a brief demonstration of Codium AI. During the demonstration, I will showcase a data ...
Просмотров: 1 006

Видео

Effective digital notetaking with Obsidian
Просмотров 18 тыс.6 месяцев назад
Effective note taking is crucial for both students and scientist. It’s useful to manage tasks, capture key insights from papers, and write down new ideas. In this lecture, I will introduce you to my note taking software of choice. Obsidian is a highly customizable, markdown-based tool that lets you organize your notes efficiently and create interconnected webs of thoughts and ideas (also called...
Efficient R
Просмотров 3,8 тыс.6 месяцев назад
For most data analysis and statistical computing, R is efficient enough. However, there are times when we encounter bottlenecks in our code that slow it down significantly. In this lecture, I’ll teach you techniques to identify those bottlenecks and write more efficient code. You’ll learn the fundamental principles of faster R code and discover efficient packages for data analysis. We’ll also t...
Game of Life with C++ and Qt
Просмотров 1 тыс.4 года назад
You can find the GitHub repository here: github.com/selinaZitrone/GameOfLife_Cpp

Комментарии

  • @abdulwahhabelkuwafi2163
    @abdulwahhabelkuwafi2163 14 дней назад

    Thank you for your effort ❤

  • @MostWantedDeveloper
    @MostWantedDeveloper 16 дней назад

    Very interesting video! I am using Obsidian in my RUclips channel for organizing my notes and it's very cool :D

  •  21 день назад

    Great video. I didn't know a lot of the packages, thanks for the clear explanations.

  • @fitzg3278
    @fitzg3278 22 дня назад

    Is there an online formal course with Selina Baldauf?

    • @selinabaldauf7529
      @selinabaldauf7529 19 дней назад

      @@fitzg3278 No there is no formal online course for this topic. I give some workshops at my university and at conferences but not in general as a formal online course.

  • @omarhamdijasim2713
    @omarhamdijasim2713 Месяц назад

    How great is that!! I never thought that RUclips would one day bring me to see the answers to the questions I was looking for from an old colleague. Many thanks, Dr-Selina

  • @gabrielmurarideandrade5755
    @gabrielmurarideandrade5755 Месяц назад

    Special thanks from a brazilian economist! Learned a lot.

  • @sebastianblandonlondono9734
    @sebastianblandonlondono9734 2 месяца назад

    Great and useful video, thank you so much!

  • @raulacevedo-esteves9493
    @raulacevedo-esteves9493 2 месяца назад

    Good video! In the matter of practices for effective research. Do you have more recommendations from your own experience, books, articles, other YT channels on how to revise papers, more ideas on making the annotations, and develop research ideas?

  • @Fplkkz
    @Fplkkz 2 месяца назад

    Awesome tutorial, thanks for this! :)

  •  2 месяца назад

    Very good tutorial. Thanks!

  • @haimkichik
    @haimkichik 3 месяца назад

    Amazing video. Thanks you, I will start learning from u.

  • @williss1192
    @williss1192 3 месяца назад

    I've been looking at many videos but leaving me only frustrated. But you actually showed how it's done, the best video I've seen on this yet!

  • @asadhayat9473
    @asadhayat9473 3 месяца назад

    Hi, Really appreciate the effort here, an interesting workflow i would say. Some questions regarding zettle kasten even after goinf through notebook_demo: 1. what would be the permanent notes in this workflow? a standalone zettle with some reference to researtch paper? 2. if a new idea originates after taking literature notes (reading multiple research papers), should we make a zettle note for that idea and link all research papers or literature notes to that? 3.based on above question how would be manage projects with ideas? e.g we might read alot of papers for specific project now to make workpackages we can use tasks but to work on some new approaches should we define it in form of zettle ? Thanks, would appreaciate a response

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      Hi, thanks a lot for your feedback. Very good questions you have there :) I would first of all say that there is no single right way to handle this. Of course there are suggestions for workflows but ultimately, you have to find something that makes sense to you. How I would answer your 3 questions from my workflow: 1. A permanent note for me is a Zettel about one concept/idea/theory/... If the concept is bigger, I split it into separate notes and then have one meta-Zettel combining them together. And in the Zettel, I just put links to my literature notes that I used. In my workflow literature notes can also be about YT-videos, blogs etc. Not necessarily only research papers. 2. Yes, I do it like that. I create a new Zettel and link the research papers. 3. If I collect ideas for a project, I always have a project file that links to individual notes with Ideas for that project. Some ideas go into Zettel (mainly the ones I think are general/relevant for other projects as well), but some I also keep on separate project notes that are also linked in the main project file. This is mainly for ideas/thoughts that I only want to have in the project but not keep forever in my Zettelvault. That said, I can only encourage you to start with the Zettel system of notetaking and adapt it to your own preferences over time. It needs some time to find a workflow that feels good and that is useful for you. If you are interested, I can also recommend this video that gave me a lot of inspiration: ruclips.net/video/E6ySG7xYgjY/видео.html ruclips.net/video/D9ivU_IKO6M/видео.html Hope that helps :)

    • @asadhayat9473
      @asadhayat9473 3 месяца назад

      @selinabaldauf7529 thanks for taking your time and answer my queries. Especially the advice in the last part. I think I will give it a go and see. Nevertheless superhelpful content 👌

  • @-Indra.
    @-Indra. 3 месяца назад

    How did you coloured your sidebar?

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      I use the AnuPpuccin theme that you can install via the Obsidian settings. Then I use a community plugin called "Style settings". In this plugin you can change a lot of settings of the AnuPpuccin theme, including the coloring of the folders. I saw this in a RUclips video by Nicole van der Hoeven: ruclips.net/video/7-SOwxpZQNI/видео.htmlsi=676FpBIDsPwWYJIe

    • @-Indra.
      @-Indra. 3 месяца назад

      @@selinabaldauf7529 oh thx

  • @wowKitch
    @wowKitch 3 месяца назад

    Great video, Selina, thank you for sharing.

  • @lordsnowflake2976
    @lordsnowflake2976 3 месяца назад

    Finally a channel that shows how to improve your scientific work and organization! Great video!

  • @imaginationscene
    @imaginationscene 3 месяца назад

    what videos are best for someone new to r and programming in general.

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      Good question. I would say it depends on what you want to learn. E.g. do you want to use R for programming or for data analysis? I don't know the best videos for learning R, but two (free) books I recommend to my students to get started with are and data analysis are: 1) Hands-On Programming with R - Gives a nice intro to R from the very beginning: rstudio-education.github.io/hopr/ 2) R for Data Science - Learn how to use R and the tidyverse packages for intuitive data analysis (from reading data, cleaning, transforming it to visualization): r4ds.hadley.nz/intro If anyone knows good videos, feel free to post them below :)

    • @imaginationscene
      @imaginationscene 3 месяца назад

      @@selinabaldauf7529 Thank you! 😊For data analysis and because there is so many people using data for propaganda purposes it would be nice to be able to check and analyse the info myself, where should I start? maths? statistics? or straight to R, I'm not sure but how would you fact check dubious data claims that get shared on social media

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      This is a very big question that I think does not have a single good answer. If your goal is only debunking, then I think the best and fastest option is to look for reliable fact checker websites/accounts that already do this with a lot of experience. Debunking the information yourself requires you to get the raw data (which can already be tricky sometimes), know the right statistics and know an analysis software like R. So that is quite an investment of time. But of course also fun to learn, so don't let me stop you 😊

  • @imaginationscene
    @imaginationscene 3 месяца назад

    wow this was very clearly explained, keep doing tutorials because you explain things in a way anyone can understand. 😊

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      Thanks a lot. Clear and understandable for everyone was the goal 😊

  • @balorvalorbus
    @balorvalorbus 3 месяца назад

    Obsidian is a proprietary software. Don't promote it. Better use Logseq or Joplin (or other - there are plenty of open source alternatives).

  • @i.e7639
    @i.e7639 3 месяца назад

    I own a website. Can Copilot Pro write long, SEO-compatible articles of 2000 words, knowing that the free one does not write this number, but only a summary? Thank you.

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      I don't know about this. I only use it for coding help with my data analyses and programming projects. You could try, I think the pro version also has a free trial month.

    • @i.e7639
      @i.e7639 3 месяца назад

      thanks

  • @yildirimakbal6723
    @yildirimakbal6723 3 месяца назад

    That means do not write in R.

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      Well, I guess it depends on what you want to do 😊 but if speed is the priority, R might not be the right choice

  • @Salty0
    @Salty0 3 месяца назад

    Is it mandatory to use R within VS?

    • @selinabaldauf7529
      @selinabaldauf7529 3 месяца назад

      No it's not. You can use many different combinations of programming languages and IDEs. If you are e.g. an R user and you use RStudio, you can also integrate Github Copilot there (although without the chat functionality). Check out the step-by-step guide that I linked in the video description. There I describe how to get Github Copilot and I link how you can set it up with VS Code, but also with R Studio.

  • @MedhatOmr-rx2uu
    @MedhatOmr-rx2uu 3 месяца назад

    Best tutorial ever. Thank you very much 🙏🏻🌹

  • @sebymusundi4715
    @sebymusundi4715 3 месяца назад

    Very informative on how to optimize R code

  • @jonr6680
    @jonr6680 3 месяца назад

    Wow, this was a great introduction to Obsidian. Very impressed by the clarity of diction & very pleasant & engaging voice. (& incredible high rez audio) The phrase <walkthrough of the workflows>, some serious caffeine inspiration right there!

  • @krushnachChandra
    @krushnachChandra 4 месяца назад

    You have new sub

  • @Seventhstream211
    @Seventhstream211 4 месяца назад

    appreciate your efficient explanation of your system! I especially found clarity around how you described your information management systems; project, personal, literature, etc. This helped me better organize my own system, much more to my thinking than simply PARA.

    • @selinabaldauf7529
      @selinabaldauf7529 4 месяца назад

      Thanks for your feedback. Great to hear that it helped you 😊 It took me some time to figure out this organization system but now that it's set up, it saves me just so much time and frustration

  • @charleydublin7304
    @charleydublin7304 4 месяца назад

    THANK YOU - one of the best videos I have had on R in some time

  • @MichealScott24
    @MichealScott24 4 месяца назад

    oh hey i loved the complete comprehensive guide and everything amazing fidelity & intuitive teaching! a recommodation - pdf++ plugin/extension is great to annonate check it out which would true gamechanger - it can help you annotate with colors and it would link to the note and it also has selection or like snapping any images or anything

  • @blaisepascal3905
    @blaisepascal3905 4 месяца назад

    Thank you for the video. I really recommend using Obsidian + Copilot plugin + Ollama to bring note taking to the next level!

  • @pipertripp
    @pipertripp 4 месяца назад

    This is brilliant. I've been using obsidian a bit, but I knew that I was definitely not making the most of it. This presentation has many great ideas in it and I'm looking forward to putting them into practice! Thanks much!

  • @osmanuamadu2084
    @osmanuamadu2084 4 месяца назад

    Thanks from Ghana.

  • @stephanserfontein1214
    @stephanserfontein1214 4 месяца назад

    Thank you so much, it is clear, to the point and easy to follow. You are a great teacher!

    • @selinabaldauf7529
      @selinabaldauf7529 4 месяца назад

      Thanks a lot for your nice feedback. Happy note taking!

  • @kemikao
    @kemikao 4 месяца назад

    Thank you. That’s a very nice tutorial!

  • @JCastillo-tw9de
    @JCastillo-tw9de 5 месяцев назад

    I'm glad that youtube recommended your channel, first the efficient R video and now this software, thanks for sharing your knowledge with us!

    • @selinabaldauf7529
      @selinabaldauf7529 5 месяцев назад

      Thanks for your nice feedback. Happy you liked the videos

  • @pipertripp
    @pipertripp 5 месяцев назад

    This was great! Thanks Selina!!

  • @caty863
    @caty863 5 месяцев назад

    *sf::st_intersection(),* the epitome of least efficient code in the universe!

    • @selinabaldauf7529
      @selinabaldauf7529 5 месяцев назад

      Do you by any chance know a more efficient function that does the same thing?

    • @caty863
      @caty863 5 месяцев назад

      @baldauf7529not in R. But performing the same operation in GUI-based packages like QGIS is lightning fast compared to this function. I haven't managed to know why this is so slow at this level.

  • @caty863
    @caty863 5 месяцев назад

    By far, my efficiency hurdles with R are in terms of memory usage. I don't really understand why R needs to load all the dataset into memory before working with it. I am sure the clever guys at Posit could address this issue if they chose to.

  • @iyedghedamsi3016
    @iyedghedamsi3016 5 месяцев назад

    I didn't know about the collapse package, this is an amazing discovery ! Thank you for this content

  • @Sergio-pq3ri
    @Sergio-pq3ri 5 месяцев назад

    Thanks Selina.

  • @user-sq9wp2ge4h
    @user-sq9wp2ge4h 5 месяцев назад

    If possible, could you share the link that you mention in the video concerning a course on parallelisation?

    • @selinabaldauf7529
      @selinabaldauf7529 5 месяцев назад

      Sure. You might consider starting with these two ressources: - Tutorial on the futureverse: henrikbengtsson.github.io/future-tutorial-user2022/index.html - Documentation website of the futureverse with link to further tutorials etc: www.futureverse.org/ Happy Coding :)

    • @user-sq9wp2ge4h
      @user-sq9wp2ge4h 5 месяцев назад

      @@selinabaldauf7529 thank you so much

  • @user-sq9wp2ge4h
    @user-sq9wp2ge4h 5 месяцев назад

    Thanks from the Netherlands :)

  • @omarj236
    @omarj236 5 месяцев назад

    this realy helps me with my studies! Thank you Selina

  • @angelomarcone8221
    @angelomarcone8221 5 месяцев назад

    Thank you very much for your bideo. It was very interesting. Ciao

  • @mouradhamimed5432
    @mouradhamimed5432 5 месяцев назад

    Thanks a lot, great peace of knowledge

  • @ahmedmo8814
    @ahmedmo8814 5 месяцев назад

    Thanks for such an amazing RUclips video. I am a PhD student and this will help me optimize my codes and safe some parts of my memory for other uses. Big love

  • @elcuartokage
    @elcuartokage 5 месяцев назад

    Great video 👏🏻👏🏻👏🏻👏🏻

  • @datahoffmann
    @datahoffmann 5 месяцев назад

    I loved this content

  • @aswanijehangeer
    @aswanijehangeer 5 месяцев назад

    Great Presentation, Selina. 👍

  • @xaviercasas100
    @xaviercasas100 5 месяцев назад

    Hi i create parameterized report for about 30 staff using for loop i think using apply function would be faster thanks for the video 👍. Are you on linked in :)

    • @selinabaldauf7529
      @selinabaldauf7529 5 месяцев назад

      Hope you managed to make your loop faster. If in doubt, use profiling to see where your bottleneck is. Oh, and I am not on LinkedIn :)